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

zhserg

Местный знаток
Это не ошибка, а предупреждение. На логику работы особенно не должно повлиять.
 

виталий73

Активный участник
а вот эту ошыбку как исправить? 'step' - syntax error вот в этом блоке
Globaldouble284 = MarketInfo(Symbol(), MODE_SPREAD) * Point;
if (IsTesting() == TRUE) Display_Info();
if (IsTesting() == FALSE) Display_Info();
double step = MarketInfo(Symbol(), MODE_LOTSTEP);
switch step {
case 0.01 : Тип_Лота_0_1_2 = 2; break; // 2 Тип_Лота_0_1_2
case 0.1 : Тип_Лота_0_1_2 = 1; break; // 1 Тип_Лота_0_1_2
case 1 : Тип_Лота_0_1_2 = 0; break; // 0 Тип_Лота_0_1_2
 

zhserg

Местный знаток
а вот эту ошыбку как исправить? 'step' - syntax error вот в этом блоке
Globaldouble284 = MarketInfo(Symbol(), MODE_SPREAD) * Point;
if (IsTesting() == TRUE) Display_Info();
if (IsTesting() == FALSE) Display_Info();
double step = MarketInfo(Symbol(), MODE_LOTSTEP);
switch step {
case 0.01 : Тип_Лота_0_1_2 = 2; break; // 2 Тип_Лота_0_1_2
case 0.1 : Тип_Лота_0_1_2 = 1; break; // 1 Тип_Лота_0_1_2
case 1 : Тип_Лота_0_1_2 = 0; break; // 0 Тип_Лота_0_1_2

Выражение оператора switch должно быть целого типа.
 

виталий73

Активный участник
double AC.1=iAC(Symbol() && timeframe,1);
double AC.2=iAC(Symbol() && timeframe,2);
double AO.0=iAO(Symbol() && timeframe,0);
double AO.1=iAO(Symbol() && timeframe,1);
double AO.2=iAO(Symbol() && timeframe,2);
double AL.1=iMA(Symbol() && timeframe, 5,3) MODE_SMMA(PRICE_MEDIAN,-3); // зелёная линия
double AL.2=iMA(Symbol() && timeframe, 8,5) MODE_SMMA(PRICE_MEDIAN,-5); // красная линия
double AL.3=iMA(Symbol() && timeframe,13,8) MODE_SMMA(PRICE_MEDIAN,-8); // синия линия
ПОДСКАЖИТЕ ПОЖАЛУЙСТА ВЫДАЮТСЯ ОШИБКИ ТИПА '13' - name expected .'-' - name expected.'.2' - semicolon expected.
 

alexshell

Элитный участник
double AC.1=iAC(Symbol() && timeframe,1);
double AC.2=iAC(Symbol() && timeframe,2);
double AO.0=iAO(Symbol() && timeframe,0);
double AO.1=iAO(Symbol() && timeframe,1);
double AO.2=iAO(Symbol() && timeframe,2);
double AL.1=iMA(Symbol() && timeframe, 5,3) MODE_SMMA(PRICE_MEDIAN,-3); // зелёная линия
double AL.2=iMA(Symbol() && timeframe, 8,5) MODE_SMMA(PRICE_MEDIAN,-5); // красная линия
double AL.3=iMA(Symbol() && timeframe,13,8) MODE_SMMA(PRICE_MEDIAN,-8); // синия линия
ПОДСКАЖИТЕ ПОЖАЛУЙСТА ВЫДАЮТСЯ ОШИБКИ ТИПА '13' - name expected .'-' - name expected.'.2' - semicolon expected.

Измени название на допустим AC_2. Точка в имени не приветствуется.
 

barabashkakvn

Заблокирован
double AC.1=iAC(Symbol() && timeframe,1);
double AC.2=iAC(Symbol() && timeframe,2);
double AO.0=iAO(Symbol() && timeframe,0);
double AO.1=iAO(Symbol() && timeframe,1);
double AO.2=iAO(Symbol() && timeframe,2);
double AL.1=iMA(Symbol() && timeframe, 5,3) MODE_SMMA(PRICE_MEDIAN,-3); // зелёная линия
double AL.2=iMA(Symbol() && timeframe, 8,5) MODE_SMMA(PRICE_MEDIAN,-5); // красная линия
double AL.3=iMA(Symbol() && timeframe,13,8) MODE_SMMA(PRICE_MEDIAN,-8); // синия линия
ПОДСКАЖИТЕ ПОЖАЛУЙСТА ВЫДАЮТСЯ ОШИБКИ ТИПА '13' - name expected .'-' - name expected.'.2' - semicolon expected.

Так в предупреждении ведь пишет - мол внимательнее к очень старому коду относитесь, внимательнее.

Код:
   double AC_1=iAC(Symbol() && timeframe,1);
   double AC_2=iAC(Symbol() && timeframe,2);
   double AO_0=iAO(Symbol() && timeframe,0);
   double AO_1=iAO(Symbol() && timeframe,1);
   double AO_2=iAO(Symbol() && timeframe,2);
   double AL_1=iMA(Symbol() && timeframe, 5,3) MODE_SMMA(PRICE_MEDIAN,-3); // зелёная линия
   double AL_2=iMA(Symbol() && timeframe, 8,5) MODE_SMMA(PRICE_MEDIAN,-5); // красная линия
   double AL_3=iMA(Symbol() && timeframe,13,8) MODE_SMMA(PRICE_MEDIAN,-8); // синия линия
 

osa

Активный участник
Уважаемые программисты, посмотрите пожалуйста,
есть ли ошибка в коде закрытия ордеров http://forexsystemsru.com/yazyk-programmirovaniya-mql4/61956-dorabotka-botov-sovetnikov-indikatorov-577.html#post882982 индюк для закрытия здесь Закрытие при появлении стрелок. В тестере ордера этот код не закрывает...

eurusd-h1-bank-delta.png

Или напишите свой код
 
Последнее редактирование модератором:

gek

Элитный участник
Подскажите, Step-это добавка ордеров в пунктах?
Мне нужно изменить добавку с 5п.на 10.Спасибо.
 

IYG

Местный знаток
Доброго здоровья! Вердикт на пост #11513 дадите?
 

step1

Активный участник
всем привет! прошу доработать советник:
1) добавить возможность открытия первого ордера исходя из депо (ММ)
2) добавить условие открытия ордеров (коэффициент), начиная со 2–го ордера, с учетом разности между суммой лотов противоположно направленных ордеров и суммой лотов направленных по сигналу.
3) закрытия сетки ордеров исходя из процента прироста депозита.

спасибо!
 

Вложения

  • eur usd m5.mq4
    8,8 КБ · Просмотры: 60

MrGreen86

Гуру форума
2) добавить условие открытия ордеров (коэффициент), начиная со 2–го ордера, с учетом разности между суммой лотов противоположно направленных ордеров и суммой лотов направленных по сигналу.
вы читаете то что пишете? :D
 

ailyin

Активный участник
Помогите с совой....

Помогите плиз, сова не хочет ордера открывать. Рисунки рисует, а позы не открывает.....:please: а при компиляции и рисунки не выводит....Компил есть, но он старый...
может из за 4х знака....у меня 5....прошу помочь....
 

Вложения

  • TradeLocator.mq4
    36,6 КБ · Просмотры: 51
Последнее редактирование:

borobor

Элитный участник
Помогите плиз, сова не хочет ордера открывать. Рисунки рисует, а позы не открывает.....:please: а при компиляции и рисунки не выводит....Компил есть, но он старый...
может из за 4х знака....у меня 5....прошу помочь....
полный набор выкладывай с индюками
 
Статус
Закрыто для дальнейших ответов.
Верх