Скачать MetaTrader 5

Почему не работает условие - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Nikolay Khrushchev
19710
Nikolay Khrushchev  

для пропуска повторяющихся однонаправленных фракталов вот:

   int shift=0;
   while(true) // хай 1
      {
      HigH1 = iFractals(Symbol(),0,MODE_UPPER,shift);  // цена ближайшего верхнего фрактала
      if (HigH1>0) { HighN1=shift; shift=0; break; }   // HighN1 - номер бара на котором он стоит
      shift++;
      }
   while(true) // лоу 1
      {
      LoW1 = iFractals(Symbol(),0,MODE_LOWER,shift); // цена ближайшего нижнего фрактала
      if (LoW1>0) { LowN1=shift; shift=0; break; }   // LowN1- номер бара на котором он стоит
      shift++;
      }
   if (LowN1>HighN1) // если ближайший лоу дальше ближайшего хай
      {
      while(true) // хай 2
         {
         HigH2 = iFractals(Symbol(),0,MODE_UPPER,LowN1+1+shift); // цена второго верхнего фрактала
         if (HigH2>0) { HighN2=HighN1+1+shift; shift=0; break;}   // HighN2 - номер бара на котором он стоит
         shift++;
         }
      while(true)  // лоу 2
         {
         LoW2 = iFractals(Symbol(),0,MODE_LOWER,HighN2+1+shift);  // цена второго нижнего фрактала
         if (LoW2>0) { LowN2=LowN1+1+shift; shift=0; break; }    // LowN2- номер бара на котором он стоит
         shift++;
         }      
      }
      else  // если ближайший хай дальше ближайшего лоу
      {
      while(true)  // лоу 2
         {
         LoW2 = iFractals(Symbol(),0,MODE_LOWER,HighN1+1+shift);  // цена второго нижнего фрактала
         if (LoW2>0) { LowN2=LowN1+1+shift; shift=0; break; }    // LowN2- номер бара на котором он стоит
         shift++;
         }      
      while(true) // хай 2
         {
         HigH2 = iFractals(Symbol(),0,MODE_UPPER,LowN2+1+shift); // цена второго верхнего фрактала
         if (HigH2>0) { HighN2=HighN1+1+shift; shift=0; break;}   // HighN2 - номер бара на котором он стоит
         shift++;
         }
      }
      
Алксей
3
Алксей  

Добрый день, гуру от программирования, подскажите, что я не так сделал. А лучше исправьте и выложите исправленный советник под желаемые условия работы советника. А суть дела такова. Взял Советник lockpipsingxr и в настройках после оптимизации установил S/L = 20; Т/Р = 40; и Lots = 0,1

Поставил на тест. Тестил по данным за этот год. График доходности рисовал красивую кривую дохода, но в конце пошли сделки как в ту так и в другую сторону на больших лотах и с другими, а не установленными S/L = 20; Т/Р = 40; Ну и как водиться в таких случаях ЛОСОВ больше чем ПРОФИТОВ.

Вопрос как можно установить/переделать советника, чтобы он выполнял установленные параметры.

Ответ либо на форум, а лучше в личку knijnikov09@mail.ru/

Заранее благодарен

BBC
1627
BBC  
AlexeyK2011:

Добрый день, гуру от программирования, подскажите, что я не так сделал. А лучше исправьте и выложите исправленный советник под желаемые условия работы советника. А суть дела такова. Взял Советник lockpipsingxr и в настройках после оптимизации установил S/L = 20; Т/Р = 40; и Lots = 0,1

Поставил на тест. Тестил по данным за этот год. График доходности рисовал красивую кривую дохода, но в конце пошли сделки как в ту так и в другую сторону на больших лотах и с другими, а не установленными S/L = 20; Т/Р = 40; Ну и как водиться в таких случаях ЛОСОВ больше чем ПРОФИТОВ.

Вопрос как можно установить/переделать советника, чтобы он выполнял установленные параметры.

Ответ либо на форум, а лучше в личку knijnikov09@mail.ru/

Заранее благодарен

За публикацию ворованного здесь наказывают.

Хrust точно не будет в восторге.

Victor Nikolaev
Модератор
14970
Victor Nikolaev  
AlexeyK2011:

Добрый день, гуру от программирования, подскажите, что я не так сделал. А лучше исправьте и выложите исправленный советник под желаемые условия работы советника. А суть дела такова. Взял Советник lockpipsingxr и в настройках после оптимизации установил S/L = 20; Т/Р = 40; и Lots = 0,1

Поставил на тест. Тестил по данным за этот год. График доходности рисовал красивую кривую дохода, но в конце пошли сделки как в ту так и в другую сторону на больших лотах и с другими, а не установленными S/L = 20; Т/Р = 40; Ну и как водиться в таких случаях ЛОСОВ больше чем ПРОФИТОВ.

Вопрос как можно установить/переделать советника, чтобы он выполнял установленные параметры.

Ответ либо на форум, а лучше в личку knijnikov09@mail.ru/

Заранее благодарен


За повторное выкладывание декомпилированного софта можно заработать бан
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий