Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 441

 
Здравствуйте!Подскажите пожалуйста,как выглядит условие типа- if(длина тела первой свечи бычей >100) Просто не работает вот так: if(Open[1]<Close[1]&&Close[1]-Open[1]>100)...Спасибо заранее)))
 
niktron:
Здравствуйте!Подскажите пожалуйста,как выглядит условие типа- if(длина тела первой свечи бычей >100) Просто не работает вот так: if(Open[1]<Close[1]&&Close[1]-Open[1]>100)...Спасибо заранее)))
if(Open[1]<Close[1] && High[1]-Low[1]>100*Point)
 
Mepkypuu:



Спасибо большое!
 
r772ra:



Спасибо огромное...опять забыл умножить на Point)))
 

Добрый день!

У меня на графике не отображаются котировки. Подскажите, пожалуйста, в чем причина?

С уважением, Сергей

 
график цены
 
zelya:

Добрый день!

У меня на графике не отображаются котировки. Подскажите, пожалуйста, в чем причина?

С уважением, Сергей

больше информации, тут телепаты не сидят, они дальше заседают, вон там.

З.Ы.: хотя, могу предположить что просто попалась проблемная модель на андроиде, уже обсуждалось на форуме в ветке андроидов.

 
Советник поставлен на тиковый график. Тест советник рисует ветртикальные линии разного цвета на покупку, продажу и закрытие. Открывает в нужнуя сторону по услувию
 условие _на _покупку/условие _на _продажу. Закрывать должен по истечению указаного времени .  Т.е. открыли в 17-55-32. Указаное время на существование позиции t1=1 минута. 
Значит позиция должна закрыться в     >=17-56-32. 
 В даном коде так неполучаеться. практически после открытия, сразу идет закрытие. Может из того , что тиковый график или ошибка в коде.
2014.01.22 11:53:10	PriceBorder EURUSD,M2: Ex   = 1390477981
2014.01.22 11:53:10	PriceBorder EURUSD,M2: curr = 1390477981
2014.01.22 11:53:10	PriceBorder EURUSD,M2: t      = 1390477981
2014.01.22 11:52:59	PriceBorder EURUSD,M2: Ex   = 1390477970
2014.01.22 11:52:59	PriceBorder EURUSD,M2: curr = 1390477970
2014.01.22 11:52:58	PriceBorder EURUSD,M2: t      = 1390477969


 
extern int  t1  = 1; //Время выдержки в минутах
 bool op=false;
//+------------------------------------------------------------------+

int start()
  {   
//----                
            datetime  t;  
         
            //ExistPositions
            if(op)  
            {
               if(TimeCurrent()-t>t1*60)
                  Print("curr = ",TimeCurrent());
                  Print("Ex   = ",TimeCurrent()-t);
                  //ClosePositions  
                  SetVLine(Yellow);                  
                  op=false; 
            }
            else 
            {
               if(условие _на _покупку )
               { 
                  //OpenPosition                  
                  op=true;
                  SetVLine(Blue);                 
                  t=TimeCurrent();
                  Print("t = ",t);
               }
               if(условие_на_продажу)
               {
                  //OpenPosition
                  op=true;
                  SetVLine(Red);                 
                  t=TimeCurrent();                  
               }     
            }             
  //----
   return(0);
  }
 
evillive:

больше информации, тут телепаты не сидят, они дальше заседают, вон там.

З.Ы.: хотя, могу предположить что просто попалась проблемная модель на андроиде, уже обсуждалось на форуме в ветке андроидов.



Спасибо!!!
 
splxgf:
Ну если

Никакой, просто в тестере прогнать за определенные дни.

Хотя если нужно часто и большую выборку, то проще сверять нужные даты с iTime дневного периода.


Что то типа этого?

int start()
{
if (
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2013.12.8")&&
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2014.01.15")&&
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2014.01.22")&&

..................

)
return(0);

...................

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