У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#83778 - Mon Sep 03 2018 09:22 PM f(n)
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
Доброго времени суток! А нельзя ли попросить добавить в программу универсальный блок, позволяющий работать с переменным n... для примера, сумма за n, мин/макс за n, 1+2*x+...+n*x^(n-1) и т.д.?


Отредактировано Latino (Tue Sep 04 2018 01:15 AM)

Наверх
#83780 - Tue Sep 04 2018 10:26 AM Re: f(n) [Re: Latino]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Это можно сделать блоком формул. Я так понимаю эти формулы вы взяли от куда то из книжек. В них авторы дают общее понимание. Затрагивая общие индикаторы ценной бумаги. Которые уже в принципе все реализованы В Тслаб 1,2 спасибо авторам. Либо вообще в них нет не какой конкретики по параметрам формул, просто общее понимание.

Наверх
#83781 - Tue Sep 04 2018 12:42 PM Re: f(n) [Re: Stan]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
Это не из книжек, это из жизни, к сожалению)))
я похоже несколько криво сформулировал... ясен пень все это собирается из формул+оз, но есть ньюанс. Если n меняется на шаг за один или более интервал пересчета и изменение направленное, то все очень просто, а вот в ином случае ежики плачут, колются, но упорно .... (грызут) кактус


Отредактировано Latino (Tue Sep 04 2018 12:46 PM)

Наверх
#83782 - Tue Sep 04 2018 01:32 PM Re: f(n) [Re: Latino]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
Я даже наверное могу конкретизировать запрос... скажем так, модификация блока Сумма за в Сумма от 0 до n, где n - переменная, лично мне жизнь облегчила бы... при помощи стандартных блоков и библиотеки Math реализация подобной задачи без костылей, оскорбляющих чувство прекрасного не выходит... ну или мое представление о моих умственных способностях несколько не соответствует действительности )))


Отредактировано Latino (Tue Sep 04 2018 01:40 PM)

Наверх
#83785 - Tue Sep 04 2018 03:14 PM Re: f(n) [Re: Latino]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Все это то что вы сказали можно сделать путем ОЗ, то есть N когда изменяется(то есть какое то условие) тогда прибавляем 1, вот получаем переменную! И далее ее подсовываем либо так же через ОЗ, либо просто Сумма ЗА. Это так на пальцах не вникая в ваши формулы и все остальное!
P.S. Все формулы практически можно создать в редакторе при помощи блоков и MAth методов. Поэтому и писал о книгах, потому как, в большинстве случаев не указывается по какому условию изменяется, или зависит наша переменная.

Наверх
#83786 - Tue Sep 04 2018 03:34 PM Re: f(n) [Re: Stan]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
А если пересчёт 1, а изменений n 2 или более??? )))

Спасибо за попытку, но мы о разном

Наверх
#83787 - Tue Sep 04 2018 03:36 PM Re: f(n) [Re: Latino]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
к каждому изменений делаете Оз

Наверх
#83788 - Tue Sep 04 2018 03:37 PM Re: f(n) [Re: Stan]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Есть у меня скрипт основан на регрессии, там только формул около 70!

Наверх
#83789 - Tue Sep 04 2018 03:39 PM Re: f(n) [Re: Latino]
Rezident Offline
old hand

Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
Если стоит задача считать сумма за х периодов, то совсем нет необходимости упираться в число баров, упритесь в тайминг и обнуляйте ваш ОЗ через равные промежутки времени, либо по вешкам временным и будете получать нелинейное вычисление вашей суммы за.
Ну вот , как пример: https://gyazo.com/60261896b122c50d97ec9c3e2703bc54
Много индикаторов, которые вычисляются функционально по времени, а не кол-ву баров, все , как видно, нелинейные, кто сквозняком, кто выборочно. Так что в 2.0 поле для творчества не ограничивается n-1


Отредактировано Rezident (Tue Sep 04 2018 03:44 PM)

Наверх
#83790 - Tue Sep 04 2018 03:56 PM Re: f(n) [Re: Stan]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
2 Stan

ок... ))) оз меняется по условию... условие срабатывает в момент пересчета (закрытие свечи)... изменение n НЕ НАХОДИТСЯ в линейной зависимости от интервала пересчета... иначе говоря, скрипт делает ОДИН шаг, а n может сделать два,три, тридцать три, сорок семь шагов и т.д. И методы Math тоже не содержат Sum(формула1,формула2), где ф1 - функция, ф2 - расчетная n

Кубиков и 1000 нафигачить не сложно... ценность скрипта не в количестве блоков, а в простоте .... и доходности)))


Отредактировано Latino (Tue Sep 04 2018 03:59 PM)

Наверх
#83791 - Tue Sep 04 2018 03:58 PM Re: f(n) [Re: Rezident]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
2 Rezident

Ок, задумался... спасибо!!!


Отредактировано Latino (Tue Sep 04 2018 03:58 PM)

Наверх
#83792 - Tue Sep 04 2018 04:21 PM Re: f(n) [Re: Latino]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
2 rezident

Подумал... на первый взгляд тоже не выходит проще... проблема в том, как мне кажется, что нет возможности считать внутри интервала пересчета

Вопрос не в том, как решить - решить то я решил... вопрос изначально возник потому, что, с моей невысокой колокольни конечно, решить можно проще с помощью разработчиков... модифицировав существующий блок Сумма за с фиксированным параметром n в блок с ещё одним входом куда подаётся расчетный n...

Наверх
#83793 - Tue Sep 04 2018 05:45 PM Re: f(n) [Re: Latino]
Rezident Offline
old hand

Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
В 1.2. такое уже было, работало, а вот перенос в 2.0 не дал возможности этой идее работать.

Наверх
#83796 - Wed Sep 05 2018 10:18 AM Re: f(n) [Re: Latino]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Originally Posted By: Latino
2 rezident

Подумал... на первый взгляд тоже не выходит проще... проблема в том, как мне кажется, что нет возможности считать внутри интервала пересчета

Вопрос не в том, как решить - решить то я решил... вопрос изначально возник потому, что, с моей невысокой колокольни конечно, решить можно проще с помощью разработчиков... модифицировав существующий блок Сумма за с фиксированным параметром n в блок с ещё одним входом куда подаётся расчетный n...


Если такая петрушка пошла, что бы сделать расчет внутри интервала, через сжать тики в нужный интервал, а на тиках или на секундах вести расчет вашей переменной.

Наверх
#83797 - Wed Sep 05 2018 10:48 AM Re: f(n) [Re: Stan]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
Да, это собственно и есть один из способов решения... но ресурсоемкий очень... даже xeon не резиновый

Наверх
#83798 - Wed Sep 05 2018 10:53 AM Re: f(n) [Re: Latino]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Чем то надо жертвовать

Наверх
#83799 - Wed Sep 05 2018 11:05 AM Re: f(n) [Re: Stan]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
Хочется спросить - а зачем? Но это уже вопрос философский. ))))

проще загрузить работой окружающих )))

Понятно, что запрос довольно экзотический...


Отредактировано Latino (Wed Sep 05 2018 11:06 AM)

Наверх
#83800 - Wed Sep 05 2018 11:26 AM Re: f(n) [Re: Latino]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
как говорится хочешь кататься умей и саночки возить.

Много людей приходит на биржу сорвать куш, как говорят поиграться(поиграть), так и уходят(потому что это была игра для них). А кто приходит вкладываться не только финансово, морально, но и умственно, тот остается!

Наверх
#83801 - Wed Sep 05 2018 12:59 PM Re: f(n) [Re: Stan]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27




Отредактировано Latino (Wed Sep 05 2018 01:08 PM)

Наверх
#83804 - Thu Sep 06 2018 08:43 PM Re: f(n) [Re: Latino]
Option Wizard Offline
writer

Registered: Fri Apr 24 2015
Записи: 596
"Сумма за Н" -- это мувинг с переменным периодом?
И на каждом баре Вы пихаете ему переменный период?
На второй вход кубика?

1. Работать будет медленно, кмк.

2. Смысл такого кубика не очень понятен.

3. Тем более вообще непонятно как Вы хотите такой кубик обобщить.

Распишиет конкретно какие функции Вам нужны и по каждому напишите как он должен работать, чтобы Вы были счастливы.
(Грубо говоря, ТЗ по каждому кубику)
_________________________
Скидка на опционной криптобирже Deribit:
https://www.deribit.com/reg-2200.8947?q=home
Да пребудет с вами Вола!

Наверх
#83805 - Fri Sep 07 2018 01:12 PM Re: f(n) [Re: Option Wizard]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
2option wizard

Сам спросил
Сам ответил
Сам выводы сделал
Сам оценку поставил

Может и ТЗ тогда осилите сами? )))


Отредактировано Latino (Fri Sep 07 2018 01:13 PM)

Наверх
#83806 - Fri Sep 07 2018 11:46 PM Re: f(n) [Re: Latino]
Option Wizard Offline
writer

Registered: Fri Apr 24 2015
Записи: 596
Не понял Ваш ответ.
Но судя по нему, Вам результат не очень нужен.
_________________________
Скидка на опционной криптобирже Deribit:
https://www.deribit.com/reg-2200.8947?q=home
Да пребудет с вами Вола!

Наверх
#83811 - Sun Sep 09 2018 01:09 AM Re: f(n) [Re: Option Wizard]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
Честно говоря не так чтобы очень... ветка в разделе «предложения», а не «же не манж па сис жур»... и появилась исключительно потому, что есть ощущение, что при относительно небольших трудозатратах (в этом могу ошибаться) разработчиков несколько блоков получат гораздо большую область применения... Для примера, врядли многие при вычислении среднего пользуются записью полной формулы, а просто берут sma... так и замена фиксированного в свойствах блока Сумма за периода на расчётный позволит применять этот блок при вычислении некоторых функций... да и той же sma это тоже касается... как-то так )))

Наверх
#83814 - Sun Sep 09 2018 09:27 PM Re: f(n) [Re: Latino]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
Трудозатраты действительно очень невелики (сделал по аналогии с другим своим кубиком). Не стоит благодарности.


Attachments
SumOfEx.zip (254 downloads)
SumOfEx.png (239 downloads)



Отредактировано jhgjrht (Sun Sep 09 2018 09:27 PM)
_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх
#83821 - Mon Sep 10 2018 10:30 PM Re: f(n) [Re: jhgjrht]
Latino Offline
newbie

Registered: Mon Aug 06 2018
Записи: 27
СтОит... как минимум за повод задуматься

Наверх
Page 1 of 2 1 2 >


Moderator:  Option Wizard, ViL, sar