У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#58677 - Thu Oct 17 2013 01:42 PM Как связать два скрипта с разными таймфреймами???
Chikrizov Offline
stranger

Registered: Sun Apr 21 2013
Записи: 14
Буду очень благодарен, если поможете решить задачу. У меня два скрипта и один подменяет второго после серии убытков. Я это делаю путём ручного переключения, но хотелось бы автоматизировать. Использую два ОЗ и блок сжатие. Но работает только один скрипт. Или тот или другой. Не хочет переключать.

Наверх
#58678 - Thu Oct 17 2013 01:53 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: Chikrizov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Ну оба алгоритма должны быть написаны в одном скрипте.
Логику переключения нужно строить на входах. Т.е. один отторговал, дал какие то сигналы, второй может входить.

Наверх
#58680 - Thu Oct 17 2013 02:11 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: ViL]
Chikrizov Offline
stranger

Registered: Sun Apr 21 2013
Записи: 14
Ну так-то они и написаны в одном. На каждом есть ОЗ, которое фиксирует кол-во подряд убыточных сделок. В лог формулах для входа и выхода это прописано. Допустим так: для первого алго одно из условий OZ1>=2&&OZ<3 и для второго алго OZ>=3&&OZ1<2

OZ1- ОЗ второго алго
OZ - ОЗ первого алго

Может где-то подвох?
Значение первого установлено равно 3. Второго 0.
Очистка при срабатывании условий входа

Наверх
#58681 - Thu Oct 17 2013 02:14 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: Chikrizov]
Chikrizov Offline
stranger

Registered: Sun Apr 21 2013
Записи: 14
точнее очистка при накоплении кол-ва противоположным ОЗ, что соответственно даёт старт на работу след алго.

Наверх
#58683 - Thu Oct 17 2013 02:47 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: Chikrizov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
ну Вы скрипт выкладывайте и вопрос точнее. Что не работает и как должно быть.

Наверх
#58691 - Thu Oct 17 2013 03:42 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: Chikrizov]
Chikrizov Offline
stranger

Registered: Sun Apr 21 2013
Записи: 14
[img]http://files.mail.ru/4A704E7C0F0D40DD94F9013EFDFB40BE?t=1[/img]

Сначала работает правый алгоритм, но когда он совершает 3 убытка подряд необходимо его отключить и запустить левый алгоритм. Когда левый сделает 4 убытка подряд, его следует отключить и запустить правый. ОЗ левого алго ставлю начальное =4. Выполняет сделки только правого, когда меняю Значение ОЗ=0, а ОЗ1=3, то работает только левый. Когда ОЗ и ОЗ1 равны нулю, тогда не работает вообще.

Наверх
#58693 - Thu Oct 17 2013 03:55 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: Chikrizov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Из картинки ничего не ясно.
Профит последней закрытой на реале работает только в версии 1.1.

Наверх
#58694 - Thu Oct 17 2013 03:56 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: Chikrizov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Есть такой блок: Убытков в подряд , используйте его.

Наверх
#58696 - Thu Oct 17 2013 05:33 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: Chikrizov]
Chikrizov Offline
stranger

Registered: Sun Apr 21 2013
Записи: 14
Посмотрите, может скажите что не так. он дублирует сделки на истории и вообще не понятен порядок работы.



http://files.mail.ru/151574DD2D9042B78576E9251B1EDE9D[/img] скрипт, может вы скажите что не так?

Наверх
#58698 - Thu Oct 17 2013 05:40 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: Chikrizov]
Chikrizov Offline
stranger

Registered: Sun Apr 21 2013
Записи: 14

Наверх
#58699 - Thu Oct 17 2013 05:47 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: Chikrizov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Зачем Вам два графика одного и того же инструмента? Сделки отображаются по инструменту, а не по источнику.

Наверх
#58700 - Thu Oct 17 2013 05:48 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: ViL]
nikifor Offline
enthusiast

Registered: Thu Jun 06 2013
Записи: 378
он и будет дублировать, если 2 одинаковых(!!!!) источника.
пересоедени все на один и он и считаться будет быстрее

Наверх
#58701 - Thu Oct 17 2013 05:52 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: nikifor]
nikifor Offline
enthusiast

Registered: Thu Jun 06 2013
Записи: 378
просто вот так


Attachments
Новый скрипт12.zip (141 downloads)


Наверх
#58702 - Thu Oct 17 2013 05:53 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: ViL]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Я кажется понял в чем проблема. Убытков в подряд работает по инструменту, а не по источнику.

Наверх
#58703 - Thu Oct 17 2013 06:02 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: ViL]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Т.е. убытков вподряд 1 штуку и 4 индикатора "Последний выход имеет такое имя".
Убытков вподряд == 3 && Выход CL1 || Убытков вподряд == 3 && Выход CS1
Тогда разрешаем торговлю второй парой блоков. А первые запрещаем.
Соответственно
Убытков вподряд == 4 && Выход CL || Убытков вподряд == 4 && Выход CS

Разрешаем торговлю первой пары, а вторую запрещаем.

Все Условия через блоки Перевернуть. И их уже подавать на входа.

Такая мысль.


Отредактировано ViL (Thu Oct 17 2013 06:04 PM)

Наверх
#58704 - Thu Oct 17 2013 06:02 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: ViL]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Два источника конечно не нужно, это лишнее.

Наверх
#58705 - Thu Oct 17 2013 06:32 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: ViL]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
В приложении не рабочий пример.
Нужно сделать убытки через ОЗ.
И вот это условие: "Сначала работает правый алгоритм"
Нужно как то формализовать и вставить в логику, тогда всё заработает.
Например в блок "Вторая параДалаУбытки" добавить
|| ДохЗаВсеВре1 == 0



Attachments
Новый скрипт1_.tscript (164 downloads)


Наверх
#58706 - Thu Oct 17 2013 06:49 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: nikifor]
Chikrizov Offline
stranger

Registered: Sun Apr 21 2013
Записи: 14
Originally Posted By: nikifor
просто вот так

Я это делал. Тут проблема, что он действительно считает убытки по инструменту, а не по источнику.

Наверх
#58707 - Thu Oct 17 2013 06:49 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: ViL]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
И всё же "убытков в подряд" использовать не получится. Видимо нужно делать свой счетчик убытков для каждого входа. Мой вариант не подойдет.
Т.е. мой вариант работает правильно только местами. КОгда второй скрипт запускается и сразу же не дает убытков.
Убытков в подряд никак не очищается при запуске второго алгоритма. Получается, сам алгоритм рабочий, если убытков в подряд заменить на свою логику, от каждого входа.


Отредактировано ViL (Thu Oct 17 2013 06:55 PM)

Наверх
#58708 - Thu Oct 17 2013 07:00 PM Re: Как связать два скрипта с разными таймфреймами??? [Re: ViL]
Chikrizov Offline
stranger

Registered: Sun Apr 21 2013
Записи: 14
Originally Posted By: ViL
И всё же "убытков в подряд" использовать не получится. Видимо нужно делать свой счетчик убытков для каждого входа. Мой вариант не подойдет.
Т.е. мой вариант работает правильно только местами. КОгда второй скрипт запускается и сразу же не дает убытков.
Убытков в подряд никак не очищается при запуске второго алгоритма. Получается, сам алгоритм рабочий, если убытков в подряд заменить на свою логику, от каждого входа.

Вот поэтому я делал на кубике профит последней закрытой. Тогда немного по другому получается, но говорят, что он на пашет на версии 1.2.11 в реале.

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


Moderator:  ViL, sar