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

 
chief2000 писал(а) >>

Вопрос общий или о конкретном Индикаторе?

В общем, я думаю так:

1. Задать несколько бафферов - как всегда. Но с различными цве

спасибо!
 
teresh >>:

спасибо, но это  трендовые линии, а мне нужны именно мувинги с настраиваемыми периодами, только не по close к примеру а по фрактальным экстримумам, лучше если отдельно по хаям и лоу, может кто встречал подобное

 

Помогите! Нужен контроль количества позиций по инструменту.

  if(total<1)

     {

Такой классический вариант не подходит.

Нужно чтоб открывал одна позиция на один инструмент.

То есть если открыта позиция GBP/JPU то чтоб вторая позиция по инструменту не открывалась. просто хочу поставить одну стратегию на разные графики.

Мультивалютные стратегии не предлагать!

За ранние спасибо!

 

В документации не чего не нашёл…

 
SSPioneer >>:

В документации не чего не нашёл…

OrderSelect

потом проверка OrderMagicNumber и/или OrderSymbol

 
int start() 
  {
  if(OrdersTotal() == 0 && TimeHour(TimeCurrent()) >= FinishWorkHour && 
  TimeHour(TimeCurrent()) < StartWorkHour && WorkOnTime == true) 
          {
          if(AlertOnFinish)
             {
             Alert("Советнег завершил торговлю"); 
             AlertOnFinish=false;                                        
             }
           if(SendMailOnFinish)
             {
             string AZ="Отчет о работе за день отправлен "
             +TimeToStr(CurTime());
             ObjectCreate(AZ,OBJ_ARROW,0,Time[1],Low[1]-6*Point,0,0,0,0);
             ObjectSet(AZ, OBJPROP_ARROWCODE, 42);
             ObjectSet(AZ, OBJPROP_COLOR , DarkOliveGreen);
             SendMail("BP Finished ",
             "Balanse "+DoubleToStr(AccountBalance(),2)+
             ", Total Orders " +OrdersHistoryTotal()+
             ", Open Orders "+OrdersTotal()); 
             SendMailOnFinish=false;
             }    
          return(0); 
          }
Господа, почему данная конструкция завершения работы по времени не работает как надо, вроде все правильно, OrdersTotal() == 0 как условие почему то игнорируется и советник отключается при достижении FinishWorkHour, даже если ордера открытые есть, а так как закрытие у меня происходит советником при достижении нужного профита а не тейком это закрытие не происходит так как советник уже не работает и сделка зависает.
 

Попробуй

OrdersTotal() < 1
 
Dimoncheg писал(а) >>
Господа, почему данная конструкция завершения работы по времени не работает как надо, вроде все правильно, OrdersTotal() == 0 как условие почему то игнорируется и советник отключается при достижении FinishWorkHour, даже если ордера открытые есть, а так как закрытие у меня происходит советником при достижении нужного профита а не тейком это закрытие не происходит так как советник уже не работает и сделка зависает.

Я бы для уверенности написал

if((OrdersTotal() == 0) &&
 
Благодарю за идеи, ща попробую
 
Добрый день. Можно ли на одном торговом счете включить одновременно несколько работающих советников?
Причина обращения: