[quote]на следующий вопрос:
Почему при тестировании эксперта состоящим из ниже приведенного кода после установки второго buylimit ордера генерирует постоянный buy?
Этот код я привел для примера, так же возникает подобная ошибка но идет постоянный "expiration".
Объясните природу данной ошибки. Если тестировать по отдельности buylimiy и selllimit то все работает как положено. Заранее благодарен за скорейший ответ!
не знаю точно чем проблема, но проблема есть это точно. У меня к примеру проблема с открытием Stop-a после открытого Buy или Sell, через это не могу дописать эксперт.
Почему при тестировании эксперта состоящим из ниже приведенного кода после установки второго buylimit ордера генерирует постоянный buy?
Этот код я привел для примера, так же возникает подобная ошибка но идет постоянный "expiration".
Объясните природу данной ошибки. Если тестировать по отдельности buylimiy и selllimit то все работает как положено. Заранее благодарен за скорейший ответ!
не знаю точно чем проблема, но проблема есть это точно. У меня к примеру проблема с открытием Stop-a после открытого Buy или Sell, через это не могу дописать эксперт.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему при тестировании эксперта состоящим из ниже приведенного кода после установки второго buylimit ордера генерирует постоянный buy?
Этот код я привел для примера, так же возникает подобная ошибка но идет постоянный "expiration".
Объясните природу данной ошибки. Если тестировать по отдельности buylimiy и selllimit то все работает как положено. Заранее благодарен за скорейший ответ!
Вот код эксперта:
#property copyright "Copyright © 2005, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" datetime time,time2; int start() { if (TimeToStr( iTime(NULL,15,0),TIME_MINUTES)>="07:00" && TimeToStr( iTime(NULL,15,0),TIME_MINUTES)<="07:45") { if (TimeToStr(iTime(NULL,0,0),TIME_DATE|TIME_MINUTES)=="2005.03.17 07:00" || TimeToStr(iTime(NULL,0,0),TIME_DATE|TIME_MINUTES)=="2005.03.17 07:30") { time=iTime(NULL,15,0)+273600; time2=iTime(NULL,15,0)+68400; OrderSend(Symbol(),OP_BUYLIMIT,0.1,1.3310,3,1.3260,1.3510,"My order #2",16383,time,White); OrderSend(Symbol(),OP_SELLLIMIT,0.1,1.3416,3,1.3456,1.3376,"My order #2",16384,time2,Red); } } return(0); }Вот результат тестирования этого эксперта: