У вас не стоит Flash Player
Page 4 of 8 < 1 2 3 4 5 6 7 8 >
Настройки
#59135 - Wed Nov 13 2013 01:07 AM Re: Помогите c алгоритмом [Re: Firestarter]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Да, на форуме есть такой индикатор.

Наверх
#59138 - Wed Nov 13 2013 10:13 AM Re: Помогите c алгоритмом [Re: ViL]
Firestarter Offline
member

Registered: Wed Nov 06 2013
Записи: 113
Нашел формулу для SMA Sum(close[i]:close[i-n])
Вставлял в блок формула и логическая формула пишет не найден блок Sum добавлял в начало Math. не идет. Мне бы формулу SMA и "Моментума" где вместо n можно использовать данные с другого блока.


Отредактировано Firestarter (Wed Nov 13 2013 10:14 AM)

Наверх
#59151 - Wed Nov 13 2013 11:52 PM Re: Помогите c алгоритмом [Re: Firestarter]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
n может быть константой или формулой. + связный параметр.

Наверх
#59158 - Thu Nov 14 2013 11:48 AM Re: Помогите c алгоритмом [Re: ViL]
Firestarter Offline
member

Registered: Wed Nov 06 2013
Записи: 113
ОК! Вместо n могу использовать формулу или константу, правильно понимаю?
1. Почему не работает запись в формуле Sum(close[i]:close[i-n])?
2. формула для "моментума" если не ошибаюсь close-close[i-n]
ставлю вместо n число все работает, ставлю блок с формулой "М" (максимум - минимум, далее округлить до целых и условие, что n не ниже 1) пишет: "Ошибка при вычислении блока 'M'. Индекс за пределам диапазона".
Помогите разобраться!


Отредактировано Firestarter (Thu Nov 14 2013 11:52 AM)

Наверх
#59220 - Sat Nov 16 2013 12:18 PM Re: Помогите c алгоритмом [Re: Firestarter]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
1. Такая запись и не должна работать.
2. В блоке формула "Начинать с" нужно поставить максимальное значение М.

Наверх
#59229 - Sat Nov 16 2013 04:31 PM Re: Помогите c алгоритмом [Re: ViL]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
подскажите, в кубиках имеет вообще значение какого типа переменная - целого или вещественного? как явно преобразовать тип из дабл в инт?

Наверх
#59231 - Sat Nov 16 2013 07:31 PM Re: Помогите c алгоритмом [Re: finstrateg]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
В блоке формула: g>b ? а : b

Наверх
#59235 - Sun Nov 17 2013 10:32 AM Re: Помогите c алгоритмом [Re: ViL]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
Originally Posted By: ViL
В блоке формула: g>b ? а : b

Извиняюсь, а это кому ответ? Если мне, то что он означает? smile

Наверх
#59240 - Sun Nov 17 2013 09:44 PM Re: Помогите c алгоритмом [Re: ViL]
Firestarter Offline
member

Registered: Wed Nov 06 2013
Записи: 113
"1. Такая запись и не должна работать.
2. В блоке формула "Начинать с" нужно поставить максимальное значение М."

Спасибо! с №2 разобрался.
Какую запись использовать вместо Sum(close[i]:close[i-n]) чтобы работал индикатор SMA с переменной n вычисляемой по другой формуле?


Отредактировано Firestarter (Sun Nov 17 2013 09:45 PM)

Наверх
#59241 - Mon Nov 18 2013 11:39 AM Re: Помогите c алгоритмом [Re: Firestarter]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
"По другой формуле" не получится в визуальном редакторе.
Нужно делать свой блок.
Блок СуммаЗа прикрепите к close , где "За" это ваше n.

Наверх
#59243 - Mon Nov 18 2013 12:07 PM Re: Помогите c алгоритмом [Re: ViL]
Firestarter Offline
member

Registered: Wed Nov 06 2013
Записи: 113
По замыслу n непрерывно вычисляется по формуле, ее значение нужно использовать как период в SMA. Я не совсем понял, что вы имели в виду "СуммаЗа прикрепите к close , где "За" это ваше n". Прикрепить получается "close"_"сумма за" далее индикатор SMA? А куда там данные с формулы для вычисления n прикрепить?

Наверх
#59244 - Mon Nov 18 2013 12:14 PM Re: Помогите c алгоритмом [Re: Firestarter]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Я же написал:
"По другой формуле" не получится в визуальном редакторе.
СуммаЗа, период этого индикатора и есть n.

Не понял, причем тут SMA?
Хотя появилась мысль:
Берете SMA отсюда http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=58490#Post58490, от close , далее в формуле SMA*Формулу(в которой вычисляется период) Таким образом получаете Sum(close close[i-n]). Где n - это формула.

Наверх
#59247 - Mon Nov 18 2013 12:56 PM Re: Помогите c алгоритмом [Re: ViL]
Firestarter Offline
member

Registered: Wed Nov 06 2013
Записи: 113
Скачал архив, подсоединил close_AdaptivSMA_формула(AdaptivSMA*n)
пишет: "Элемент 'AdaptivSMA1' содержит ошибку: Не подключен вход". Там 2 входа на один я подал close второй пустует. Ко второму, что подвести?

update: подключил к AdaptivSMA close и формулу вычисления n вроде заработало, подтвердите пожалуйста, все верно (n вычисляемый по формуле задает период для SMA)?


Отредактировано Firestarter (Mon Nov 18 2013 01:06 PM)

Наверх
#59250 - Mon Nov 18 2013 01:30 PM Re: Помогите c алгоритмом [Re: Firestarter]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
да.

Наверх
#59251 - Mon Nov 18 2013 01:35 PM Re: Помогите c алгоритмом [Re: ViL]
Firestarter Offline
member

Registered: Wed Nov 06 2013
Записи: 113
Спасибо, то что надо!

Наверх
#59283 - Tue Nov 19 2013 11:04 PM Re: Помогите c алгоритмом [Re: Firestarter]
Firestarter Offline
member

Registered: Wed Nov 06 2013
Записи: 113
Вопрос специалистам.
Еще раз возвращаюсь к проблеме переворота позиции, вернее к отсутствию переворота при условии не открывать позиции, если есть активная.
Для теста стратегии необходима корректная работа разворота. Если не ограничивать открытие позиций, то открываются противоположные позиции, что не дает возможность оценить реальный потенциал стратегии. А если ограничивать (блок "Есть активная позиция" и блок "Not"), то не открываются позиции там где по замыслу должны быть открыты.
Думаю решение проблемы это блок переворот позиции. Возможно кто нибудь написал переворот позиции отдельным блоком? Или есть другие варианты решения данной ситуации?


Отредактировано Firestarter (Tue Nov 19 2013 11:05 PM)

Наверх
#59322 - Thu Nov 21 2013 10:37 PM Re: Помогите c алгоритмом [Re: Firestarter]
Firestarter Offline
member

Registered: Wed Nov 06 2013
Записи: 113
Уважаемые форумчане, ViL, cap, Support, ra, и др., что посоветуете (переворот позиции см. выше)?

Наверх
#59335 - Fri Nov 22 2013 12:25 PM Re: Помогите c алгоритмом [Re: Firestarter]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Firestarter
Уважаемые форумчане, ViL, cap, Support, ra, и др., что посоветуете (переворот позиции см. выше)?
Я может и посоветовал бы что то, если бы понял задачу.
Есть множество способов перевернуть позицию. Не понятно как именно надо вам.
Ещё решение может зависеть от самой логики скрипта. Например пересечение скользящей в обе стороны и буде переворот позиции всегда smile Если скрипт со сложной логикой, то тогда уже от неё надо строить схему переворота позиции.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#59362 - Fri Nov 22 2013 02:38 PM Re: Помогите c алгоритмом [Re: captian]
Firestarter Offline
member

Registered: Wed Nov 06 2013
Записи: 113
Логика следующая: пересечение средних дает вход. Выход по стопу или по тейку. Нужно ограничить открытие противоположных позиций если уже есть открытая. Например октрыта в лонг, но стопов или тейков еще не взяли, нужно чтобы не открывалась в шорт. Если ставим блок "Есть активная позиция" и "Not", то при открытом лонге шорт не будет открываться, НО если срабатывает тейк (пересечение и цена выше входа на n), то позиция должна перевернуться т.к. в данном случае выход из позиции означает вход в противоположном направлении. Переворота позиции не получается, как объяснил мне ViL, при условии "Есть активная позиция" и "Not" открытие противоположных позиций будет только при закрытии текущих позиций. Получается есть закрытие по тейку, но открытие противоположной позиции в это же время не происходит, а происходит на следующем пересечении. Как сделать так чтобы при выходе по тейку срабатывал вход в обратном направлении?
В приложении пример на графике.


Attachments
19.jpg (324 downloads)


Наверх
#59365 - Fri Nov 22 2013 03:00 PM Re: Помогите c алгоритмом [Re: Firestarter]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
Вот здесь есть пример открытия позиции от стопа
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Main=5683&Number=56512#Post56512

Наверх
Page 4 of 8 < 1 2 3 4 5 6 7 8 >


Moderator:  ViL, sar