Приветствую!
В топике zakaz.opentraders.ru/45778.html всё зародилось. Тут zakaz.opentraders.ru/45869.html продолжилось.
Но та и другая версия по просадке очень категоричны.
Я просто прошу исправить эти версии и внести пару изменений.
Приблизительно должно получиться так:
Советник должен содержать:
1. автолот
extern int AutoLot = 2000; // автолот autolot
double MoneyManagement() // подсчёт автолота
{
double DynamicLot=0;
double Free_Equity=AccountEquity();
if(Free_Equity<=0)return(0);
double TickValue=MarketInfo(Symbol(),MODE_TICKVALUE);
double LotStep=MarketInfo(Symbol(),MODE_LOTSTEP);
double MinLot=MarketInfo(Symbol(),MODE_MINLOT);
double MaxLot=MarketInfo(Symbol(),MODE_MAXLOT);
if (TickValue*LotStep!=0) DynamicLot=MathFloor(Free_Equity*AutoLot/1000000/TickValue/LotStep)*LotStep;
if(DynamicLot<MinLot)DynamicLot=MinLot;
if(DynamicLot>MaxLot)DynamicLot=MaxLot;
return(DynamicLot);
}
double Lot() // если автолот равен 0 - то фиксированый лот
{
double lot=Lots;
if(AutoLot>0){lot=MoneyManagement();}
if(AutoLot<=0){lot=Lots;}
return(lot);
}
2. MinProfit — минимальный профит в процентах от депозита для закрытия всех усредняющих ордеров
3. K_Martin — умножение последующих лотов (можно установить 1 чтобы отключить увеличение лота и не нагружать депозит)
4. MinStep — минимальный шаг между ордерами (в терминалах с 5 и 3х значными котировками увеличивается в 10 раз)
int OnInit() //так приблизительно должно выглядеть
{
//---
if(Digits==3 || Digits==5)
{
// TakeProfit*=10;
// StopLoss*=10;
Step*=10;
Slip*=10;
// TrailingStop*=10;
// NoLoss1*=10;
// MinProfit*=10;
}
//---
return(INIT_SUCCEEDED);
}
5. Фильтр по спреду.
6. Логику не сложную: Выставляется два разнонаправленных ордера и при движении цены в любую сторону один ордер всегда в плюсе, а второй в чуть большем (на спред) минусе. Цена от открытия уходит на определённое число пунктов ( тут проверяется каждый новый бар, а нет тик ), если ушла вверх больше определённого шага — выставляем селл-ордер, если вниз — бай-ордер. Как только прибыль достигла нужного значения — закрываем всё.
Андрей, я редко о чём то прошу, ещё реже вставляю примеры. Ну не варит у меня сегодня голова, поэтому и прошу сделать.
Спасибо.
Комментарии (21)
35 AM2 Сообщений: 16254 - Андрей
35 AM2 Сообщений: 16254 - Андрей
13 axe44 Автор Сообщений: 1149 - Алек
11 preasto Сообщений: 445
19 Kashtan Сообщений: 739 - Игорь
--На уровне закрытия по общей прибыли, закрываем все позы (по перекрытию, экономим спред) кроме последней(самой большой по объему лот), то есть остается одна прибыльная поз. переводим ее в БУ и дальше включается Трал. Дальше понятно, после отработки позиции, снова выставляется два разнонаправленных ордера…
--В момент закрытия по перекрытию, будет фиксироваться не больший минус, на размер спреда, но мы его подстраховываем за счет перевода в БУ последней(оставшейся) позы.
Думаю, понятно изложил мысль Редактирован: 26 июня 2018, 12:17
19 Marik007 Сообщений: 417 - Forexman
35 AM2 Сообщений: 16254 - Андрей
11 juozas Сообщений: 156
Вот так
11 juozas Сообщений: 156
15 Moonsoon Сообщений: 52 - Moonsoon
Monson v4 Promo
35 AM2 Сообщений: 16254 - Андрей
--Если так, то надо новое ТЗ составить, думаю поручитель точно найдется, если такой интерес у публики…
Monson v4 Super-Promo
19 Marik007 Сообщений: 417 - Forexman
Было-бы вообще круть.
11 33paltus Сообщений: 76
Также можно сделать такой лот по тренду, но это сложнее.
опт с закрытием по убытку и большим лотом за 10 лет: www.opentraders.ru/downloads/1959/
35 AM2 Сообщений: 16254 - Андрей
11 preasto Сообщений: 445
скрипт-локер — считает разницу лотов ордеров 2х направлений и выставляет балансовый запирающий ордер на эту разницу
Редактирован: 27 июня 2018, 20:32
11 preasto Сообщений: 445
8 kpterekhov Сообщений: 47 - cap
19 Marik007 Сообщений: 417 - Forexman
8 kpterekhov Сообщений: 47 - cap
35 AM2 Сообщений: 16254 - Андрей
По тех. анализу в четверг были с утра у меня сделки:
charts.mql5.com/18/651/audusd-oi-h1-open-investments-llc.png (в среду)
charts.mql5.com/18/653/gbpusd-oi-h1-open-investments-llc.png
www.mql5.com/ru/charts/8870166/eurusd-oi-h1-open-investments-llc
На сколько прибыльны не трудно понять.
Для этого советника нужно несколько шагов.
Кто возьмётся делать ?
13 axe44 Автор Сообщений: 1149 - Алек
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий