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

Проверьте, все ли нужные индикаторы в папке. и в 14989.
 
Последнее редактирование:
Уважаемые программисты поправьте пож. индикатор, компилируется без ошибок но ничего не рисует..
 

Вложения

Теперь как и обещал!!!
Стратегию в студию!

Ордера открываем только по тренду
Продажа:
1 LRFF красные столбики
2 Стрелка красная
Если стрелка показала вход в SELL раньше гистограммы- не входим
Покупка:
Всё наоборот

ТП по противоположной стрелке, или смена цвета гистограммы, или по уровню мувинга. В общем от жадности :)
Кстати! Канал это мувинг 56 .И для тех кто в танке - мувинги всегда рассматривайте как уровни поддержки-сопротивления.
Для разгона используем 10% от депо на каждый ордер во время текущего тренда.
Всем огромных профитов!!!!!!!.

use this indicators and update your system

https://forexsystemsru.com/yazyk-pr...ikov-indikatorov-vol-2-a-750.html#post1312715

thank you

advance
 

Вложения

  • azzx_emavol_2_0.mq4
    azzx_emavol_2_0.mq4
    5,4 КБ · Просмотры: 72
  • EURUSDM15.png
    EURUSDM15.png
    48,3 КБ · Просмотры: 442
Теперь как и обещал!!!
Стратегию в студию!

Ордера открываем только по тренду
Продажа:
1 LRFF красные столбики
2 Стрелка красная
Если стрелка показала вход в SELL раньше гистограммы- не входим
Покупка:
Всё наоборот

.

Заметил на m5 что LRFF- SINGLE TREND HISTO рисует. Сразу два бара, а при хорошем движении и больше.
У индика T3MA-ALARM eMOD стрелку рисует на два бара назад.
 
Привет. Отладьте пож-ста индикатор. Поставил на 4х знак работает около 5 мин и терминал виснет наглухо. Поставил на 5 знак отработал 2 дня и началась та же самая проблема, виснет наглухо. Брокер один. ЗигЗаг есть в терминале.
 

Вложения

Всем привет. Помогите советом кто может...
Есть советник торгующий сеткой ордеров, по началу всё норм, но спустя некоторое время при закрытии ордеров всей сетки, один ордер выдает ошибку 138. Все остальные закрываются без проблем.
Закрываю так
PHP:
closed = OrderClose(ticket, Lots, Bid/Ask, 10, Green);
Если указываю цену закрытия неявно, то ошибки нет, но этот же ордер просто не закрывается и остается висеть
Вот так закрываю по второму способу
PHP:
closed = OrderClose(ticket, OrderLots(), OrderClosePrice(), 10, Red);

Тикет не теряется, всё должно по идее работать, но в определенный момент не срабатывает, после этого ломается весь алгоритм торговли и сова начинает открывать и тут же закрывать ордера в -0.10-0.11, пока не сливает весь депо.

Кто-нибудь сталкивался с таким? RefreshRates также не помогает
RefreshRates нужно делать перед закрытием каждого ордера из сетки.
Также не забывайте что некоторые брокер в веду физиологическхи особенностей нанятого персонала ругаются если передаваемая цена не "нормализована" - NormalizeDouble(Ask/Bid,Digits).

Оставляйте "флажок" в виде переменной обьявленной за пределами функций о том что бай илил селл сетки нужно закрыть для подстраховки. Так как может быть любая другая ошибка которая не даст закрыть 1 или несколько ордеров, а так вы точно себя подстрахуете.
Примерно так это должно выглядеть для одноуровневых сеток:
PHP:
bool close_buy_need=false;
bool close_sell_need=false;

void OnTick() {
   if(close_buy_need || close_sell_need) {
      bool found_some_buy  = false;
      bool found_some_sell = false;
      for(i=OrdersTotal()-1;i>=0;i--) if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderSymbol()==_Symbol && OrderMagicNumber()==Magic) {
         if(OrderType()==0) found_some_buy=true;
         if(OrderType()==1) found_some_sell=true;
         }
      if(close_buy_need) {
         if(found_some_buy) {
            // закрываем бай ордера
            return;  // ретурн чтобы он заново проверил остались ли еще ордера, и только потом флаг будет снят
            }else{
            close_buy_need=false; // снимаем флажок так как бай ордеров не обнаружено
            }
         }
      if(close_sell_need) {
         if(found_some_sell) {
            // закрываем селл ордера
            return;  // ретурн чтобы он заново проверил остались ли еще ордера, и только потом флаг будет снят
            }else{
            close_sell_need=false; // снимаем флажок так как селл ордеров не обнаружено
            }
         }
      }
   
   
   
   
   // тут гдето кусок кода где надо закрыть бай или селл
   if(buy_profit>=take_profit) {
      close_buy_need = true; // ставим флажок чтобы на следующем тике он перепроверил закрылось ли все
      }
   if(sell_profit>=take_profit) {
      close_sell_need = true; // ставим флажок чтобы на следующем тике он перепроверил закрылось ли все
      }
   }
 
LRFF- SINGLE TREND HISTO рисует,но не сильно.Он нужен только для определения общего тренда.
T3MA-ALARM eMOD не рисует но запаздывает.
Стратегия не для супер скальпинга. Используй ТФ от М30 больше
Я всегда на Н1 работаю и пролётов нет!!!!!!!!
 
LRFF- SINGLE TREND HISTO рисует,но не сильно.Он нужен только для определения общего тренда.
T3MA-ALARM eMOD не рисует но запаздывает.
Стратегия не для супер скальпинга. Используй ТФ от М30 больше
Я всегда на Н1 работаю и пролётов нет!!!!!!!!

Заметил LRFF- SINGLE TREND HISTO не обновляется да и рисует. Попробуй этот не рисует.
 

Вложения

  • USDJPYmM30.png
    USDJPYmM30.png
    44,5 КБ · Просмотры: 641
  • UltraFilter.mq4
    UltraFilter.mq4
    2,9 КБ · Просмотры: 344
:facepalm:Терминал глючит конкретно.... что то явно "перестарались"
 

Посмотрели (2204) Посмотреть

Отслеживают (1864) Посмотреть

Назад
Верх