А давайте сделаем из этого "мультик" (мультивалютник) - страница 11

 
Посмотриите ошибки плиз...
 
ALex2008 >>:
Посмотриите ошибки плиз...

Почему думашь что ошибка?

В чем проблема-то? что-то не так делает эксперт как хотелось бы? или что-то еще?

 
RomanS >>:

Почему думашь что ошибка?

В чем проблема-то? что-то не так делает эксперт как хотелось бы? или что-то еще?

Да бывает что-то не то в коде - какая-нить мелочь.. а сам не разглядишь))

Может пока БУ добавлял.. бывает у меня такое, что наисправляю, что сам потом не разберусь)

 
Пробовал тестить?  ;)
 

Да на тестере пробовал много раз...

Хочется на демке... что щас и делаю.. Но это надо месяц наверное хоть потестить)

 
ALex2008 >>:

Да на тестере пробовал много раз...

Хочется на демке... что щас и делаю.. Но это надо месяц наверное хоть потестить)

На какой паре тестил? какой таймфрейм?

 
RomanS >>:

На какой паре тестил? какой таймфрейм?

EUR,CHF,GBP.. в основном.. а так по всем мажорам проходил..

 
ALex2008 >>:
Посмотриите ошибки плиз...

Глобальные переменные, это как забор на улице - нет никакой гарантии, что кто-то не напишет *** поверх нужных и важных данных © bash



if ((BU==true)&&(Type<=1)&&(Stop!=StopLossBU))  SetBU();//StopLossBU не определен

в функцию WorkOrders() можно добавить проверку стоп в бу или нет.



//-------Вычисление бу и установка
Enter не определен, тож наверное в WorkOrders() проще дописать
Enter=OrderOpenPrice(); или добавить переменную PriceOpenOrder=OrderOpenPrice();


зы: установка стопа - ошибки будут 130 и 1, иль так профитнее? :)


 
Swan >>:

Enter не определен, тож наверное в WorkOrders() проще дописать

в функцию WorkOrders() можно добавить проверку стоп в бу или нет

Про Enter уже дошло.. иправлено..

Про проверку БУ не понял как мы её там будем проверять..?

Вобщем переделывать начал, чтоб советник учитывал не только свои выставленные ордера, но и мои личные-ручные) Т.е. если у советника не будет сигнала, а у меня он вдруг появится - я откроюсь)).. и тогда он должен.. нет просто обязан их подхватить и обрабатать как свои родные)

 
ALex2008 >>:

Про Enter уже дошло.. иправлено..

Про проверку БУ не понял как мы её там будем проверять..?

приблизительно так:

CheckBU=false;
if(OrderType()==OP_BUY  && OrderStopLoss()>OrderOpenPrice()) CheckBU=true;
if(OrderType()==OP_SELL && OrderStopLoss()<OrderOpenPrice()) CheckBU=true;
Причина обращения: