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

 

всем трям!

покопался и не нашёл, поэтому спрошу у знающих людей...

можно ли посредством кода получить информацию о максимальном общем количестве открытых и отложенных ордеров, разрешенных брокером?

в MarketInfo искал, но там что-то ничего похожего... или эта информация не транслируется через терминал?

 

Пробую написать советник Первые строки написал Одолжил с других советников При компиляции ошибка

Помогите пожалуйста


  • Открываем два одинаковых ордера
  • Покупка  -   МА2 пересекает МА19 с низу в верх МАCD>0
  • Продажа -   МА2 пересекает МА19 с верху в низ МАCD< 0
  • Первый закрываем по ТP = 20pip . В то же время второй ордер получает SL равное цене закрытия первого ордера
  • Второй закрываем по TrailingСтоп
Файлы:
andriaus.mq4  6 kb
 
Очень часто встречаю такой параметр в советниках как  Slippage. Что это? для чего?  и с чем едят?
 
Shniperson >>:
Очень часто встречаю такой параметр в советниках как Slippage. Что это? для чего? и с чем едят?

Максимально разрешённое проскальзывание в пипсах не в пользу трейдера при совершении сделки (открытие или закрытие позиции) по рынку. Если проскальзывание превысит заданный предел, то сделка не будет совершена - реквот.


Применяется не всегда и не всеми ДЦ - необходимо уточнять по торговому регламенту Вашего брокера.

 
И еще один наитупейший вопрос ..   В чем отличие отложников БайЛимита от Байстопа? (аналогично и Селл)
 

Здраствуйте.Подскажите кто нить, как можно запросить состояния буфера индикатора на предыдущем баре из советника? если он стрелочник и заполняет буфер так:

if (sigCurrent==1 && sigPrevious==2)
  {
  ExtMapBuffer4[i-1] = High[i-1]-5*Point;
  //ExtMapBuffer3[i] = Ask;
  entry=true;
  entry_point=Ask;
  } 
  else if (sigCurrent==2 && sigPrevious==1)
  {
  ExtMapBuffer3[i-1] = Low[i-1]-5*Point;
  //ExtMapBuffer4[i] = Bid;
  entry=true;
  entry_point=Bid;
   
  }


Советнику на мой взгляд нужно совпадение условий, гдето таких:

  double Up;
  double Down;
  int res;

  Up=iCustom(NULL, 0,"sidus_v.2", 3, 1);
  Down=iCustom(NULL,0,"sidus_v.2",2,1);
//---- sell conditions
  if(Down==Low)  
  {
  res=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"",MAGICMA,0,Red);
  return;
  }
//---- buy conditions
  if(Up==High)  
  {
  res=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"",MAGICMA,0,Blue);
  return;
  }

Но это неверно!!

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

 
granit77 >>:

Если Вам критичен трафик, то самый эффективный способ - ограничить число используемых символов в окне "Обзор рынка".

Спасибо

 
Shniperson >>:
И еще один наитупейший вопрос .. В чем отличие отложников БайЛимита от Байстопа? (аналогично и Селл)
  • Buy Limit - открыть позицию на покупку, если Ask станет ниже или равен цене ордера. При этом текущий уровень цен в момент установки ордера выше значения Buy Limit ордера;

  • Buy Stop - открыть позицию на покупку, если Ask станет выше или равен цене ордера. При этом текущий уровень цен в момент установки ордера ниже значения Buy Stop ордера;

 
WalkMan >>:
  • Buy Limit - открыть позицию на покупку, если Ask станет ниже или равен цене ордера. При этом текущий уровень цен в момент установки ордера выше значения Buy Limit ордера;

  • Buy Stop - открыть позицию на покупку, если Ask станет выше или равен цене ордера. При этом текущий уровень цен в момент установки ордера ниже значения Buy Stop ордера;

Грубо говоря, Buy Limit разворотный ордер, а Buy Stop - пробойный.

 
Подскажите пожалуйста кто нибудь как прописать в МТ4 советника в формате ex4?
Причина обращения: