![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
время терминала - должно быть настоящим, блин соответствующим Парижскому меридиану.
Хвала богам - что это демо - иначе все бы давно заметили и предьявили
время терминала - должно быть настоящим, блин соответствующим Парижскому меридиану.
Товарищи разработчик !
Я не знаю кто прав, а кто нет, но mql не соответствует С++ в таком месте:
Alert: operator=
В С++ в аналогичной ситуации получим "copy constructor"
Вопрос уже довольно давно поднимался, может забыли.
Товарищи разработчик !
Я не знаю кто прав, а кто нет, но mql не соответствует С++ в таком месте:
Alert: operator=
В С++ в аналогичной ситуации получим "copy constructor"
Вопрос уже довольно давно поднимался, может забыли.
Здравствуйте.
При установке скрипта на график окно для присвоения значений внешних переменных не появляется, т.е. команда extern не исполняется???
В журнале отображаются те переменные, которые прописаны в коде скрипта или нули, например:
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: removed
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: uninit reason 0
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1 inputs: Mn=0; StopLoss=350;
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: loaded successfully
Т.е. MetaEditor работает с ошибкой.
Падскажите, пожалуйста, в чём может быть проблема, что нужно делать?
С уважением!
Vladislav.
Здравствуйте.
При установке скрипта на график окно для присвоения значений внешних переменных не появляется, т.е. команда extern не исполняется???
В журнале отображаются те переменные, которые прописаны в коде скрипта или нули, например:
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: removed
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: uninit reason 0
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1 inputs: Mn=0; StopLoss=350;
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: loaded successfully
Т.е. MetaEditor работает с ошибкой.
Падскажите, пожалуйста, в чём может быть проблема, что нужно делать?
С уважением!
Vladislav.
Добавьте в начале скрипта
#property script_show_inputs
При добавлении предложенной строки скрипт не проходит через компилятор (выдает 1 предупреждение и 1 ошибку):
Êîìïèëÿöèÿ 'OpenBuy1.mq4'...
'script_show_inputs' - unknown property C:\Program Files\WFTS-DEMO\experts\scripts\OpenBuy1.mq4 (6, 1)
'script_show_inputs' - defined value expected C:\Program Files\WFTS-DEMO\experts\scripts\OpenBuy1.mq4 (6, 1)
1 îøèáîê, 1 ïðåäóïðåæäåíèé
Строку вставил через буфер обмена.
Код скрипта:
//+------------------------------------------------------------------+
//| OpenBuy1.mq4 |
//| Copyright 27.08.2012.|
//|Скрипт открывает ордер BUY с заранее заданными: Mn и объёмом(лот).|
//+------------------------------------------------------------------+
#property script_show_inputs
#property copyright "Copyright 27.08.2012"
#property link ""
//+------------------------------------------------------------------+
//|Замечания: |
//+------------------------------------------------------------------+
/*
- не выдает окна установки внешних переменных ?????;
*/
//+------------------------------------------------------------------+
//|Внешние переменные (доступны из окна свойств программы) |
//+------------------------------------------------------------------+
extern int Mn; //Magic number
extern double Lots =0.1;//Размер лота
extern double StopLoss =350;// SL для открываемого ордера
extern double TakeProfit =35; // ТР для открываемого ордера
Может быть, что-то ещё не так? Подскажите, пожалуйста.
С уважением.
Vladislav.
Добавьте в начале скрипта
#property script_show_inputs
"если ничего не помогает, прочитайте наконец документацию" (ц)
От себя добавлю: читайте четвёрочную документацию.
И вопрос Ваш - для четвёрочного форума
"если ничего не помогает, прочитайте наконец документацию" (ц)
От себя добавлю: читайте четвёрочную документацию.
И вопрос Ваш - для четвёрочного форума
Помогло, спасибо.
Vladislav.