Скачать MetaTrader 5

Советники: Попытка создать советника на индикаторе Center of Gravity

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Как протестировать программу перед покупкой?
MetaQuotes Software Corp.
Модератор
181327
MetaQuotes Software Corp. 2008.12.08 07:17 

Попытка создать советника на индикаторе Center of Gravity:

Идея существует давно - по стратегии "Консервативный скальпинг intraday", но в MT4 все не мог найти подходящий индикатор... Интеграция пользовательского индикатора в советник.

Author: Vitaliy

Андрей
105
Андрей 2008.12.08 19:16  

1 Любой мувинг с периодом 1 это и есть цена. По этому оптимальнее maH0=High[0];...

2 OrderSend(Symbol(),.... Вот из за этого он и не открывает. По чаще заглядывай в справочник, там есть и примеры. Загляни в журнал тестера.

3 Не понятно зачем это 

  int B= BB; // 
  int M= MM; // 
  int I= II; // 
  double K= KK; // 
  int N= NN; // 

Пиши в индюк сразу BB, MM...

После исправления пункта 2 он стал открывать позы :)))


Дима
552
Дима 2008.12.08 20:22  

что-то индикаторы разные..то что в вашем советнике и представленный на сайте..

Андрей
105
Андрей 2008.12.08 21:50  
mpeugep:

что-то индикаторы разные..то что в вашем советнике и представленный на сайте..

Точно этот индюк больше похож на канал регрессии.

MQL4 Comments
16319
MQL4 Comments 2008.12.09 18:29  

Да! В журнал надо заглядывать почаще!

1. Позиции он открывает с потолка, не может открыть индикатор, там в имени вместо пробелов - подчерки "Center_of_Gravity".

2. ( cgl<maL0)- пересечением я бы это не назвал, а учитывая что ограничения на количество зделок нет, то как только это условие выполняется советник начинает открывать их пока бар не закроется!

Исправил название и поставил ограничение на 1 зделку

total=OrdersTotal();
if(total<1)
{

if (cgl< maL0 ) //если мувинг (low) пересек самую нижнюю линию индикатора снизу вверх
{
OrderSend(Symbol(),OP_BUY,lots,Ask,2,Bid-10*Point,Ask+20*Point,"create1",123,0,Lime);
}

if (cgh> maH0 )
{
OrderSend(Symbol(),OP_SELL,lots,Bid,2,Ask+10*Point,Bid-20*Point,"create1",123,0,Red);
}

return(0);
}

- картина изменилась, но основное движение вниз.

А вообще индюк интересный! Доработать можно! Подскажи что значат параметры которые в него вбиваются!

Vitaliy
5
Vitaliy 2008.12.09 21:34  

С именем индикатора сам уже разобрался - работает без указания Symbol() в ордере. А убыточным он безусловно в таком виде будет - на одном индикаторе далеко не уедешь. Сейчас работаю над совместным использованием с RSI. Еще думаю использовать индюк с разными параметрами (т.е. 2 одновременно). Вообще, по стратегии "Консервативный скальпинг intraday" используются еще и MACD, и Ишимоку... . Да, что касается параметров индикатора: насколько я разобрался сам (описания не было) -


B //- количество баров в истории индикатора,
M //- линейность (1 - прямая .... 8 - кривая - дальше отключается),
I //- отставание от 0 бара (кстати, интересно себя ведет при отрицательных значениях),
K //- удаленность крайних линий от центральной, размах, или что-то типа того,
N //- какое-то имя - ни на что вроде не влияет
MQL4 Comments
16319
MQL4 Comments 2008.12.10 10:29  

Спасибо!

Поставил условие именно пересечения и добавил трейлинг стоп! В начал показывать прибыль, но периодически ее сливает! Всяко нужно совмещать с другими индикаторами!

Жаль что рисуется индюк только в конце, наглядно не посмотришь в какие моменты он совершал сделки!

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