Форум трейдеров » Торговые роботы, советники, индикаторы » Переделка советника под WHC
+ Подписаться
Страница 1 из 2 12 ПоследняяПоследняя
  1. 27
    Комментарии
    2
    Темы
    27
    Репутация Pro
    Аватар для panzernik  
    Новичок

    2 Медалей

    Переделка советника под WHC

    Добрый день, уважаемые программисты MQ4.
    Я переделал советник по пересечению линий Stochastic по условиям статьи:
    Ловим краткосрочные тренды на валютном рынке
    Третий день сижу у терминала и дублирую сделки вручную с MT4 Alpari.
    Облегчите, пожалуйста, мои страдания по рубке капусты на поле Forex - механизируйте труд трейдера. Моих знаний MQ4 нехватает для выполнения требований WHC.
    В отличие от оригинальной стратегии, необходимо добавить обратную пирамиду:
    1 ордер - по стратегии.
    2 ордер - TP=20пп.
    2 ордер - TP=40пп.
    2 ордер - TP=60пп.
    Я реализовал это так:
    ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,Ask-StopLoss*Point,Ask+TakeProfit*Point,"buy_stochasti c",MAGIC,0,Blue);
    ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,Ask-StopLoss*Point,Ask+20*Point,"buy_stochastic",MAGIC,0,Blue);
    ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,Ask-StopLoss*Point,Ask+40*Point,"buy_stochastic",MAGIC,0,Blue);
    ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,Ask-StopLoss*Point,Ask+60*Point,"buy_stochastic",MAGIC,0,Blue);
    правда иногда все 4 ордера не успевают открыться.
    Вложения Вложения
    Недоступно! Pro 0
    Поделиться
    Просмотров: 5,013
  2. 513
    Комментарии
    7
    Темы
    514
    Репутация Pro
    Аватар для MOHCTP  
    В начале пути

    3 Медалей
    Можно открыть один ордер бай с учетверенным лотом и затем четыре отложенных ордера селл лимит, вместо тейк профитов.
    Единственный недостаток - придется заплатить удвоенную комиссию.
  3. 243
    Комментарии
    13
    Темы
    247
    Репутация Pro
    Аватар для alex_smith  
    В начале пути

    4 Медалей
    При закрытии встречным вторая комиссия не берется, а ордера по рынку надо выставлять с нулевым тейком и стопом, а затем модифицировать.
  4. 236
    Комментарии
    9
    Темы
    237
    Репутация Pro
     
    В начале пути

    3 Медалей
    Цитата Сообщение от alex_smith Посмотреть сообщение
    При закрытии встречным вторая комиссия не берется, а ордера по рынку надо выставлять с нулевым тейком и стопом, а затем модифицировать.
    Не будет ли кто нить столь любезен выложить пример ЛЮБОГО советника корректно работающего с WHC.
    Интересует именно грамотное применение функции modify.
    Задежка, повтор при ошибках.
    Спасибо.Всем удачи.
  5. 316
    Комментарии
    5
    Темы
    318
    Репутация Pro
     
    В начале пути

    3 Медалей
    Давайте лучше пока вы не слили свой счет модифицированным советником(я прогнал - у меня на EUR/USD 15 min сливает), я запущу своих роботов на вашем счету. Прибыль 50/50.
  6. 127
    Комментарии
    0
    Темы
    127
    Репутация Pro
    Аватар для San Diego  
    В начале пути

    2 Медалей
    Цитата Сообщение от igor00 Посмотреть сообщение
    Давайте лучше пока вы не слили свой счет модифицированным советником(я прогнал - у меня на EUR/USD 15 min сливает), я запущу своих роботов на вашем счету. Прибыль 50/50.
    И мне... И мне... Давайте и моих советников запустим!!! Согласен на 30% от прибыли :thumbsup_002: Хорошо, уговорили 25% :smart:
  7. 27
    Комментарии
    2
    Темы
    27
    Репутация Pro
    Аватар для panzernik  
    Новичок

    2 Медалей
    Цитата Сообщение от Nobile Посмотреть сообщение
    Не будет ли кто нить столь любезен выложить пример ЛЮБОГО советника корректно работающего с WHC.
    Интересует именно грамотное применение функции modify.
    Задежка, повтор при ошибках.
    Спасибо.Всем удачи.
    Присоединяюсь к просьбе.
    Игорь Валерьевич, если нет желания править мой советник, выложите пожалуйста MACD Sample под WHC.
  8. 316
    Комментарии
    5
    Темы
    318
    Репутация Pro
     
    В начале пути

    3 Медалей
    Это не решит проблему.
  9. 127
    Комментарии
    0
    Темы
    127
    Репутация Pro
    Аватар для San Diego  
    В начале пути

    2 Медалей
    Цитата Сообщение от Nobile Посмотреть сообщение
    Не будет ли кто нить столь любезен выложить пример ЛЮБОГО советника корректно работающего с WHC.
    Интересует именно грамотное применение функции modify.
    Задежка, повтор при ошибках.
    Спасибо.Всем удачи.
    Надеюсь сообразите куда вставить нужно и что исправить.

    int priv=3; // Количество попыток при ошибках
    int pause=10; // Пауза между попытками в сек.

    for (int q=0; q>priv; q++)
    {
    if (!IsTradeAllowed()) {Sleep (pause*1000); RefreshRates();}
    if (OrderModify(tiket, price, stoploss, takeprofit, expiration)) break;
    Print ("Ошибка модификации ордера: ",tiket," Код ошибки: ",GetLastError());
    Sleep (pause*1000);
    }
  10. 236
    Комментарии
    9
    Темы
    237
    Репутация Pro
     
    В начале пути

    3 Медалей
    Цитата Сообщение от San Diego Посмотреть сообщение
    Надеюсь сообразите куда вставить нужно и что исправить.
    Thanks 2San Diego.
    Извините за тупость но хотелось бы увидеть все это в теле экспа.
    Общую картину так сказать или ссылочку на обсуждение.
    Спасибо. Удачи.

Вверх
РегистрацияX

чтобы писать, читать, комментировать