Доработка ботов (советников, индикаторов) vol. 2

LexLampard

Элитный участник
Уважаемый LexLampard, сегодня в первый день торговли в Новом Году поставил утром Советник (с включенной функцией AntiIlan) в БАЙ (TradeSell=False) , обрадовался :D , что сделки пошли в выбранном мною направлении, затем, когда Я поменял направление сделок, включив в Боте TradeSell=True, Я думал,что сова развернет сделки на СЕЛЛ! Но не тут то было, упорно ставится Бай! :facepalm: Я перезапускал терминал, чего только ни делал, с включенной настройкой TradeSell=True, все равно ставится БАЙ:facepalm:, сделайте пожалуйста, чтобы как и в оргигинальном советнике, после установки вручную БАЙ/СЕЛЛ, серия ордеров немедленно разворачивалась в выбранную сторону (в функции AntiIlan)

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

Ну вот, что-то навоял: :D

Добавил кнопочку на график, чтобы переключать направление торговли.

Добавил параметр - Open_before_closing = true; // Начинать торговать в другую сторону не дожидаясь закрытия предыдущей сетки ордеров.

Чую, где-то косяк, не могу сосредоточиться с мелкими проказниками.

Попробуй, потом отпишешься.
 

Вложения

  • Ilan1.6Dynamic_reverse_buy_and_sell_Anti_Ilan_v2.ex4
    43,6 КБ · Просмотры: 39
  • Ilan1.6Dynamic_reverse_buy_and_sell_Anti_Ilan_v2.mq4
    32,7 КБ · Просмотры: 54
Последнее редактирование:

Rish9233

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

Заранее благодарю.:)[URL=http://radikal.ru/fp/1ae72df01378413189776cdd9c35024c][/URL]
[URL=http://radikal.ru/fp/26f5b158a4114fdb92629d14b385838e][/URL]
 

Вложения

  • ma_crossover_alert_fix.mq4
    8,2 КБ · Просмотры: 35
Последнее редактирование:

ale9551

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

Ну вот, что-то навоял: :D

Добавил кнопочку на график, чтобы переключать направление торговли.

Добавил параметр - Open_before_closing = true; // Начинать торговать в другую сторону не дожидаясь закрытия предыдущей сетки ордеров.

Чую, где-то косяк, не могу сосредоточиться с мелкими проказниками.

Попробуй, потом отпишешься.

Только что протестировал бота на М1.Включил параметрOpen_before_closing = true,поставил бота в Бай(нажав кнопочку на графике), все норм,поставился ордер в Бай,поменяв на СЕЛЛ,на следующем баре поставился ордер на Селл(не отменв Бай)
Мне же необходимо вот что:
параметрOpen_before_closing = false,чтобы Я поменяв параметр(на Селл например,торгуя в Бай),ДОЖДАЛСЯ! Результатов торговли в БАЙ(либо пока Я не закрою серию руками),затем необходимо,чтобы Советник развернул сделки в соответсвии с выбранным мною направлении на кнопочке!
Попрбовал с пароаметром параметрOpen_before_closing = false(как мне нужно) на М1. Поставил на кнопочке БАЙ,все норм,первый ордер открылся в БАЙ,поменял на СЕЛЛ,закрыл ордер в ручную,но..... все равно поставился ордер в БАЙ:facepalm:
Мне нужно Чтобы было,как в оригинальном советнике(какое направление выбрал,такое и ставилось),только там нет функции АнтиИлан,т.е чтобы после закрытия вручную бот так же торговал бы в соответствии с "Кнопочкой")))
 
Последнее редактирование:

LexLampard

Элитный участник
Да я нашел косяк. При смене направления, если стоял Sell и поменять на Buy, то первый ордер открывается в Sell, а остальная сетка от него открывается в Buy.
Сейчас буду глазеть!
 

bornikol

Гуру форума
Уважаемые спецы.
Подправьте плиз индикатор,добавьте в него / Comer \ и возможность настраивать цвет текста индикатора.
Заранее благодарю.
***
Поздравляю всех с прошедшим НГ и с наступающим
Рождеством Христовым!!!
 

Вложения

  • 5 для форума.png
    5 для форума.png
    13,6 КБ · Просмотры: 193
  • canal_trend.mq4
    3,1 КБ · Просмотры: 41

Alekcc

Почетный гражданин
Ребята зависает терменал .
Добрый вечер.

В терминале должен быть индикатор ZigZag.mq4
Custom(NULL, CandleTF, "ZigZag"

Ваш Y signal.mq4 это декомпил и он может быть неточен.

Скомпилировал ваш файл в 509 Metaeditore и выложил.

Дайте нормальный файл Y signal.mq4
 

Вложения

  • Y signal.ex4
    4,3 КБ · Просмотры: 48
Последнее редактирование:

Gans68

Активный участник
Уважаемые программисты, если не сложно, уберите в этом индюке стрелочки!
 

Вложения

  • Vertex_alert&arrows.mq4
    6,2 КБ · Просмотры: 114

LexLampard

Элитный участник
Только что протестировал бота на М1.Включил параметрOpen_before_closing = true,поставил бота в Бай(нажав кнопочку на графике), все норм,поставился ордер в Бай,поменяв на СЕЛЛ,на следующем баре поставился ордер на Селл(не отменв Бай)
Мне же необходимо вот что:
параметрOpen_before_closing = false,чтобы Я поменяв параметр(на Селл например,торгуя в Бай),ДОЖДАЛСЯ! Результатов торговли в БАЙ(либо пока Я не закрою серию руками),затем необходимо,чтобы Советник развернул сделки в соответсвии с выбранным мною направлении на кнопочке!
Попрбовал с пароаметром параметрOpen_before_closing = false(как мне нужно) на М1. Поставил на кнопочке БАЙ,все норм,первый ордер открылся в БАЙ,поменял на СЕЛЛ,закрыл ордер в ручную,но..... все равно поставился ордер в БАЙ:facepalm:
Мне нужно Чтобы было,как в оригинальном советнике(какое направление выбрал,такое и ставилось),только там нет функции АнтиИлан,т.е чтобы после закрытия вручную бот так же торговал бы в соответствии с "Кнопочкой")))

Чердак уже не варит. Попробуй вроде получилось.

P.S. Добавил кнопочку - Закрыть все.
 

Вложения

  • Ilan1.6Dynamic_reverse_buy_and_sell_Anti_Ilan_v2.ex4
    48 КБ · Просмотры: 47
  • Ilan1.6Dynamic_reverse_buy_and_sell_Anti_Ilan_v2.mq4
    39,5 КБ · Просмотры: 74

Petr888

Заблокирован
Подскажите господа, а то уже голова не варит))

Какие здесь в конце переменные должны быть? чего-то запутался с этим индикатором

double buy = iCustom(Symbol(),0, "Zigzag_v.2", 200, LengthB, LengthK, period, shifts,bar,2,2,2);

double sell = iCustom(Symbol(),0, "Zigzag_v.2", 200, LengthB, LengthK, period, shifts,bar,1,2,1);
 

Вложения

  • Zigzag_v.2.mq4
    12,9 КБ · Просмотры: 35

LexLampard

Элитный участник
Подскажите господа, а то уже голова не варит))

Какие здесь в конце переменные должны быть? чего-то запутался с этим индикатором

double buy = iCustom(Symbol(),0, "Zigzag_v.2", 200, LengthB, LengthK, period, shifts,bar,2,2,2);

double sell = iCustom(Symbol(),0, "Zigzag_v.2", 200, LengthB, LengthK, period, shifts,bar,1,2,1);

Немного модифицировал и дописал индикатор. :not-bad:

double buy = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,9,1);

double sell = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,10,1);

double TrendUP = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,11,1);

double TrendDW = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,12,1);

Например:

Если Buy = 1 то сигнал на Buy
Если Sell = 1 то сигнал на Sell

и Т.Д.
 

Вложения

  • Zigzag_v.2_LexLmod.ex4
    36,4 КБ · Просмотры: 84
  • Zigzag_v.2_LexLmod.mq4
    12,9 КБ · Просмотры: 127
Последнее редактирование:

clarmax

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

LexLampard

Элитный участник
LexLampard, скажите, по этому инди вообще писалась сова? а то товарищ zz43 выдавал отличный результат торговли по этому инди...может самого бота я уже пропустил?))

Я не в курсе. Может кто и соорудит, параметры проверки я описал.
 

ale9551

Активный участник
Чердак уже не варит. Попробуй вроде получилось.

P.S. Добавил кнопочку - Закрыть все.

Спасибо Вам Огромное за Терпение и Труд!
Проверил на "Минутках",попробовал на закрытие/открытие,вроде все пашет:D! Проверка в тестере ошибок не выявила!:D
 

Petr888

Заблокирован
Немного модифицировал и дописал индикатор. :not-bad:

double buy = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,9,1);

double sell = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,10,1);

double TrendUP = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,11,1);

double TrendDW = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,12,1);

Например:

Если Buy = 1 то сигнал на Buy
Если Sell = 1 то сигнал на Sell

и Т.Д.

Благодарю за отзывчивость. Интересная тема с этим индикатором и товарищем zz43 :)

По поводу buy=1 b sell=1 немного не понял, у меня так:

double buy = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,9,1);

double sell = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,10,1);

double TrendUP = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,11,1);

double TrendDW = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,12,1);

string SBUY="false";string SSEL="false";
if(buy=1 && TrendUP>1)SBUY="true";
if(sell=1&& TrendDW>1)SSEL="true";



И почему-то открываются только Длинные Бабаи (Buy)

Я только учусь))) не пинайте


p.s. Кофе выпил и сам допер, как сделать))) Еще раз спс LexLampard
 
Последнее редактирование:
Верх