Счёт поди конкурсный или турнир? Где обычно торговля только ручками дозволена? Или нет?
Потому как на 4х знаке демо скрипт нормально исполняется, проблема в счёте.
Счёт поди конкурсный или турнир? Где обычно торговля только ручками дозволена? Или нет?
Потому как на 4х знаке демо скрипт нормально исполняется, проблема в счёте.
Я тоже на демо запустил, работает. Код том виде что в первом сообщении работоспособен даже на реальном счёте, хотя учитывая необходимость править всякий раз лот, стоп и профит а потом компилировать, проще уж средствами терминала открывать позицию )))
По поводу ошибки 4109 - кнопка "Советники" в терминале нажата?
Можно ещё попробовать умножить на 10 значения проскальзывания, стопа и профита если точность счёта 5 знаков. Но 4109 вроде говорит о необходимости включить опцию "Разрешить советнику торговать" в свойствах срипта или в настройках терминала.
Можно ещё попробовать умножить на 10 значения проскальзывания, стопа и профита если точность счёта 5 знаков. Но 4109 вроде говорит о необходимости включить опцию "Разрешить советнику торговать" в свойствах срипта или в настройках терминала.
Я запустил любой советник и поставил в настройках галочку "разрешить торговать", затем вырубил советник из графика и снова запустил скрипт. НЕ помогло никак. Почему-то у меня не работает он.
Я запустил любой советник и поставил в настройках галочку "разрешить торговать", затем вырубил советник из графика и снова запустил скрипт. НЕ помогло никак. Почему-то у меня не работает он.
Мало поставить галочку в свойствах советника/скрипта. Нужно ещё и в терминале кнопочку нажать:
Мало поставить галочку в свойствах советника/скрипта. Нужно ещё и в терминале кнопочку нажать:
Это кнопка у меня в терминале активна была и до сих пор. Все равно получается ошибка 4109 .
Это кнопка у меня в терминале активна была и до сих пор. Все равно получается ошибка 4109 .
Может вам автоторговлю отрубил ДЦ ?
проведите нормализацию может поможет.
Может вам автоторговлю отрубил ДЦ ?
А какой смысл запрещать её на демо?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
int start()
{
OrderSend("EURUSD",OP_BUY,0.1,Ask,3,Bid-15*Point,Bid+15*Point);
Alert(GetLastError());
return;
}
Скрипт не сработал и показало ошибку 4109 (Торговля не разрешена). При попытки изменить ситуацию появлялись также ошибка 4016 (Неинициализированный массив). Хотелось бы знать, в чем причина этих ошибок и как все-таки создать простой скрип открытия сделки. Интереса ради я просто скопировал пример из учебника https://book.mql4.com/ru/trading/ordersend (добавив туда лишь ф-цию GetLastError) и все равно появилась ошибка 4109.