![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Некоторая пища для размышлений:
{
if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) )
{
Print( __FUNCTION__, ": failed to create text label! Error code = ", GetLastError() );
return(false);
}
}
Немного пищи для размышлений:
{
if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) )
{
Print( __FUNCTION__, ": failed to create text label! Error code = ", GetLastError() );
return(false);
}
}
Вы имеете в виду, что код выше лучше, чем код ниже? Но мне понравился код ниже, который дает описание ошибок.
// --- второй раз отредактировано.
Я протестировал, да, он предотвращает любые предупреждения и ошибки. Мне нужен ваш совет, что лучше, пожалуйста?
Спасибо.
Извините, я просто вставил часть из одного из ваших фрагментов. Подойдет любой оператор печати для обработки ошибок, просто не игнорируйте ошибки.
#SpreadSheet - закрыто
Ошибки#SpreadSheet- Закрыто
Возможно, я немного запутался. Поэтому я просто использую нижеприведенный метод.
{
if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) )
{
if( errorcode !=0 ) printf( "Error %i: %s", errorcode, ErrorDescription( errorcode ) );
}
}
Я надеюсь, что это будет хорошим решением для меня.
Спасибо за вашу помощь!
Особая благодарность @honest_knave и @Marco vd Heijden#Закрыть - Открыть
Мой брокер не показывает мне функцию закрытия по ордеру. Но я могу"закрыть по" с помощью скрипта.
Так что, в этом случае, есть ли какие-либо незаконные вещи?
Заранее спасибо.
Извините, я не понимаю. Пожалуйста, не могли бы вы объяснить более подробно?
О! Это просто мое непонимание.
Close by работает в противоположных позициях.
Спасибо за внимание.
#Close By - Закрыто
#continue; - Открыть
Вызывает ли оператор 'continue;' следующие функции?
Также 'continue;' выполняет пропуск?
Про 'continue;' я читал даже в книге по MQL4. Но для меня это было непонятно.
Может кто-нибудь объяснить мне это, пожалуйста?
Заранее спасибо.
операторcontinue
Передает управление в начало ближайшего оператора внешнего цикла while, do-while или for
операторcontinue
Передает управление в начало ближайшего оператора внешнего цикла while, do-while или for
Я понимаю. Но мне нужна практика для этого...
Я попробую что-нибудь сделать для этого.
Спасибо.