[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 446

 
sanyooooook >>:

нормализуйте цену

Разве Bid не нормализованная? в start то работает

 
keekkenen >>:
попробуй прогнать цикл из конца в начало

все равно ошибка закрытия

 
qwerewq >>:

воткни вот это в старт, закроет все с гарантией, только впиши условия..

а почему как функция не работает а в старте работает?

 

Поправте, пожалуйцта. Незакрывает

Закрытие по пересечению RSI уровня 60 ц верху в низ


extern int Level_2 =60;

rsi_0=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 0 );
rsi_1=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 1 ) ;

if(rsi_1 > Level_2 && rsi_0 < Level_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
break;

 
gince >>:

Поправте, пожалуйцта. Незакрывает

Закрытие по пересечению RSI уровня 60 ц верху в низ


у РСИ - уровни снизу вверх. снизу 0 сверху 60.

 
sergeev >>:


у РСИ - уровни снизу вверх. снизу 0 сверху 60.



Знаю

Это закрытие покупки

Верхний уровень 60, нижний-40

 
for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false)        break;
      if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
      //---- check order type 
      if(OrderType()==OP_BUY)
        {
         //if(Open[1]>ma_2 && Close[1]<ma_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
         if(rsi_1 > Level_2 && rsi_0 < Level_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
         break;
        }
      if(OrderType()==OP_SELL)
        {
         //if(Open[1]<ma_2 && Close[1]>ma_2) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
         if(rsi_1 < Level_1 && rsi_0 > Level_1)OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
         break;
        }
     }
 
 
Vinin >>:

А перейти в конец файла не пробовали? FileSeek()

Спасибо большое. Сейчас заработало.

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

 
gince >>:


алгоритм у вас верный. сделайте распринтовку возможных ошибок и вообще ухзнать куда доходит эксперт при выполнении этого кода.

+ выведите расчитанные значения рси.

Причина обращения: