Форум трейдеров » Торговые роботы, советники, индикаторы » Предлагаю своего советника paradox_v18
+ Подписаться
  1. 5
    Комментарии
    3
    Темы
    0
    Репутация Pro
     
    Новичок

    1 Медалей

    Предлагаю своего советника paradox_v18








    Предлагаю своего советника paradox_v18



    Добрый день, коллеги! Предлагаю, бесплатно потестировать своего самописного робота Paradox_v18 на демо-счетах. В роботе присутствует 5 стратегий. Все стратегии фильтруются по каналу SMA + заданный отступ в пунктах от канала, выше канала ищутся покупки, ниже продажи + фильтр по среднему дневному диапазону ADR. Уникальность робота в том, что доливы по тренду делаются через определенный шаг расчитанный по боллинджеру и ATR и сразу же делается виртуальный тралл по фракталам или теням свечи, усреднение также рассчитывается по боллинджеру по дистанции между ордерами. Данный робот будет предоставляться бесплатно для реальных счетов по партнерской программе рибейт-сервисов fxcash и vpluse. Депозит от 20000 центов, дц подойдут робофорекс, фрешфорекс, forex4you, где есть центовые счета и исполнение NDD или ECN. Пока тесты проводились на паре eurusd, тф m5. Данный робот будет работать на демо-счетах до 31.12.2018 до 23:55, на реале тоже будет привязка к номеру счета и срок действия 6 мес, далее будет продлеваться.

    Сами тесты тут: _http://www.myfxbook.com/strategies/paradox-v-18-strategy-4/149150

    _http://www.myfxbook.com/strategies/paradox-v-18-strategy-5/149140
    _http://www.myfxbook.com/strategies/paradox-v18/149136



    - - - Добавлено - - -

    Внешние переменные советника paradox_v18: //################################################## ################################################## ##############################
    input string SetTrade = "---=== Параметры торговли ===---"; // --------------------------------------------------------------------------------
    input uTorg tDenyOrders = tru; // Дальнейшая торговля
    input styp OrderSet = oall; // Выставлять ордера на:
    //################################################## ################################################## ##############################
    input string slot = "---=== Лот ===---"; // ----------------------------------------------------------------------------------
    input string T_Lot = "1%"; // Лот (Если % - то в процентах)
    input double Mng = 1.0; // Множитель лота
    input uOnOf Okr = of; // Округлять (true - в большую)
    //################################################## ################################################## ##############################
    input string usrtp = "---=== Усреднение ===---"; // ----------------------------------------------------------------------------------
    input uOnOf Usred = on; // Включить усреднение - Вкл., отключить - Выкл.
    input int BzProf = 5; // Виртуальный усредняющий тейкпрофит
    input double OrdTr = 1.0; // Множитель лота для долива по тренду
    //################################################## ################################################## ##############################
    input string SetTrades = "---=== Торгуем: ===---";
    input string SetTrades1 = " 1 - Macd + SMA"; // Вход по индикатору macd с фильтром по SMA
    input string SetTrades2 = " 2 - TrendFiltr + SMA"; // Вход по индикатору TrendFiltr с фильтром по SMA
    input string SetTrades3 = " 3 - bur_trend v1 + SMA"; // Вход по индикатору bur_trend v1 с фильтром по SMA
    input string SetTrades4 = " 4 - Candle and Bars + SMA"; // Побарный вход по цене закрытия с фильтром по SMA
    input string SetTrades5 = " 5 - WPR+ATR+CCI+SMA"; // Вход по 3-м индикаторам с фильтром по SMA
    input int TradesInd = 4; // Ставить нужную стратегию 1,2,3,4,5
    //################################################## ################################################## ###############################
    input string snews = "---=== Новостной фильтр ===---"; // ----------------------------------------------------------------------------------
    input uOnOf tNewsFlg = on; // Вкл. - Включить новостной фильтр
    input int MinDo = 60; // Не торговать минут до новости
    input int MinPosle = 60; // Не торговать минут после новости
    input int offset = 3; // Часовой пояс сервера
    input uOnOf Vhigh = on; // Учитывать важные новости
    input uOnOf Vmedium = of; // Учитывать средние новости
    input uOnOf Vlow = of; // Учитывать слабые новости
    //################################################## ################################################## ##############################
    input string strall = "---=== Виртуальный трейлинг-стоп ===---";// ----------------------------------------------------------------------------------
    input uTrall TrlStop = fractals; // Тралл
    input int DeltaTrl = 1; // Отступ от фрактала или свечи
    //################################################## ################################################## ##############################
    //################################################## ################################################## ##############################
    input string SetTime = "---=== Время работы ===---";//---=== Время работы ===---
    input uOnOf EnableTime = on; // Использовать время
    input string TorgTime = "0:00-23:59"; // Время торговли с xx до xx (12:00-20:00)
    //################################################## ################################################## ##############################
    input string sadr = "---=== Настройки ADR ===---";// ----------------------------------------------------------------------------------
    input int urADR = 65; // Уровень индикатора ADR - выше которого можно выставлять ордера
    //################################################## ################################################## ##############################
    input string SetMACD = "---=== Параметры MACD ===---";
    input int InpFastEMA = 12; // Период быстрой EMA
    input int InpSlowEMA = 26; // Период медленной EMA
    input int InpSignalSMA = 9; // Период сигнала SMA
    //################################################## ################################################## ##############################
    input string SetTrendFiltr = "---=== Настройки TrendFiltr ===---";
    input int Nbars = 250; // Количество баров для анализа
    input int MA_Period = 9; // Период MA
    input int MA_Method = 3; // Метод MA
    //################################################## ################################################## ##############################
    input string SetBurTrend = "---=== Настройки Bur_Trend_v1 ===---";
    input double Sensitivity = 38.0; //Sensitivity
    //################################################## ################################################## ##############################
    input string SetBollinger = "---=== Настройки боллинджера ===---"; // -----------------------------------------------------
    input int period = 20; // Период боллинджера
    input double deviation = 2; // количество стандартных отклонений
    input int bands_shift = 0; // сдвиг относительно цены
    input ENUM_APPLIED_PRICE applied_price = PRICE_WEIGHTED; // тип цены
    //################################################## ################################################## ##############################
    input string SetTF = "---=== Период таймфрейма ===---";
    input ENUM_TIMEFRAMES TimeFrameBars = PERIOD_M5; // Рабочий таймфрейм для анализа баров
    //################################################## ################################################## ##############################
    //################################################## ################################################## ##############################
    input string LimitLoss = "---=== Ограничение потерь ===---"; // -----------------------------------------------------
    input uDropDown EquityStop = no; // Ораничение потерь
    input uClose CloseOrders = cloff; // Если выбрать закрыть все ордера, то закроет немедленно
    input int DropDown = 33; // Максимальная просадка в %
    //################################################## ################################################## ##############################
    //################################################## ################################################## ##############################
    input string IndSma = "---=== Настройки SMA ===---";// ----------------------------------------------------------------------------------
    input uOnOf FiltrSMA = on; // Вкл. - Включить фильтр SMA
    input int Shift = 3; // Номер сигнальной свечи (текущая 0)
    input uFibo MAPeriod = fur9; // Период
    input uPeriod Ind_TF = M5; // Рабочий таймфрейм
    input ENUM_MA_METHOD MAMethod = MODE_SMA; // Метод скользящей
    // Simple - Простое скользящее среднее
    // Exponental - Экспоненциальное скользящее среднее
    // Smoothed - Сглаженное скользящее среднее
    // LinearWeighted - Линейно-взвешенное скользящее среднее
    input uFibo MaUroven = fur3; // Отступ от сма
    input uOnOf Revers = on; // Сигналы. Вкл. - выше уровня покупать / Выкл. - ниже уровня покупать
    input uOnOf BreakdownChannel = of; // Выкл. - Не учитывать пробой канала, Вкл. - учитывать
    //################################################## ################################################## ##############################
    input string sother = "---=== Дополнительные ===---"; // ----------------------------------------------------------------------------------
    input int Slippage = 3; // Проскальзование
    input int Reinstall = 20; // Сколько попыток пытаться выставить ордер...
    input int EaMagic = 1010; // Меджик
    input string EaComment = "usd_m5"; // Комментарий
    //##################################################

    - - - Добавлено - - -

    Приветствуется оптимизация! Оптимизируемые параметры:

    input int BzProf = 5; // Виртуальный усредняющий тейкпрофит
    input int urADR = 65; // Уровень индикатора ADR - выше которого можно выставлять ордера

    Для стратегии macd:

    input int InpFastEMA = 12; // Период быстрой EMA
    input int InpSlowEMA = 26; // Период медленной EMA
    input int InpSignalSMA = 9; // Период сигнала SMA

    Для стратегии trend filtr:

    nput int Nbars = 250; // Количество баров для анализа
    input int MA_Period = 9; // Период MA
    input int MA_Method = 3; // Метод MA

    Для стратегии bur_trend:

    input double Sensitivity = 38.0; //Sensitivity

    Для расчета дистанции усреднения между ордерами:

    nput int period = 20; // Период боллинджера
    input double deviation = 2; // количество стандартных отклонений
    input int bands_shift = 0; // сдвиг относительно цены
    input ENUM_APPLIED_PRICE applied_price = PRICE_WEIGHTED; // тип цены

    И сам канал, где учитывается флет или тренд + заданный отступ от канала в пунктах:

    input int Shift = 3; // Номер сигнальной свечи (текущая 0)
    input uFibo MAPeriod = fur9; // Период
    input uFibo MaUroven = fur3; // Отступ от сма

    Оптимизацию лучше проводить через программу Tickstory, там из нее сразу можно загружать *.fxt и *.hst в ваш профиль MT4 и оптимизация на всех тиках.

    Просьба делиться *.set-файлами, разгонная стратегия - 4.
    Вложения Вложения
    Недоступно! Pro 0
    Поделиться
    Просмотров: 427
  2. 5
    Комментарии
    3
    Темы
    0
    Репутация Pro
     
    Новичок

    1 Медалей








    Добрый день! Добавил в советник еще 2 стратегии и выложил в папку presets *.set-файлы для каждой стратегии, которые успешно протестированы на eurusd, тф m5.
    Тест 7-й стратегии: _http://www.myfxbook.com/strategies/paradox-v18-strategy-7/149392. Скачать обновленного парадокса тут: _https://yadi.sk/d/BLKfg3XvNPUqPA

  3. 5
    Комментарии
    3
    Темы
    0
    Репутация Pro
     
    Новичок

    1 Медалей
    Мониторинг тут: _http://www.myfxbook.com/members/denmac01/paradox/2668218/bmOhq1vWmZpxZxZLtfiB

Вверх
РегистрацияX

чтобы писать, читать, комментировать