PDA

View Full Version : Советник FXOpen.RSI+MA



MaxZ
12-30-2013, 04:35 PM
Здравствуйте.

Данный советник является дополнением к заказу (forum.fxopen.ru/showthread.php?91373&p=1750032#post1750032) от Пользователя andref в теме "Отдам советник, индикатор или скрипт за идею".

И тут всё просто. Советник торгует по сигналам заказанного Им индикатора FXOpen.Arrow=RSI+MA (forum.fxopen.ru/showthread.php?97489&p=1751283#post1751283). В советник FXOpen.RSI+MA был также добавлен DynamicTrailing (forum.fxopen.ru/showthread.php?97285&p=1738449#post1738449).

Настройки советника следующие:


Общие параметры:
- Risk, параметр для использования динамического лота (используется (Risk*100)% от свободных средств);
- Lots, постоянный лот (используется, если Risk = 0.0);
- Slippage, проскальзывание;
- Magic, магическое число;
- TakeProfit, StopLoss, уровни стопов;
- MarketExecution, true - для брокеров с исполнением "Market Execution", false - "Instant Execution".
- CorrectError130, корректировка уровней стопов и уровней выставления отложенных ордеров с учётом StopLevel'а;
- AddAtStopLevel, страховочное значение, которое при корректировки уровней стопов и уровней выставления отложенный ордеров прибавляется к StopLevel'у.

Примечание: для параметров Slippage, StopLoss, TakeProfit, AddAtStopLevel нужно вводить целое число, которое умножается на величину, равную одному пункту.

Дополнительные настройки:
- CloseOnReverseSignal, true - ордера закрываются при обратном сигнале, false - не закрываются;
- MaxOrderInMarket, максимальное количество ордеров в рынке.

Настройки для индикатора RSI:
- RSI_Period, период RSI;
- RSI_Price, по каким ценам считать RSI;
- RSI_CalculationBar, с какого бара брать показания RSI.

Настройки для индикатора MA:
- MA_Period, период MA;
- MA_Shift, сдвиг MA;
- MA_Method, метод расчёты MA;
- MA_Price, по каким ценам считать MA;
- MA_CalculationBar, с какого бара брать показания MA.

Параметры для TrailingStop'а:
- BreakevenStopEnable, true - выставление уровня StopLoss'а в безубыток включено, false - выключено;
- BreakevenStopDelta, значение прибыли в пунктах, после которого выставляется уровень StopLoss'а в безубыток;
- TrailingStopEnable, true - TrailingStop включен, false - выключен;
- TrailingStopStart, значение прибыли в пунктах, после которого начинается TrailingStop (может быть отрицательным);
- TrailingStopDelta, TrailingStopStep, параметры для TrailingStop'а;
- DynamicTrailingStopEnable, true - DynamicTrailingStop включен, false - выключен;;
- DynamicTrailingStopStart, значение прибыли в пунктах, после которого начинается DynamicTrailingStop (не может быть отрицательным);
- DynamicTrailingStopEnd, значение прибыли в пунктах, после которого останавливается DynamicTrailingStop и включается классический TrailingStop с параметрами DynamicTrailingStopDelta, DynamicTrailingStopStep;
- DynamicTrailingStopKoef, коэффициент, на который умножается значение прибыли и получается Delta для DynamicTrailingStop'а;
- DynamicTrailingStopRound, < 0 - округляем значение полученного уровня StopLoss'а в меньшую сторону до целого, 0 - округляем в сторону до ближайшего целого, > 0 - округляем значение в большую сторону до целого;
- DynamicTrailingStopDelta, DynamicTrailingStopStep, параметры для DynamicTrailingStop'а, когда значение прибыли равно или превысило значение DynamicTrailingStopEnd.

Примечание: для параметров BreakevenStopDelta, TrailingStopStart, TrailingStopDelta, TrailingStopStep, DynamicTrailingStopStart, DynamicTrailingStopEnd, DynamicTrailingStopDelta, DynamicTrailingStopStep нужно вводить целое число, которое умножается на величину, равную одному пункту.

Дополнительные настройки:
- DebugTrade, отладка торговли (во вкладку терминала "Журнал" выводятся сообщения, касающиеся торговых операций, которые совершает советник);
- Color_Buy, Color_Sell, цвета для меток и линий от торговых операций (для Buy- и Sell-ордеров соответственно).

Просьба обсуждать советник в данной теме.

С уважением, Максим З..

andref
01-08-2014, 08:54 AM
Для тех кто хочет использовать данную стратегию, то рекомендую только время азиатской сессии. С открытия торгов в Велингтоне 21 UTC и примерно до 6 UTC утра. Таймфрейм- минимум 15 минут. В остальное время будет много пробоев границ (70 или 30) и срыв стопов. Пары можно брать все - но если волатильность даже на Азии высокая ( к примеру евройена или фунт йена) то менять ТФ на 30 минут и даже до часа. И обратная ситуация если USDCAD бегает скромно в этот промежуток времени, то можно ставить и на пять минут и иногда даже минутки.

ghostdenis
12-15-2014, 02:21 PM
Если не затруднит, выложите какой-нибудь тест на истории)
Заранее благодарю!