Hello,
Возможно ли иметь эту стратегию в советнике?
enum MM {Manual_Lot, Automatic_Lot};
extern MM TypeOfLotSize = Manual_Lot; // Type Of Lot Size
extern double RiskFactor = 10.0; // Risk Factor For Auto Lot
extern double ManualLotSize = 0.1; // Manual Lot Size
extern double StopLoss = 30.00; // StopLoss in Points per trade
extern double TakeProfit = 40.00; // Take Profit in Points per trade
extern bool ProfitToClose = true; // Close by Money Profit
extern double TotalProfitToClose = 20; // Money to Close All Orders
extern double TrailingProfit = 5.00; // Trailing Start Money / if 0 deactivated
extern bool PendingOrders = true; // Opposite Direction Orders
extern double OrderDistance = 10.0; // Distance For Pending Orders
extern double Martingale_Multiplier = 1; // Risk Multiplier for Pending Orders
extern int Magic = 123; // Magic Number
/ Индикатор BullBear открывает 1 сделку.
/ Он также открывает отложенный ордер стоп в противоположном направлении с x точками расстояния.
/ Закрывается с прибылью или повторно открывает следующий ордер и отложенный ордер в противоположном
Необходим скрипт на заказ:
/ Отложенные ордера в обратном направлении для каждого ордера, отправленного на рынок с множителем.
/ Закрытие прибыли за деньги или проценты с trail profit.
/ Также лот на выбор баланса.
Я проверил M1 и M5. Хотя это не должно быть слишком условным.
Спасибо!
Комментарии (22)
35 AM2 Сообщений: 16665 - Андрей
Ну, если делать совсем нечего, я выступлю поручителем. Может у тебя получится сделать советник, который на дот-тесте за год не сливает деньги в трубу.
13 axe44 Сообщений: 1149 - Алек
2 TradeG Автор Сообщений: 32
2 TradeG Автор Сообщений: 32
Возьми с 2015 года по 2019 оптимизацию по советнику получше, а потом на этой оптимизации прогони дот тест с 2019 по текущее число.
И увидишь что мог бы получить.
Как бы цена так не двигается как прописана в алгоритме. Она ходит волной. То есть при условии, что индикатор стал показывать плюсы и ты входит в бай, цена может пойти в минус. Поэтому у тебя и пересиживание там месяцами. А что если цена не вернётся? Я помню фунт по 1.9 к доллару.
13 axe44 Сообщений: 1149 - Алек
2 TradeG Автор Сообщений: 32
35 AM2 Сообщений: 16665 - Андрей
<code>//+------------------------------------------------------------------+ //| Bear_Bulls_Power.mq4 | //| Copyright © 2006, Eng. Waddah Attar | //| waddahattar@hotmail.com | //+------------------------------------------------------------------+ #property copyright "Waddah Attar" #property link "waddahattar@hotmail.com" //---- #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Green #property indicator_color2 Red #property indicator_level1 0.0 //---- extern int MyPeriod = 13; //---- double ExtBuffer1[]; double ExtBuffer2[]; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int init() { SetIndexBuffer(0, ExtBuffer1); SetIndexStyle(0,DRAW_HISTOGRAM,0,2); //---- SetIndexBuffer(1, ExtBuffer2); SetIndexStyle(1,DRAW_HISTOGRAM,0,2); //---- IndicatorShortName("Bear_Bulls_Power (" + MyPeriod + ") "); return(0); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int start() { double ma, pBears ,pBulls ,v; int i, limit; int counted_bars = IndicatorCounted(); if(counted_bars < 0) return(-1); if(counted_bars > 0) counted_bars--; limit = Bars - counted_bars; for(i = 0; i < limit; i++) { ma = iMA(NULL, 0, MyPeriod, 0, MODE_EMA, PRICE_CLOSE, i); pBulls = High[i] - ma; pBears = Low[i] - ma; v = (pBears + pBulls) / 2; if(v >= 0) { ExtBuffer1[i] = v; ExtBuffer2[i] = 0; } else { ExtBuffer1[i] = 0; ExtBuffer2[i] = v; } } return(0); } //+------------------------------------------------------------------+ </code>Редактирован: 10 июля 2020, 22:372 TradeG Автор Сообщений: 32
Как работают все ордера, с Trail Profit безопаснее.
ShamanHand и Ты имел дело с чем-то похожим:
zakaz.opentraders.ru/55004.html
2 TradeG Автор Сообщений: 32
т.е. мы так тралим если открыт один ордер, а если 2 то кроем по общему профиту?
35 AM2 Сообщений: 16665 - Андрей
2 TradeG Автор Сообщений: 32
www.opentraders.ru/downloads/2722/
35 AM2 Сообщений: 16665 - Андрей
23 poker Сообщений: 875
2 TradeG Автор Сообщений: 32
2 TradeG Автор Сообщений: 32
Предлагаю назвать это «Драная ёлка».
24 ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.
2 TradeG Автор Сообщений: 32
2 TradeG Автор Сообщений: 32
Особенно настройки для противоположных отложенных стоп-ордеров и множителя.
Трейл должен закрыть все ордера.Противоположных отложенных ордеров еще нет? Может быть? Противоположных ордеров должно быть столько, сколько нужно, и только стоп-ордера.
Редактирован: 12 июля 2020, 17:41
2 TradeG Автор Сообщений: 32
2 TradeG Автор Сообщений: 32
2 TradeG Автор Сообщений: 32
10 maksGruv Сообщений: 342
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий