Статус
Закрыто для дальнейших ответов.

Beast

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

с тралом разобрался, решается вопрос установкой тралингатора с мэджиком этого бота на второй график.

Остался вопрос с удалением ручных отложек, кто может излечить?
 

grimax

Элитный участник
колен ну штучек 50 )) а лучше без ограничения )) а зачем там этот индюк я не знаю ... скинул весь архив то что был
Сейчас должен до 99 колен открывать. В тестере торгует, проверяйте
 

Вложения

  • JC.mq4
    21,6 КБ · Просмотры: 95

АлександрNT

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

Вложения

  • VR---SETKA=2.mq4
    6,5 КБ · Просмотры: 64

TvikN

Активный участник
Парни,загрузил с-к Func_AD.mqh.В навигаторе редактора он есть,а в навигаторе терминала-нет(и так в трех терминалах).Будьте добры,посмотрите в чем дело.Большое спасибо.
 

Вложения

  • Func_AD.mqh
    32,1 КБ · Просмотры: 40

grimax

Элитный участник
Парни,загрузил с-к Func_AD.mqh.В навигаторе редактора он есть,а в навигаторе терминала-нет(и так в трех терминалах).Будьте добры,посмотрите в чем дело.Большое спасибо.

Что это вообще? Файлы такого типа, должны лежать в папке include
 

grimax

Элитный участник
Парни,загрузил с-к Func_AD.mqh.В навигаторе редактора он есть,а в навигаторе терминала-нет(и так в трех терминалах).Будьте добры,посмотрите в чем дело.Большое спасибо.
Это не советник, а библиотека функций
 

ivan lisa

Заблокирован
Помогите прикрутить индикатор s-StochTrend к советнику Илан 1.5.

Суть работы советника должна быть таковой:
--------------------------------------------------


1. Позиции в советнике должны открываться и закрываться по индикатору, на следующей свече после сигнала, принцип - Bay/StopBay/Sell/StopSell/Bay...., и тд.тп.

2. Допустим советник открыл позицию на Bay, если пара уходит против позиции, и появляется ещё сигнал на Bay, то открывается ещё одна позиция (на следующей свече после установившегося сигнала), по размеру LotExponent, как и подобает принципу работы Илана (при такой работе функцию PipStep нужно убрать из кода, потому, что эту функию будут исполнять сами сигналы индикатора появляющиеся при просадке).
Допустим советник залез в просадку по мартингейлу, пускай отрабатывает эту просадку.

3. Дальше (параллельная работа).
Если при просадке на Bay (смотрим пункт 2) по индикатору появляется сигнал на Sell, то открывается позиция на Sell. При появлении сигнала на Bay, Sell закрывается, Bay НЕ ОТКРЫВАЕТСЯ, потому, что ещё работает мартингел по пункту 2 на Bay, ТОЛЬКО SELL.
Если по этому Sell пошла тоже просадка, то включается такой же принцип мартингейла, как и в первом случае (смотрим пункт 2), который параллельно отрабатывает первую просадку.

Вообщем, советник должен работать:

И по сигналам индикатора Bay/StopBay/Sell/StopSell/Bay, и тд.тп.
И по принципу мартингейл 1 (просадка по Bay) + сигналы индикатора Sell/StopSell/Sell/StopSell/Sell/StopSell/Sell...., и тд.тп.
И по принципу мартингейл 2 (просадка по Sell) + сигналы индикатора Bay/StopBay/Bay/StopBay/Bay....., и тд.тп..


В итоге получается:
1. Получаем меньшее открытие ордеров при просадке именно по сигналам индикатора, а не по "Дубовому" PipStep. В итоге "Залога" будет браться в разы меньше.
2. Зарабатываем к депозиту на сигналах самого индикатора.
3. Если подключится второй мартингейл, то первый в любом случае закроется по Тейк-профиту, к торому будет двигаться пара на втором мартингейле.
В итоге, именно по этому принципу, мы получаем просадку и взятие "Залога" в разы меньше, чем при использовании в советниках Илан "Дубового принципа" мартингейл + PipStep

Именно такой принцип работы советника, если программист напишет его именно так, как я объяснил, будет в разы стабильнее.
Советник Илан 1.5, и индикатор s-StochTrend, находятся внизу.
 
Последнее редактирование:

grimax

Элитный участник
Помогите прикрутить индикатор s-StochTrend к советнику Илан 1.5.

Суть работы советника должна быть таковой:
--------------------------------------------------

...................

Модификаций илана множество, нет ни одного другого советника, с таким кол-вом модификаций. Толку только нет. Вряд ли кто-то возмется здесь
 

ivan lisa

Заблокирован
Модификаций илана множество, нет ни одного другого советника, с таким кол-вом модификаций. Толку только нет. Вряд ли кто-то возмется здесь
От тех Иланой толку нет, потому что они все работают по функции PipStep + мартингейл.
А я предлагаю, чтобы функция мартингейл открывалась не по "Дубовому" PipStep, а по самим сигналам индикатора, да ещё и другие сигналы будут отрабатываться.
Разница будет просто огромная.
Жаль конечно, что никто не возьмётся за такую идею. :-(
 

Beast

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

Код:
li_0 = OrdersTotal() - 1;
   double ld_124 = 0;
   double ld_132 = 0;
   if (l_count_48 != 0) {
      for (l_pos_4 = li_0; l_pos_4 >= 0; l_pos_4--) {
         OrderSelect(l_pos_4, SELECT_BY_POS);
         if (OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol()) {
            if (OrderType() < OP_SELLSTOP) ld_124 += OrderLots();
            ld_132 += OrderProfit() + OrderSwap();
         }
      }
      if (ld_132 >= l_marginrequired_24 * ld_124 / 2.0)
       {
         for (l_pos_4 = li_0; l_pos_4 >= 0; l_pos_4--) 
         {
            OrderSelect(l_pos_4, SELECT_BY_POS);
            if (OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol()) 
            {
               if (OrderType() == OP_BUY) CloseBuy();
               if (OrderType() == OP_SELL) CloseSell();
               if (OrderType() > OP_SELL) CloseLimit();
            }
         }
      }

void CloseLimit() {
   int l_error_0;
   int l_ord_delete_12;
   int l_count_8 = 0;
   while (true) {
      l_ord_delete_12 = OrderDelete(OrderTicket());
      l_error_0 = GetLastError();
      if (l_error_0 == 0/* NO_ERROR */) {
         Print("Close Limit Order. Лимит ордер закрыт");
         return;
      }
      Print("Не могу закрыть лимит ордер по символу ", Symbol(), " Ошибка № ", GetLastError());
      Sleep(500);
      RefreshRates();
      l_count_8++;
      if (l_count_8 <= 25) continue;
      break;
   }
   Alert("Order failed to CLOSE - See Journal for errors");
}

что в нем не так? вроде проверка по магику стоит
 

Djozes

Местный житель
Уважаемые програмисты сам пока что нерешился изучить этот язык попрошк вас к индюку доавить алерт и отправку Email при появлении красно й или зеленой стрелочки, за раннее спаси6о
 

Вложения

  • indicators.rar
    3,7 КБ · Просмотры: 122

LuRAS

Активный участник
Здравствуйте, вот столкнулся с проблемой: имеется индикатор MTF Т3 мне нужен был сдвиг по оси х сделал вот так(см. файл) теперь если поставить значение 0 и откомпилировать, а затем вручную вводить значения то всё работает как мне нужно на картинке
Т3-6ручную.gif

А если вписать значение например -2 и откомпилировать то получается вот так
Т3-2.gif
и если в процессе менять то сдвигается индикатор на 3 бара(стоит D1) не на 1
Вобщем нужно сделать так чтобы при компиляции было как на 1 картинке.
Помогите пожалуйста кто может.

Посмотреть вложение T3_clean_shift.mq4
 
Последнее редактирование:

Darksie

Почетный гражданин
Alert

Всем привет! Кто нибудь добавьте пожалуйста к индикатору звуковое уведомление при появлении сигнала.
 

Вложения

  • BillWilliams_ATZ.mq4
    6 КБ · Просмотры: 115

tai78

Новичок форума
Посмотрите пожалуйста этого робота,все ли написанное в коде заведено для работы или отключено для дальнейшей доработки, так как включаешь например реверс и при этом никакой реакции(((. В коде например есть скользящая
это первая
string gs_unused_1344 = "moving average one";
int g_period_1352 = 200;
также есть с периодом 50 вторая,в коде перед этими строками есть параметры
bool gi_1336 = FALSE;
bool gi_1340 = FALSE;
может их надо включать для работы,перебором я пробовал включать режим торговли меняется, но все же.
Есть в коде строчки связанные с фибо уровнями
string gs_unused_2036 = "standard fibs ";
но после них все стоит в false,тоже неясно.
С пивот линиями неясно включены ли они действительно для торговли,при отключении работы в автомате и настройке этих уровней в ручном режиме и даже оптимизации ну никак неменяется торговля((.
И так таких параметров много, выводил все параметры для изменения,но очень долго так тестировать(((.
Доработайте если возможно.
 

Вложения

  • Dracula Forex Robot V _II.mq4
    742,8 КБ · Просмотры: 58

maxstah

Местный житель
Риск менеджмент

Уважаемые доктора, прикрутите пожалуйста к советнику ещё одну переменную "Risk", указывая значение которой, советник открывал бы первый ордер с размером лота в зависимости от баланса, а если бы значение было 0, то советник открывался бы заранее указанным лотом.
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Верх