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

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

ksardas

Гуру форума
А, да! Забыл, еще и #include <stdlib.mqh>
Благодарю, но все равно фигня выходит-компилится, но половина функций
отрубается((
Возможно я не правильно понимаю - работает файл - Year_70_Percents
Он грузит библиотеки:
#include <stderror.mqh>
#include <stdlib.mqh>
#include <WinUser32.mqh>
,,,,,,,,, и в том числе #include "Rest.mq4"(а он выдает error)
Не понимаю:facepalm:
 

Вложения

zhserg

Местный знаток
Последнее редактирование модератором:

borobor

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

Вложения

Последнее редактирование модератором:

eevviill

Заблокирован
Спасибо, добрый человек, снова и снова. Если честно не надеялся уже, что поможешь. В индикаторе инкогнито гирлянда убралась, но стрелки копятся до перезагрузки. Тоесть изначально их заданное количество, одна например на последней свече, потом появляется вторая, третья пока не тряхнёш и все заново. Можно так сделать чтобы стрелка была всегда одна и только на последней свече?
перед
PHP:
for (int Li_4 = 0; Li_4 <= 5; Li_4++) {
вставь
PHP:
   for (int Li_5 = 0; Li_5 <= 5*2; Li_5++) {
   G_ibuf_204[Li_5]=EMPTY_VALUE;
   G_ibuf_208[Li_5]=EMPTY_VALUE;
   G_ibuf_212[Li_5]=EMPTY_VALUE;
   }
 
Последнее редактирование:

Novikov

Гуру форума
Уважаемые, пожалуйста, подскажите, в чем может быть причина - эксперт сегодня начал открывать ордера 0,01 лота начав серию с самого начала, а не продолжил серию ордеров уже открытую на прошлой неделе с минимальным лотом 0,1!?
Использовал 4 магика для каждой из 4х серий по отдельности.
eurcad-h1-alpari-limited.png
 

Вложения

  • Exp_PairTrader v44.mq4
    Exp_PairTrader v44.mq4
    11,6 КБ · Просмотры: 87
  • 1.set
    1.set
    218 байт · Просмотры: 32
  • 2.set
    2.set
    217 байт · Просмотры: 28
  • 3.set
    3.set
    217 байт · Просмотры: 28
  • 4.set
    4.set
    217 байт · Просмотры: 29

zhserg

Местный знаток
Уважаемые, пожалуйста, подскажите, в чем может быть причина - эксперт сегодня начал открывать ордера 0,01 лота начав серию с самого начала, а не продолжил серию ордеров уже открытую на прошлой неделе с минимальным лотом 0,1!?

Видимо потому, что в нем нет анализа уже открытых ордеров по размеру лотов.
 

viktor 12345

Местный знаток
перед
PHP:
for (int Li_4 = 0; Li_4 <= 5; Li_4++) {
вставь
PHP:
   for (int Li_5 = 0; Li_5 <= 5*2; Li_5++) {
   G_ibuf_204[Li_5]=EMPTY_VALUE;
   G_ibuf_208[Li_5]=EMPTY_VALUE;
   G_ibuf_212[Li_5]=EMPTY_VALUE;
   }

Вставил, но...появились 3 ошибки. Поправь пожалуйста.
 

Вложения

greatiger

Активный участник
перед
PHP:
for (int Li_4 = 0; Li_4 <= 5; Li_4++) {
вставь
PHP:
   for (int Li_5 = 0; Li_5 <= 5*2; Li_5++) {
   G_ibuf_204[Li_5]=EMPTY_VALUE;
   G_ibuf_208[Li_5]=EMPTY_VALUE;
   G_ibuf_212[Li_5]=EMPTY_VALUE;
   }

http://forexsystemsru.com/772561-post7803.html ссылка на пост - eevviill, а этот переделать намного сложнее? :please:
 

Sergey55555555

Почетный гражданин
Завтра попробуешь со слипом. Если не прокатит то пиши попробуем твою функцию вылечить.

Попробовал, не хочет "паузовать" (скрин).

Я приложил Еа со всеми этими изменениями, сет,
там и та функция паузы в конце и тайм-фильтр, с которой брал.

Ставил на М1, чтобы результат был быстрее.
 
Последнее редактирование:

IYG

Местный знаток
Доброго здоровья! Просьба поправить индикатор. Сделайте пожалуйста чтоб уровни недель и месяцев отображались на всех Тф(по возможности).

Спасибо.
 

Вложения

greatiger

Активный участник
eevviill, можно сделать даже проще - чтобы отложки не обновлялись,а выставлялись с заданным в минутах сроком жизни,а после их истечения сразу выставлялись от новой цены
 

eevviill

Заблокирован
Попробовал, не хочет "паузовать" (скрин).

Я приложил Еа со всеми этими изменениями, сет,
там и та функция паузы в конце и тайм-фильтр, с которой брал.

Ставил на М1, чтобы результат был быстрее.
1) Другой тайминт дули.
2) Мой вставь перед
PHP:
 if(tmp!=Bars)
    {
    high=High[iHighest(NULL,0,MODE_HIGH,period,1)];
    low=Low[iLowest(NULL,0,MODE_LOW,period,1)];
    raz=((high-low)/Point)*SLpp;
    if(raz<stoplevel) raz=stoplevel;
    }
   tmp=Bars;
Смысл что ты его вставил в самом конце? Сработал по сл ордер и код прогнался.
3) Тыж не объяснил что теме конкретно надо.
Здесь в моем коде
PHP:
OrdersTotal()-1
замени на
PHP:
OrdersHistoryTotal()-1
4)
PHP:
Sleep(600);
это даже не секунда. 1 сек будет 1000
Вставь туда
PHP:
LossDealDelay
и умножь на 60000
 

Sergey55555555

Почетный гражданин
1 сек будет 1000
Вставь туда и умножь на 60000

Понял, спасибо.

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

Может, всё таки ту функцию доделать?
 
Статус
Закрыто для дальнейших ответов.

Смотрят сейчас (2) Посмотреть

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

Верх