Ответ
 
Опции темы
22.05.2016, 10:33
Аватар для kok1981
kok1981 Новичок форума
Регистрация: 01.04.2016 / Сообщений: 49
Поблагодарили 5 раз(а) / Репутация: 6
Парни привет, помогите в скрипт вставить линии и ТП.
А именно при открытие ордера чтобы скрипт еще на графике сразу рисовал линии на основе выставленного спот лосса, то есть стоп равен например 42пп на основе вычислений ATR 21 (день) то первая линия трии стоп лосса равна 42*3=126пп и т.д 1. три стоп лосса 2. пять стоп лоссов 3. семь стоп лоссов и 4 десять стоп лоссов и возможность выбора на какой линии выставлять ТП, на картинке примерно показано как должно выглядеть при открытие ордера, также прошу применить открытие ордера с учетом спреда
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 87
Размер:	119.5 Кб
ID:	243950  
Вложения:
Тип файла: mq4 Open_Buy.mq4 (2.5 Кб, 11 просмотров)
Тип файла: mq4 Open_Sell.mq4 (2.5 Кб, 11 просмотров)

Последний раз редактировалось kok1981; 22.05.2016 в 11:32.
kok1981 вне форума Ответить с цитированиемОтветить с цитированием  
22.05.2016, 10:58
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,073
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Индикатор в подвале отображает размер свечи по модулю от close до close.



Пожалуйста, уважаемые, доработайте индикатор:

1. добавьте второй цвет RED, который будет красить линии гистограммы, когда бар нисходящий, а восходящий бар оставить Green
2. входной параметр Pair = EURUSD, в котором можно указать пару, для отображение ее информации на графике другой пары. Если ничего не заданно, то отображаются данные текущей пары
3. добавьте параметр Сurrency = true/false, который переключает отображение гистограммы в валюте депозита или пунктах. Сейчас отображается только в пунктах. В валюте депозита - количество пунктов умноженное на стоимость пункта.

Заранее премного благодарен!
Вложения:
Тип файла: mq4 barmed_close.mq4 (824 байт, 15 просмотров)
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
22.05.2016, 12:01
Аватар для FLAME
FLAME Элитный участник
Регистрация: 09.02.2016 / Сообщений: 349
Поблагодарили 1,160 раз(а) / Репутация: 1161
Приветствую Alex Green! Второй скрин, сделать так возможно?
Миниатюры:
Нажмите на изображение для увеличения
Название: исправить 2.png
Просмотров: 65
Размер:	52.2 Кб
ID:	243953  
FLAME на форуме Ответить с цитированиемОтветить с цитированием  
22.05.2016, 12:14
Аватар для IYG
IYG Местный знаток
Регистрация: 22.03.2009 / Сообщений: 574
Поблагодарили 504 раз(а) / Репутация: 504
Сообщение от Novikov Посмотреть сообщение
Индикатор в подвале отображает размер свечи по модулю от close до close.



Пожалуйста, уважаемые, доработайте индикатор:

1. добавьте второй цвет RED, который будет красить линии гистограммы, когда бар нисходящий, а восходящий бар оставить Green
2. входной параметр Pair = EURUSD, в котором можно указать пару, для отображение ее информации на графике другой пары. Если ничего не заданно, то отображаются данные текущей пары
3. добавьте параметр Сurrency = true/false, который переключает отображение гистограммы в валюте депозита или пунктах. Сейчас отображается только в пунктах. В валюте депозита - количество пунктов умноженное на стоимость пункта.

Заранее премного благодарен!
вот только мне красили ))
_http://forexsystemsru.com/yazyk-programmirovaniya-mql4/77111-dorabotka-botov-sovetnikov-indikatorov-vol-2-a-404.html#post1147959
IYG на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (22.05.2016)
22.05.2016, 12:26
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,073
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от IYG Посмотреть сообщение
вот только мне красили ))
_
Да, спасибо! с цветом то что надо!
Только не понятно, почему наложенная машка показывает разные данные!? (разобрался - потому что 2 буфера, а не один)

Нажмите на изображение для увеличения
Название: 2016-05-22_15-29-53.png
Просмотров: 51
Размер:	16.1 Кб
ID:	243954

Осталось только 2 и 3 пункты добавить.
Кого не затруднит, пожалуйста доработайте индикатор Range vol close.mq4


Последний раз редактировалось Novikov; 22.05.2016 в 12:56.
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
22.05.2016, 13:06
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от FLAME Посмотреть сообщение
Приветствую Alex Green! Второй скрин, сделать так возможно?

Не совсем. Как на старших ТФ младшие-то считать? Можно сделать только ТФ >= текущего. Если будут введены ТФ меньше текущего, то индикатор их "повысит" до текущего.

Пробуйте!
Вложения:
Тип файла: mq4 price_channel_central alert F.mq4 (9.3 Кб, 22 просмотров)
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
FLAME (22.05.2016), kok1981 (22.05.2016)
22.05.2016, 13:07
Аватар для IZvne
IZvne Новичок форума
Регистрация: 22.11.2015 / Сообщений: 40
Поблагодарили 5 раз(а) / Репутация: 6
Уважаемые программисты, officialbob, помогите доделать один советник.

Объясню подробнее:
Советник MTFSupertrend Bar.mq4 открывает сделки по индикатору qMTF_Forex_freedom_Bar.mq4 Открывает их почему-то неправильно. На скриншоте, который прикрепил, видно, что сделка в long открыта по непонятным причинам, вопреки работе индикатора.

Как должно правильно работать, как хотелось бы:

1) Эксперт открывает сделку, только в случае построения в вертикальную линию квадратиков одного цвета (то есть направление цены состветствует всем тайм-фреймам m5; m15; m30; h1.)

2) И закрывает сделку, только в случае достижения TP.
-------------------------------------------------------------------------------------
3) Сделать мультивалютный эксперт, поддержка максимум 4ёх инструментов.

4) В идеале хотелось бы конечно прикрутить Мартингейл, но сначала разобраться бы с правильной работой...
Миниатюры:
Нажмите на изображение для увеличения
Название: notund.jpg
Просмотров: 124
Размер:	359.7 Кб
ID:	243961  
Вложения:
Тип файла: mq4 qMTF_Forex_freedom_Bar.mq4 (8.5 Кб, 25 просмотров)
Тип файла: mq4 MTFSupertrend Bar.mq4 (6.8 Кб, 24 просмотров)
IZvne вне форума Ответить с цитированиемОтветить с цитированием  
22.05.2016, 13:14
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от Novikov Посмотреть сообщение
Да, спасибо! с цветом то что надо!
Только не понятно, почему наложенная машка показывает разные данные!? (разобрался - потому что 2 буфера, а не один)

Вложение 243954

Осталось только 2 и 3 пункты добавить.
Кого не затруднит, пожалуйста доработайте индикатор Range vol close.mq4


А-аа, понял, в мой огород...
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
22.05.2016, 14:39
Аватар для officialboob
officialboob Элитный участник
Регистрация: 13.07.2013 / Адрес: Moscow / Сообщений: 2,269
Поблагодарили 1,302 раз(а) / Репутация: 1261
Сообщение от IZvne Посмотреть сообщение
Уважаемые программисты, officialbob, помогите доделать один советник.

Объясню подробнее:
Советник MTFSupertrend Bar.mq4 открывает сделки по индикатору qMTF_Forex_freedom_Bar.mq4 Открывает их почему-то неправильно. На скриншоте, который прикрепил, видно, что сделка в long открыта по непонятным причинам, вопреки работе индикатора.

Как должно правильно работать, как хотелось бы:

1) Эксперт открывает сделку, только в случае построения в вертикальную линию квадратиков одного цвета (то есть направление цены состветствует всем тайм-фреймам m5; m15; m30; h1.)

2) И закрывает сделку, только в случае достижения TP.
-------------------------------------------------------------------------------------
3) Сделать мультивалютный эксперт, поддержка максимум 4ёх инструментов.

4) В идеале хотелось бы конечно прикрутить Мартингейл, но сначала разобраться бы с правильной работой...

Вот правило селл:

PHP код:
if(MTFDN4==&& MTFDN3==&& MTFDN2==&& MTFDN1==&& OrdersTotal()<1
Вот бай:

PHP код:
if(MTFUP4==&& MTFUP3==&& MTFUP2==&& MTFUP1==&& OrdersTotal()<1

Правила не зеркальные, с разной логикой. Что надо отзеркалить правило бай как у селла?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Всем бобра!
Алексея Бонифациевича Фіерсова (Пылесоса) на портянку!

Последний раз редактировалось officialboob; 22.05.2016 в 14:54.
officialboob вне форума Ответить с цитированиемОтветить с цитированием  
22.05.2016, 15:09
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от Novikov Посмотреть сообщение
Индикатор в подвале отображает размер свечи по модулю от close до close.



Пожалуйста, уважаемые, доработайте индикатор:

1. добавьте второй цвет RED, который будет красить линии гистограммы, когда бар нисходящий, а восходящий бар оставить Green
2. входной параметр Pair = EURUSD, в котором можно указать пару, для отображение ее информации на графике другой пары. Если ничего не заданно, то отображаются данные текущей пары
3. добавьте параметр Сurrency = true/false, который переключает отображение гистограммы в валюте депозита или пунктах. Сейчас отображается только в пунктах. В валюте депозита - количество пунктов умноженное на стоимость пункта.

Заранее премного благодарен!

Ну, как понял... Пробуйте...

P.S. Забыл добавить, что символ можно маленькими буквами вводить.
Вложения:
Тип файла: mq4 Range vol close mod.mq4 (4.8 Кб, 29 просмотров)

Последний раз редактировалось Alex Green; 22.05.2016 в 16:08.
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
IYG (22.05.2016), Novikov (22.05.2016)
22.05.2016, 15:13
Аватар для kok1981
kok1981 Новичок форума
Регистрация: 01.04.2016 / Сообщений: 49
Поблагодарили 5 раз(а) / Репутация: 6
Alex Green, посмотрите пожалуйста пост #8101
kok1981 вне форума Ответить с цитированиемОтветить с цитированием  
22.05.2016, 15:22
Аватар для officialboob
officialboob Элитный участник
Регистрация: 13.07.2013 / Адрес: Moscow / Сообщений: 2,269
Поблагодарили 1,302 раз(а) / Репутация: 1261
Сообщение от IZvne Посмотреть сообщение
Уважаемые программисты, officialbob, помогите доделать один советник.

Объясню подробнее:
Советник MTFSupertrend Bar.mq4 открывает сделки по индикатору qMTF_Forex_freedom_Bar.mq4 Открывает их почему-то неправильно. На скриншоте, который прикрепил, видно, что сделка в long открыта по непонятным причинам, вопреки работе индикатора.

Как должно правильно работать, как хотелось бы:

1) Эксперт открывает сделку, только в случае построения в вертикальную линию квадратиков одного цвета (то есть направление цены состветствует всем тайм-фреймам m5; m15; m30; h1.)

2) И закрывает сделку, только в случае достижения TP.
-------------------------------------------------------------------------------------
3) Сделать мультивалютный эксперт, поддержка максимум 4ёх инструментов.

4) В идеале хотелось бы конечно прикрутить Мартингейл, но сначала разобраться бы с правильной работой...


1. Есть. На красных квадратах продажа, на синих покупка.

2. ТП и СЛ изначально были во внешних параметрах.

3. Вынес магик во внешний параметр. Теперь можно цеплять много экспертов на разные графики. При этом магик номера не должны совпадать.
PHP код:
extern int MAGICMA=20141020

4. От этого лучше не станет. Не делал.



___
Вложения:
Тип файла: mq4 MTFSupertrend Bar_mod.mq4 (8.4 Кб, 28 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Всем бобра!
Алексея Бонифациевича Фіерсова (Пылесоса) на портянку!
officialboob вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
IZvne (22.05.2016)
22.05.2016, 19:42
Аватар для dOK-45
dOK-45 Новичок форума
Регистрация: 27.02.2013 / Сообщений: 100
Поблагодарили 15 раз(а) / Репутация: 16
ребятки проггеры! можно привинтить к этой штучке функцию закрытия только прибыльных ордеров? по сортировке можно по умолчанию на всех парах... для всех остальных - закрытие по времени ордеров, может кому еще пригодится..
Вложения:
Тип файла: mq4 closeattime.mq4 (14.7 Кб, 15 просмотров)
dOK-45 вне форума Ответить с цитированиемОтветить с цитированием  
22.05.2016, 19:51
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,073
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от Alex Green Посмотреть сообщение
Ну, как понял... Пробуйте...

P.S. Забыл добавить, что символ можно маленькими буквами вводить.
Большое спасибо! То что надо
И еще вопросик - можно ли добавить еще 1 буфер, который будет стоять первым и не будет иметь цвет, что бы при наложении машки, она применялась ко всем барам, а не только к одному Higher или Lower, потому что отображаемые данные машки, не учитывают все бары.

Нажмите на изображение для увеличения
Название: 2016-05-22_22-46-01.png
Просмотров: 40
Размер:	18.8 Кб
ID:	243997

Если конечно не затруднит! Заранее благодарю!
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
22.05.2016, 20:23
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от Novikov Посмотреть сообщение
Большое спасибо! То что надо
И еще вопросик - можно ли добавить еще 1 буфер, который будет стоять первым и не будет иметь цвет, что бы при наложении машки, она применялась ко всем барам, а не только к одному Higher или Lower, потому что отображаемые данные машки, не учитывают все бары.

Вложение 243997

Если конечно не затруднит! Заранее благодарю!

Тогда так.
Только скажите, как "белые" бары (которые "No Change") считать (если критично для МА)? Ноль ставить (не будут отображаться, но будут адекватно влиять на МА) или что-то ещё? Сейчас отображается на уровне Level_Signal (для наглядности).
Вложения:
Тип файла: mq4 Range vol close mod1.mq4 (4.9 Кб, 16 просмотров)
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
IYG (23.05.2016), Novikov (22.05.2016)
22.05.2016, 20:52
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,073
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от Alex Green Посмотреть сообщение
Тогда так.
Только скажите, как "белые" бары (которые "No Change") считать (если критично для МА)? Ноль ставить (не будут отображаться, но будут адекватно влиять на МА) или что-то ещё? Сейчас отображается на уровне Level_Signal (для наглядности).
Как мне кажется, белые бары только вводят в заблуждение и немного сбивают расчет, при том, что имеют нулевое значение.

Нажмите на изображение для увеличения
Название: 2016-05-22_23-48-04.png
Просмотров: 29
Размер:	17.0 Кб
ID:	243999

Можно ли белые бары вообще убрать? Ведь ноль должен отображаться на уровне ноля, а не растягиваться вверх. Так же и настройку цвета таких баров можно вообще убрать!

Еще раз благодарю!
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
22.05.2016, 21:03
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от Novikov Посмотреть сообщение
Как мне кажется, белые бары только вводят в заблуждение и немного сбивают расчет, при том, что имеют нулевое значение.

Вложение 243999

Можно ли белые бары вообще убрать? Ведь ноль должен отображаться на уровне ноля, а не растягиваться вверх. Так же и настройку цвета таких баров можно вообще убрать!

Еще раз благодарю!

Подправил.
Вложения:
Тип файла: mq4 Range vol close mod1.mq4 (4.9 Кб, 26 просмотров)
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
IYG (23.05.2016), Novikov (22.05.2016)
22.05.2016, 21:07
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,073
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от Alex Green Посмотреть сообщение
Подправил.
Спасибо! Если не сильно надоел, можно еще вот это подправить

Нажмите на изображение для увеличения
Название: 2016-05-23_00-05-12.png
Просмотров: 82
Размер:	19.0 Кб
ID:	244001

данные всех индикаторов отображаются в окне одного индикатора
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
22.05.2016, 21:59
Аватар для Alex Green
Alex Green Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 838 раз(а) / Репутация: 839
Сообщение от Novikov Посмотреть сообщение
Спасибо! Если не сильно надоел, можно еще вот это подправить

Вложение 244001

данные всех индикаторов отображаются в окне одного индикатора

Погоняйте ...
Вложения:
Тип файла: mq4 Range vol close mod1.mq4 (4.9 Кб, 68 просмотров)
Alex Green вне форума Ответить с цитированиемОтветить с цитированием  
9 пользователя(ей) сказали cпасибо:
AlexGremlin (06.07.2016), Alkor135 (10.07.2016), dvx (23.05.2016), IYG (23.05.2016), kaprall (23.05.2016), kit888 (05.12.2016), Novikov (23.05.2016), Tankk (23.05.2016), спутник (23.05.2016)
23.05.2016, 04:41
Аватар для officialboob
officialboob Элитный участник
Регистрация: 13.07.2013 / Адрес: Moscow / Сообщений: 2,269
Поблагодарили 1,302 раз(а) / Репутация: 1261
Сообщение от dOK-45 Посмотреть сообщение
ребятки проггеры! можно привинтить к этой штучке функцию закрытия только прибыльных ордеров? по сортировке можно по умолчанию на всех парах... для всех остальных - закрытие по времени ордеров, может кому еще пригодится..

Вы в двух предложениях пишите противоположные просьбы.

Этот полуавтомат закрывает позиции по достижении указанного времени.

В первом предложении при наступлении события (времени) просите закрыть только прибыльные, во втором предложении любые.


Сделал закрытие по правилу:

PHP код:
(OrderProfit()+OrderSwap()+OrderCommission()) > 

Т.е. закрываемся только при наступлении времени и профите > 0.


___
Вложения:
Тип файла: mq4 closeattime_mod.mq4 (14.9 Кб, 16 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Всем бобра!
Алексея Бонифациевича Фіерсова (Пылесоса) на портянку!

Последний раз редактировалось officialboob; 23.05.2016 в 04:44.
officialboob вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
dOK-45 (29.05.2016)
Ответ

Метки
доработать эксперта, доработка индикаторов, исправить советник, программисты форекс


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 20:39. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO