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

Prelagatay

Местный житель
Проверьте, все ли нужные индикаторы в папке. и в 14989.
 
Последнее редактирование:

Vladimirjurav

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

Вложения

  • azzx_emavol_1_0.mq4
    2,6 КБ · Просмотры: 47

rkkgs

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

Ордера открываем только по тренду
Продажа:
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
 

Fillelin

Элитный участник
Данная версия индикатора работает независимо и не нуждается в дополнительных файлах.
 

Вложения

  • LRFF- SINGLE TREND HISTO.ex4
    31,5 КБ · Просмотры: 258

Fillelin

Элитный участник

Вложения

  • azzx_emavol_2_0.mq4
    5,4 КБ · Просмотры: 69
  • EURUSDM15.png
    EURUSDM15.png
    48,3 КБ · Просмотры: 419

leto33

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

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

.

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

Владислав

Местный знаток
Привет. Отладьте пож-ста индикатор. Поставил на 4х знак работает около 5 мин и терминал виснет наглухо. Поставил на 5 знак отработал 2 дня и началась та же самая проблема, виснет наглухо. Брокер один. ЗигЗаг есть в терминале.
 

Вложения

  • PZ_SupportResistance-fixed.mq4
    16,8 КБ · Просмотры: 52

MrGreen86

Гуру форума
Всем привет. Помогите советом кто может...
Есть советник торгующий сеткой ордеров, по началу всё норм, но спустя некоторое время при закрытии ордеров всей сетки, один ордер выдает ошибку 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; // ставим флажок чтобы на следующем тике он перепроверил закрылось ли все
      }
   }
 

gavrosh66

Активный участник
LRFF- SINGLE TREND HISTO рисует,но не сильно.Он нужен только для определения общего тренда.
T3MA-ALARM eMOD не рисует но запаздывает.
Стратегия не для супер скальпинга. Используй ТФ от М30 больше
Я всегда на Н1 работаю и пролётов нет!!!!!!!!
 

ISPANEZ

Местный знаток
LRFF- SINGLE TREND HISTO рисует,но не сильно.Он нужен только для определения общего тренда.
T3MA-ALARM eMOD не рисует но запаздывает.
Стратегия не для супер скальпинга. Используй ТФ от М30 больше
Я всегда на Н1 работаю и пролётов нет!!!!!!!!

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

Вложения

  • USDJPYmM30.png
    USDJPYmM30.png
    44,5 КБ · Просмотры: 608
  • UltraFilter.mq4
    2,9 КБ · Просмотры: 325

KriKs-Fx

Интересующийся
:facepalm:Терминал глючит конкретно.... что то явно "перестарались"
 
Верх