Советники: Pipsover

 

Pipsover:

Советник-пипсовщик. Работа по индикаторам iChaikin (Chaikin Oscillator) и iMA (Moving Average, MA).

Автор: Vladimir Karputov

 

Владимир умоляю Вас сделайте пожалуста что бы он работал на неттинговых счетах.

Спасибо.

 

Почему стоп-приказы не правильно рассчитываются?

По коду видно, что они задаются в пунктах (double почему-то):

input double      m_stoploss  = 65;          // убытки
input double      m_takeprofit= 100;         // Прибыль

и потом расчёт:

//--- если значение индикатора Чайкина зашкалило и начался потенциальный разворот
      //--- своего рода перепроданность
      //--- покупаем
      if(iClose(1)>iOpen(1) && iLow(1)<ma && ch<-m_openlevel)
        {
         double level_price=m_symbol.Ask();
         double level_sl=m_symbol.Bid()-m_stoploss*m_adjusted_point;
         double level_tp=m_symbol.Bid()+m_takeprofit*m_adjusted_point;
         m_trade.Buy(m_lots,NULL,level_price,level_sl,level_tp,"Pipsover");
         return;
        }
      //--- если значение индикатора Чайкина зашкалило и начался потенциальный разворот
      //--- своего рода перекупленность
      //--- пПродаем
      if(iClose(1)<iOpen(1) && iHigh(1)>ma && ch>m_openlevel)
        {
         double level_price=m_symbol.Bid();
         double level_sl=m_symbol.Ask()+m_stoploss*m_adjusted_point;
         double level_tp=m_symbol.Ask()-m_takeprofit*m_adjusted_point;
         m_trade.Sell(m_lots,NULL,level_price,level_sl,level_tp,"Pipsover");
         return;
        }

Цены стоплосс и тейкпрофит должны рассчитываться от цены открытия. Иначе не будет соответствия прибыли/убытка заявленным в настройках.

 

Здравствуйте Владимир. Очень Вас прошу  сделайте пожалуста что бы он работал на неттинговых счетах.

Спасибо.

 
Shara1:

Здравствуйте Владимир. Очень Вас прошу  сделайте пожалуста что бы он работал на неттинговых счетах.

Спасибо.

Это невозможно: советник оперирует разнонаправленными позициями, что не применимо к неттинговым счетам.

 

Здравствуйте Владимир. А сделайти плиз в Вашем советнике, что бы стоп лосс ставился в безубыток и был по размеру АTR, и что бы Moving Average можно было бы оптимизировать.

Спасибо.

Общие принципы - Торговые операции - MetaTrader 5
Общие принципы - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и позиция. — это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит...
 
Shara1:

Здравствуйте Владимир. А сделайти плиз в Вашем советнике, что бы стоп лосс ставился в безубыток и был по размеру АTR, и что бы Moving Average можно было бы оптимизировать.

Спасибо.

Безубыток по ATR быть не может. 

 
Vladimir Karputov:

Безубыток по ATR быть не может. 

ATR/Point() - может это имелось в виду? Хотя... слишком много пунктов для безубытка. Может ATR*0.1/Point() - в десять раз меньше?

 
Vladimir Karputov:

Безубыток по ATR быть не может. 

А два стоп лосса нельзя сделать, один простой с безубытком, второй по АTR, на выбор.

Если так нельзя тогда просто по АTR, и главное что бы Moving Average можно было бы оптимизировать.

Спасибо.

 
Shara1:

А два стоп лосса нельзя сделать, один простой с безубытком, второй по АTR, на выбор.

***

Если делать, то примерно так: сначала переводится позиция в безубыток. Только после этого включается трейлинг (модификация Стоп лосс).

Shara1:

*** и главное что бы Moving Average можно было бы оптимизировать.

Спасибо.

Примерно так?



 
Vladimir Karputov:

Если делать, то примерно так: сначала переводится позиция в безубыток. Только после этого включается трейлинг (модификация Стоп лосс).

Примерно так?


Да так было бы очень хорошо. А графа Прибыль ,Убытки, это стоплосс и тейк профит?