Советники: CCI_H1 для ЕвроДоллар

 

CCI_H1 для ЕвроДоллар:

Советник работает по вершинам графика CCI.

Author: Uri

 

Мужик пеши еще советники, как этот работает я не знаю, дома о теститровании почитаю, а то у меня даты не хватило споследние 5 дней было 4 сделки в плюс, это отлично!

 

Юра 10 баллов, так все закоментированно в коде, мне очень понравилось - думаю мне поможет. Вообщем пиши еще.

 

Очень грамотно написан советник пока поставил на демо посмотрим что выйдет +10.

 

10 + za to kak napisan,

a esli hocheshi pomoghi napisati sovetnik po moei strateghii, :) garantiruiu budet delati 100 % v mesiat :)

 

Можно вопрос?

Почему бы не сэкономить рутинную работу - разработчики дали возможность писать:

MB=Symbol();   
PNT=MarketInfo(SMB,MODE_POINT);      =>  Point
MarketInfo(OrderSymbol(), MODE_BID)  =>  Bid
MarketInfo(OrderSymbol(), MODE_ASK)  =>  Ask
 
Parabellum:

Можно вопрос?

Почему бы не сэкономить рутинную работу - разработчики дали возможность писать:

MB=Symbol();   
PNT=MarketInfo(SMB,MODE_POINT);      =>  Point
MarketInfo(OrderSymbol(), MODE_BID)  =>  Bid
MarketInfo(OrderSymbol(), MODE_ASK)  =>  Ask

ответ на вопрос - потому, что это мой первый советник

За подсказку СПАСИБО....

 
renoshnik:
Parabellum:

Можно вопрос?

Почему бы не сэкономить рутинную работу - разработчики дали возможность писать:

MB=Symbol();   
PNT=MarketInfo(SMB,MODE_POINT);      =>  Point
MarketInfo(OrderSymbol(), MODE_BID)  =>  Bid
MarketInfo(OrderSymbol(), MODE_ASK)  =>  Ask

ответ на вопрос - потому, что это мой первый советник

За подсказку СПАСИБО....

Да, я заметил, что там различные куски разных стилей написания.

 
Parabellum:

Можно вопрос?

Почему бы не сэкономить рутинную работу - разработчики дали возможность писать:

MB=Symbol();   
PNT=MarketInfo(SMB,MODE_POINT);      =>  Point
MarketInfo(OrderSymbol(), MODE_BID)  =>  Bid
MarketInfo(OrderSymbol(), MODE_ASK)  =>  Ask

Должно быть так - правильно ???


// ========================================================
// ============ РАБОТА С РЫНОЧНЫМИ ОРДЕРАМИ ===============
// ========================================================

void BBU() {
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (AllPositions || OrderSymbol()==Symbol()) {
TrailingPositions();
}
}
}
}
void TrailingPositions() {
   
if (OrderType()==OP_BUY) {
  if (!ProfitTrailing || (Bid-OrderOpenPrice())>TrailingStop*Point) {
  if (OrderStopLoss()<Bid-(TrailingStop+TrailingStep-1)*Point) {
  ModifyStopLoss(Bid-TrailingStop*Point);
return;
}
}
}
if (OrderType()==OP_SELL) {
  if (!ProfitTrailing || OrderOpenPrice()-Ask>TrailingStop*Point) {
  if (OrderStopLoss()>Ask+(TrailingStop+TrailingStep-1)*Point || OrderStopLoss()==0) {
  ModifyStopLoss(Ask+TrailingStop*Point);
return;
}
}
}
}
void ModifyStopLoss(double ldStopLoss) {
bool fm;

fm=OrderModify(OrderTicket(),OrderOpenPrice(),ldStopLoss,OrderTakeProfit(),0,CLR_NONE);
if (fm && UseSound) PlaySound(NameFileSound);
}

 

Маладцы. Прадвигайте и дальше тему CCI и будет вам счастье )

 

Сливатор! 2008 год сливает по чёрному!!!!!!!

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