Ошибка тестера

 
Тестирование проводилось в течение ок. 10 часов.
//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж // Molotilka.mq4 - программа для исследования моделирования баров. //жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж extern int TP=7; extern int SL=15; extern int prodvig=5; double max,min,lot=0.1; int bb=0,ss=0, total, i; //==================================================================================================================== int init() { max=Ask+prodvig*Point; min=Bid-prodvig*Point; } //==================================================================================================================== int start() { total=OrdersTotal(); /* if (total==0) { bb=0; ss=0; } */ bb=0; ss=0; for (i=0;i<=total;i++) { if (total>0 && OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true && OrderType()==OP_BUY ) bb=1; if (total>0 && OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true && OrderType()==OP_SELL) ss=1; } //==================================================================================================================== if (Bid>max) { //-------------------------------------------------------------------------------------------------------------------- /* if (total>0 && OrderSelect(0,SELECT_BY_POS,MODE_TRADES)==true && OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,3,Lime); bb=0; */ //-------------------------------------------------------------------------------------------------------------------- if ( ss==0) { OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid+SL*Point,Bid-TP*Point,"",0,0,Red); ss=1; } //-------------------------------------------------------------------------------------------------------------------- max=Ask+prodvig*Point; min=Bid-prodvig*Point; } //==================================================================================================================== if (min>Ask) { //-------------------------------------------------------------------------------------------------------------------- /* if (total>0 && OrderSelect(0,SELECT_BY_POS,MODE_TRADES)==true && OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,3,Yellow); ss=0; */ //-------------------------------------------------------------------------------------------------------------------- if ( bb==0) { OrderSend(Symbol(),OP_BUY, lot,Ask,3,Ask-SL*Point,Ask+TP*Point,"",0,0,Blue); bb=1; } //-------------------------------------------------------------------------------------------------------------------- max=Ask+prodvig*Point; min=Bid-prodvig*Point; } //==================================================================================================================== return; } //жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж Конец модуля жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
Файлы:
10.png  21 kb
 
Нам уже указывали на эту ошибку. В следующем билде будет исправление.
К сожалению, эта ошибка проявляется не на всех компьютерах, поэтому мы не смогли её вовремя отловить.
 
Есть ещё одно.

К сожалению, я не могу сейчас восстановить ситуацию, чтобы показать скриншот.
Я видел это на своей машине только один раз.

Пприбыль по некоторому сочетанию экстерн-параметров, полученная при оптимизации, не совпадает с прибылью при прогоне по тем же параметрам без оптимизации.
 
Похоже, что эти ошибки из одной оперы.
Причина обращения: