Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
В библиотеке MQL5 уже больше 1500 программ. Поделись и ты своей!
MetaQuotes Software Corp.
Модератор
181409
MetaQuotes Software Corp. 2009.09.01 20:10 

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

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

Author: Uri

MQL4 Comments
16319
MQL4 Comments 2009.09.02 07:13  

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

Алексей
39
Алексей 2009.09.02 10:52  

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

Александр
12
Александр 2009.09.02 17:08  

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

MQL4 Comments
16319
MQL4 Comments 2009.09.02 17:44  

10 + za to kak napisan,

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

Parabellum
786
Parabellum 2009.09.02 18:29  

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

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

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

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

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

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

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

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

Parabellum
786
Parabellum 2009.09.02 19:06  
renoshnik:
Parabellum:

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

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

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

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

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

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

Uri
207
Uri 2009.09.02 19:12  
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);
}

fozi
2926
fozi 2009.09.02 19:21  

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

MQL4 Comments
16319
MQL4 Comments 2009.09.03 07:51  

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

123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий