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

 
woin2110:
Как запретить ставить лимитку если она уже стоит?Скинте ссылку кому не трудно.
по цене сравнивать, если по такой цене +/- заданный разброс уже лимитка есть, новую не ставить
 

Напишите простенький индикатор (gistograma) как пример (на новом билде) по условию Close[i]>ma[i] ->гистограма выше нуля и Close[i]<ma[i]->гистограма ниже нуля. Потом буду его использовать как шаблон для других.

ma[i]=iМа(NULL,..............) У машки любые параметры.

 
gince:

Напишите простенький индикатор (gistograma) как пример (на новом билде) по условию Close[i]>ma[i] ->гистограма выше нуля и Close[i]<ma[i]->гистограма ниже нуля. Потом буду его использовать как шаблон для других.

ma[i]=iМа(NULL,..............) У машки любые параметры.


Открываем Awesome.mq4 и о, чюдо, как раз-таки МА внутри, осталось только Close[i] пришпандорить )))
 
evillive:

Открываем Awesome.mq4 и о, чюдо, как раз-таки МА внутри, осталось только Close[i] пришпандорить )))

СПС. Так и дуду писать
 
artmedia70:



Если не трудно подскажи... Нужно смещение часового бара экстремума определенного месяца, кстати глянь в личку.
 
  if(IsNewBar()==true) //если новый бар то начинаем считать
     {
      if(!ExistPositions(Symbol(),-1,111,0))//если нету откр ордеров с магиком то продолжаем...взята из ветки кима
        {

         if(GetTypeLastClosePos(Symbol(),111)!=OP_BUY)//если тип последнего закрытого ордера не покупка то розрешаем покупать .....взята тоже из ветки кима
           {
            trade=true;
           }

        }
      if(trade==true)
        {
         OpenPosition(Symbol(),OP_BUY,0.1,Ask-sl*Point,Ask+tp*Point,111);
        }

     

   if(!ExistPositions(Symbol(),-1,111,0))//аналогично///только если тип последнего ордера закрытого не продажа то можем продавать
     {

      if(GetTypeLastClosePos(Symbol(),111)!=OP_SELL)
        {
         trade2=true;
        }

      if(trade2==true)
        {
         OpenPosition(Symbol(),OP_SELL,0.1,Bid+sl*Point,Bid-tp*Point,111);
      }
  }
 }
таким образом мы получаем систему по которой дожны открыватся поочередно сделки на покупку и продажу......но какого то фига не открывается поочередно а бомбится только покупки
 
Zver4991:
таким образом мы получаем систему по которой дожны открыватся поочередно сделки на покупку и продажу......но какого то фига не открывается поочередно а бомбится только покупки

Присваивать

trade=false;
trade2=false;

до всего того что там написано

 
evillive:

Присваивать

до всего того что там написано


спасибо ...вспомнил в этот же момент что и написал....вся проблема у меня в том что не получается открывать сделку при пересечении МА только один раз.....а у меня открывается несколько раз одного типа
 
Nesradamus:

Если не трудно подскажи... Нужно смещение часового бара экстремума определенного месяца, кстати глянь в личку.

Глянул. Спасибо.

А вот в вопросе мало инфы. В месяце много экстремумов на часовых барах. И, кстати, экстремума чего именно?

 

Здравствуйте!

Подскажите как записать условие-

если свободной маржи хватает для открытия позиции?

(Чтобы не выскакивала ошибка 131)...Спасибо!

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