Помогите с написанием советника.

 

Написал советника по 3м ЕМА и Стохастику. Все работает компилируется. тестируется и даже в профите если тестить по ценам открытия. НО пишет ошибку в журнале почти каждую секунду :

2011.07.14 15:44:05 2011.01.31 23:59 EMA+Stochastic+Rastvor EURUSD,H1: ОШИБКА в Start()(áëîê çàêðûòèÿ ïðè îáðàòíîì äâèæåíèè) :OrderSelect() - 0

2011.07.14 15:39:57 2011.01.10 13:15 EMA+Stochastic+Rastvor EURUSD,M15: ОШИБКА в CloseDirect():OrderSelect() - 0

и когда ставишь советника на демо открывается сделок за 5 минут около 200х . отк SELL через секунду закрывается и опять откр новый SELL. что это может быть???

код советника прилагается.

Файлы:
 
И скажите чем отличается тестирование в МТ4 по ценам открытия(для советников с явным контролем открытых баров) и по всем тикам. И как сделать так чтобы советник был с явным контролем открытых баров?
 
JohnRich:
И скажите чем отличается тестирование в МТ4 по ценам открытия(для советников с явным контролем открытых баров) и по всем тикам. И как сделать так чтобы советник был с явным контролем открытых баров?


Код не смотрел. В поиске в гугле наберите "Тестирование и оптимизация советника" site:mql4.com, внимательно прочитайте - это.

" И как сделать так чтобы советник был с явным контролем открытых баров?" - так.

 
JohnRich:

Написал советника по 3м ЕМА и Стохастику. Все работает компилируется. тестируется и даже в профите если тестить по ценам открытия. НО пишет ошибку в журнале почти каждую секунду :

2011.07.14 15:44:05 2011.01.31 23:59 EMA+Stochastic+Rastvor EURUSD,H1: ОШИБКА в Start()(áëîê çàêðûòèÿ ïðè îáðàòíîì äâèæåíèè) :OrderSelect() - 0

2011.07.14 15:39:57 2011.01.10 13:15 EMA+Stochastic+Rastvor EURUSD,M15: ОШИБКА в CloseDirect():OrderSelect() - 0

и когда ставишь советника на демо открывается сделок за 5 минут около 200х . отк SELL через секунду закрывается и опять откр новый SELL. что это может быть???

код советника прилагается.


Код пригладить можно, но не уверен что Вам это понравится
 
Vinin:

Код пригладить можно, но не уверен что Вам это понравится

Это не самое важное понравится мне он или нет, эту сову пишу больше для развития серого вещества чем для реальной торговли. главное сделать так чтобы он НЕ открывал позиции каждую секунду. Я так понял условие выполняется на каждом изменении цены, а так как позиции у меня может быть открыто только 1. Вот он их и откр и закр сразу...Помогите исправить чтобы при выполнении условия открывался один ордер и закрывался либо по условию либо по С\Л. Заранее благодарен
Причина обращения: