Новые сообщения · Участники · Правила форума · Поиск · RSS · Вход · Регистрация ·

Страница 7 из 8«125678»
Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 MQL программирование, помощь. » Новое поколение терминала МТ4 под новым билдом 574-584 (Помогите скомпилировать советник под новый билд 600)
Новое поколение терминала МТ4 под новым билдом 574-584

JohnikДата: Вторник, 03.02.2015, 04:21 | Сообщение # 61
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 6
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

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

Прикрепления: Ilan1.6Dynamic.mq4(21Kb)
 
СообщениеПомогите пожалуйста избавиться от предупреждений при компиляции !

Автор - Johnik
Дата добавления - 03.02.2015 в 04:21

expforexДата: Вторник, 03.02.2015, 11:52 | Сообщение # 62
Главный Администартор
Группа: Администраторы
Сообщений: 8969
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Приветствую
return value of 'OrderSelect' should be checked Ilan1.6Dynamic.mq4 90 7

В переводе означает что нужно возвращаемое значение, 
например здесь:
     

Код
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);


сделайте так:
   
Код
bool result1 = OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);



Программирование на заказ || Наши Разработки

 
СообщениеПриветствую
return value of 'OrderSelect' should be checked Ilan1.6Dynamic.mq4 90 7

В переводе означает что нужно возвращаемое значение, 
например здесь:
     
Код
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);


сделайте так:
   
Код
bool result1 = OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

Автор - expforex
Дата добавления - 03.02.2015 в 11:52

JohnikДата: Вторник, 03.02.2015, 14:21 | Сообщение # 63
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 6
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Спасибо!
Вот попробовал опираясь на Ваши подсказки http://www.expforex.com/forum/28-756-7?rnd=1422962111834#post  устранить предупреждения. Проверьте пожалуйста, правильно я все сделал? Остались три предупреждения. Помогите с ними разобраться. Я не совсем это понимаю.

Прикрепления: 9889974.mq4(21Kb)
 
СообщениеСпасибо!
Вот попробовал опираясь на Ваши подсказки http://www.expforex.com/forum/28-756-7?rnd=1422962111834#post  устранить предупреждения. Проверьте пожалуйста, правильно я все сделал? Остались три предупреждения. Помогите с ними разобраться. Я не совсем это понимаю.

Автор - Johnik
Дата добавления - 03.02.2015 в 14:21

expforexДата: Вторник, 03.02.2015, 14:25 | Сообщение # 64
Главный Администартор
Группа: Администраторы
Сообщений: 8969
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Johnik, попробуйте.

Прикрепления: 8440187.mq4(22Kb)


Программирование на заказ || Наши Разработки

 
СообщениеJohnik, попробуйте.

Автор - expforex
Дата добавления - 03.02.2015 в 14:25

JohnikДата: Вторник, 03.02.2015, 14:35 | Сообщение # 65
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 6
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Спасибо Вам огромное!
Сейчас испытаю и буду изучать!

 
СообщениеСпасибо Вам огромное!
Сейчас испытаю и буду изучать!

Автор - Johnik
Дата добавления - 03.02.2015 в 14:35

JohnikДата: Понедельник, 16.02.2015, 16:48 | Сообщение # 66
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 6
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

expforex, Здравствуйте!
Все отлично работает. Вот, решил пока еще немного облагородить советника и использовал строгий режим компиляции. Высыпалось 23 предупреждения. Тут у меня тямы не хватает как это устранить. Помогите пожалуйста! Если это не трудно.

Прикрепления: 8440187-new-.mq4(22Kb)
 
Сообщениеexpforex, Здравствуйте!
Все отлично работает. Вот, решил пока еще немного облагородить советника и использовал строгий режим компиляции. Высыпалось 23 предупреждения. Тут у меня тямы не хватает как это устранить. Помогите пожалуйста! Если это не трудно.

Автор - Johnik
Дата добавления - 16.02.2015 в 16:48

expforexДата: Понедельник, 16.02.2015, 17:11 | Сообщение # 67
Главный Администартор
Группа: Администраторы
Сообщений: 8969
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Johnik, предупреждения не влияют на код и на работу советника в целом.



Программирование на заказ || Наши Разработки

 
СообщениеJohnik, предупреждения не влияют на код и на работу советника в целом.

Автор - expforex
Дата добавления - 16.02.2015 в 17:11

JohnikДата: Понедельник, 16.02.2015, 17:22 | Сообщение # 68
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 6
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Я это понимаю. Но все-таки...

 
СообщениеЯ это понимаю. Но все-таки...

Автор - Johnik
Дата добавления - 16.02.2015 в 17:22

alekseykasyanov1Дата: Среда, 15.04.2015, 11:50 | Сообщение # 69
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 1
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

здравствуйте! прошу помощи с ошибкой в коде

OrderModify(OrderTicket(),OrderOpenPrice(),Bid - (TrSt)*Point*PipMultiplier,'', 0, Red);
}
}
}
if (OrderType() == OP_SELL)
{
if(OrderSal == true)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask + StopLoss*Point*PipMultiplier, Digits),ОШИБКА'', 0, Red);
OrderSal = false;
}
if (OrderOpenPrice()-Ask > TrSt*Point*PipMultiplier)
{
if (OrderStopLoss() > Ask +(TrSt)*Point*PipMultiplier)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask + (TrSt)*Point*PipMultiplier,'', 0, Red);
}
}
}
}
return(0);
ошибка '' - single quote needed ( между запятой и кавычками показывает
заранее благодарен за ответ



Сообщение отредактировал alekseykasyanov1 - Среда, 15.04.2015, 11:58
 
Сообщениездравствуйте! прошу помощи с ошибкой в коде

OrderModify(OrderTicket(),OrderOpenPrice(),Bid - (TrSt)*Point*PipMultiplier,'', 0, Red);
}
}
}
if (OrderType() == OP_SELL)
{
if(OrderSal == true)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask + StopLoss*Point*PipMultiplier, Digits),ОШИБКА'', 0, Red);
OrderSal = false;
}
if (OrderOpenPrice()-Ask > TrSt*Point*PipMultiplier)
{
if (OrderStopLoss() > Ask +(TrSt)*Point*PipMultiplier)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask + (TrSt)*Point*PipMultiplier,'', 0, Red);
}
}
}
}
return(0);
ошибка '' - single quote needed ( между запятой и кавычками показывает
заранее благодарен за ответ

Автор - alekseykasyanov1
Дата добавления - 15.04.2015 в 11:50

expforexДата: Вторник, 05.05.2015, 09:42 | Сообщение # 70
Главный Администартор
Группа: Администраторы
Сообщений: 8969
Награды: 29
Статус: Offline


[Бонусы за сообщения ]



Код
OrderModify(OrderTicket(),OrderOpenPrice(),Bid - (TrSt)*Point*PipMultiplier,''", 0, Red);  
}  
}  
}  
if (OrderType() == OP_SELL)  
{  
if(OrderSal == true)  
{  
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask + StopLoss*Point*PipMultiplier, Digits),ОШИБКА'', 0, Red);  
OrderSal = false;  
}  
if (OrderOpenPrice()-Ask > TrSt*Point*PipMultiplier)  
{  
if (OrderStopLoss() > Ask +(TrSt)*Point*PipMultiplier)  
{  
OrderModify(OrderTicket(),OrderOpenPrice(),Ask + (TrSt)*Point*PipMultiplier,''", 0, Red);  
}  
}  
}  
}  
return(0);
 Кавычек всегда нужно две - открытие и закрытие



Программирование на заказ || Наши Разработки

 
Сообщение
Код
OrderModify(OrderTicket(),OrderOpenPrice(),Bid - (TrSt)*Point*PipMultiplier,''", 0, Red);  
}  
}  
}  
if (OrderType() == OP_SELL)  
{  
if(OrderSal == true)  
{  
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask + StopLoss*Point*PipMultiplier, Digits),ОШИБКА'', 0, Red);  
OrderSal = false;  
}  
if (OrderOpenPrice()-Ask > TrSt*Point*PipMultiplier)  
{  
if (OrderStopLoss() > Ask +(TrSt)*Point*PipMultiplier)  
{  
OrderModify(OrderTicket(),OrderOpenPrice(),Ask + (TrSt)*Point*PipMultiplier,''", 0, Red);  
}  
}  
}  
}  
return(0);
 Кавычек всегда нужно две - открытие и закрытие

Автор - expforex
Дата добавления - 05.05.2015 в 09:42
Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 MQL программирование, помощь. » Новое поколение терминала МТ4 под новым билдом 574-584 (Помогите скомпилировать советник под новый билд 600)
Страница 7 из 8«125678»
Поиск:


WebMoney Яндекс цитирования.