Скачать MetaTrader 5

непревзойдённая ошибка данных

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
dimarik0000
164
dimarik0000  
не могу понять в чём проблема, советник не работает
Файлы:
DmitriyN
2316
DmitriyN  

Странный код:

   MACDCorrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
   MACDPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
   SignalCorrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
   SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
цыфиры одинаковые.
Victor Nikolaev
Модератор
14657
Victor Nikolaev  
DmitriyN:

Странный код:

цыфиры одинаковые.

А что странного. У автора топика и в нике четыре одинаковых цифры
dimarik0000
164
dimarik0000  
Vinin:

А что странного. У автора топика и в нике четыре одинаковых цифры

причём здесь ник, я две недели только еще стараюсь писать проги.
DmitriyN
2316
DmitriyN  
Vinin:
А что странного. У автора топика и в нике четыре одинаковых цифры 
Да, четыре.
DmitriyN
2316
DmitriyN  
dimarik0000:

Понимаете, параллельные кривые никогда не пересекаются :) У вас не выполняются условия для открытия ордеров.

   MACDCorrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
   MACDPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
   SignalCorrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
   SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
 
   _ MACDCorrent<SignalCorrent && MACDPrevious >SignalPrevious _
Первые 4-ре строки противоречат 5-й.
dimarik0000
164
dimarik0000  
DmitriyN:
Понимаете, параллельные кривые никогда не пересекаются. У вас не выполняются условия для открытия ордеров.

благодарю вас, но поменяв цифры ошибка та же.
Файлы:
Victor Nikolaev
Модератор
14657
Victor Nikolaev  
dimarik0000:

благодарю вас, но поменяв цифры ошибка та же.


Переделайте хотя бы эти четыре строчки так

   MACDCorrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
   MACDPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
   SignalCorrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
   SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);   

 Хотя бы другие вопросы появятся

TarasBY
1739
TarasBY  
dimarik0000:
не могу понять в чём проблема, советник не работает
Добрый совет: возьмите 5 РАЗНЫХ чужих советников  и разберитесь в них с условиями открытия ордеров - будет ЗНАЧИТЕЛЬНО легче сочинять самому. ;)
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий