четкий советник,в свое время поставил его на центовик и забыл,недавно зашел посмотреть..,приумножил прилично...,спс за советникВыкладываю новую версию советника. Реализован трал всей серии ордеров по общему безубытку. Как обычно прикрепляю инструкцию. Также set-файл, просто чтобы показать, как должны быть сконфигурированы настройки, чтобы посмотреть работу трала. Никакой оптимизации не делал, просто подобрал настройки "на глаз", чтобы получилась вот такая кривулина
Посмотреть вложение 352586
Март 20 года оч тяжело проходит просадка 81 проц, при баллансе 10кчеткий советник,в свое время поставил его на центовик и забыл,недавно зашел посмотреть..,приумножил прилично...,спс за советник
зато 10 год легкоДа Макс посадка у меня 74% была
int count_order() //-- КОЛИЧЕСТВО ЗАДЕЙСТВОВАНЫХ ИНСТРУМЕНТОВ
{
int CurrencyPairs=0;
for(int q=0;q<SymbolsTotal(true);q++)
{
string symbol=SymbolName(q,true);
if(PositionSelect(symbol)==true && OrderType()<2)CurrencyPairs++;
}
return(CurrencyPairs);
}
bool PositionSelect(string sym)
{
bool fl=false;
for(int ps=0;ps<OrdersTotal() && !fl && !IsStopped();ps++)
{
if(!OrderSelect(ps,SELECT_BY_POS))continue;
if(OrderSymbol()==sym)fl=true;
}
return fl;
}
bool symb( string s) //-- проверка нет ли по этому символу !!! АКТИВНЫХ !!! ордеров.
{
bool symbol = false;
int total = OrdersTotal();
for(int i=total-1;i>=0;i--)
{
f = OrderSelect(i, SELECT_BY_POS);
if( OrderSymbol()==s && OrderType()<2){ return(true); }
}
return(false);
}
hi great work thanks . i dont get alerts is it with the indicatore or with me help me i want to get alerts when the bars hit 25 or 40 or 50 help me plzFinal edit Kiosotto for MT5, removed all glitches. Finally, I figured out the indicators to the end.
Можно файлом (открытым) сразу , а то я не прогер.C-подобный:int count_order() //-- КОЛИЧЕСТВО ЗАДЕЙСТВОВАНЫХ ИНСТРУМЕНТОВ { int CurrencyPairs=0; for(int q=0;q<SymbolsTotal(true);q++) { string symbol=SymbolName(q,true); if(PositionSelect(symbol)==true && OrderType()<2)CurrencyPairs++; } return(CurrencyPairs); } bool PositionSelect(string sym) { bool fl=false; for(int ps=0;ps<OrdersTotal() && !fl && !IsStopped();ps++) { if(!OrderSelect(ps,SELECT_BY_POS))continue; if(OrderSymbol()==sym)fl=true; } return fl; }
В программе if( count_order()>0 ){ ........ }
C-подобный:bool symb( string s) //-- проверка нет ли по этому символу !!! АКТИВНЫХ !!! ордеров. { bool symbol = false; int total = OrdersTotal(); for(int i=total-1;i>=0;i--) { f = OrderSelect(i, SELECT_BY_POS); if( OrderSymbol()==s && OrderType()<2){ return(true); } } return(false); }
в программе
if(symb(Symb)==false){ ........ }
Пожалуйста
Это кусок / часть кода для вставки. Что конкретно вам нужно скажите, постараюсь сделать файл.Можно файлом (открытым) сразу , а то я не прогер.
в советнике ограничение, запрет работы советника, если в терминале есть открытые ордера на других инструментахЭто кусок / часть кода для вставки. Что конкретно вам нужно скажите, постараюсь сделать файл.
а.. ну так скинь советник, я вставлю в него.в советнике ограничение, запрет работы советника, если в терминале есть открытые ордера на других инструментах
а.. ну так скинь советник, я вставлю в него.
Добавил. Если на других инструментах есть открытые ордера - не работает (не выставляет и не закрывает). Но продолжает работать если есть ордера по текущему инструменту.в советнике ограничение, запрет работы советника, если в терминале есть открытые ордера на других инструментах
Спасибо.Добавил. Если на других инструментах есть открытые ордера - не работает (не выставляет и не закрывает). Но продолжает работать если есть ордера по текущему инструменту.
Тщательно протестируй перед запуском.
Здравствуйте! Нормальная идея, во флете шикарно отрабатывает, у меня даже индикатор такой есть.Всем привет!
Сейчас и в ближайшее время нет доступу к терминалу мт4 на ПК. Поэтому выкладываю идею для размышления и проверки. Парный трейдинг. Корреляции eur.usd and gbp.usd.
Ищем расхождения пар:
1. По боллинджеру. Одна пара выше верхней линии, другая - ниже нижней линии.
2. По зигзагу. Первая пара прошла на Х пунктов от последней вершины, вторая на Х +50 пунктов. Расхождение 50 пунктов.
Какие мысли? Спасибо.