Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 822
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вопрос по коду....
Как сделать так чтобы цикл выполнялся столько чему равна переменная num????
Есть какиенибудь соображения???
если нужно пока num не равна нулю то можно иcпользовать while.
как выстовить рыночный ордер?
void OnStart()
{
//---
// Открытие BUY
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-15*Point,Bid+15*Point);
return;
}
Выдает предупреждение return value of 'OrderSend' should be checked
как выстовить рыночный ордер?
Выдает предупреждение return value of 'OrderSend' should be checked
Ну так проверку организовать надо, хотя бы так:
незнаю правильно или нет, но скрипт работает.
int OnStart() // Вместо Void int
{
//---
// Открытие BUY
int check =OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-150*Point,Bid+150*Point); //добавил переменную int check= ; поменял стоп лосс и теик с 15 на 150 так как брокер пятизначный
return(check); //return добавил check
}
что реально поменяли в билде 600+ нигде не могу наити. И как адаптировать к новому Metaeditor тоже. Может у кого есть информация по поводу адаптации старого MQL4 к новому? прошу поделиться)
незнаю правильно или нет, но скрипт работает.
что реально поменяли в билде 600+ нигде не могу наити. И как адаптировать к новому Metaeditor тоже. Может у кого есть информация по поводу адаптации старого MQL4 к новому? прошу поделиться)
Можно и так для скрипта.
Реально добавили структуры, классы и другое ООП. Также спецфункции отдельных типов для разных типов программ, раньше была int start() для всех типов, теперь void (можно int) OnStart() - для скриптов, void OnTick() - для советников, int OnCalculate() - для индикаторов. Ну и много чего ещё по мелочи в синтаксисе, что можно использовать, а можно и не использовать и пользоваться старым написанием.
Большинство грамотно написанного кода в новых билдах адаптировать не нужно. Из неграмотно написанных, чаще всего возникает необходимость исправления ошибки вылета за пределы массива, особенно в индикаторах.