Торговый робот Universal

26 января 2022, 03:41
Vladimir Gribachev
0
351

https://www.mql5.com/ru/market/product/76468

Реализованы стратегии:

  1. MOVING AVERAGE
  2. RSI
  3. MACD
  4. BOLLINGER BANDS
  5. STOCHASTIC OSCILLATOR
  6. ICHIMOKU KINKO HYO
  7. ALIGATOR
  8. PARABOLIC SAR
  9. ZIGZAG
  10. FIBONACCI
  11. GAP


Ближайшие обновления:

- наборы параметров для основных валютных пар


История изменений

  1. хеджиование позиций
  2. добавлю режим закрытия разнонаправленой корзины ордеров - тейкпрофит, стоплосс, трейлнгстоп.
  3. добавлю реверс позиций - вместо покупки отркывать продажи
  4. добавлю режим торговли - только покупки, продажи или все вместе


Стратегии в разработке:

  1. GAP
  2. AVERAGE DIRECTIONAL INDEX
  3. WILLIAMS PERCENT RANGE
  4. COMMODITY CHANNEL INDEX
  5. FRACTALS
  6. PIVOT POINTS
  7. DONCHIAN CHANNEL
  8. REGRESSION CHANNEL
  9. CANDLESTICK PATTERN
  10. PRICE ACTION


    Описание параметров:

    • USED_STRATEGY - используемая стратегия;
    • START_LOT - начальный лот на N единиц баланса (FROM_BALANCE). Если FROM_BALANCE = 0, то используется фиксированный стартовый лот;
    • MAX_SPREAD - максимальный спред;
    • MULTIDIRECTIONAL - разрешить открывать разнонаправленые ордера ;
    • SYMBOL_FILTER  - фильтр кореляции для мультиторговли ;
    • MANUAL_CONFIRMATION  - ручное подтверждение сделок;
    • NEW_CYCLE  - новый цикл, если запрещено, то советник больше не будет открывать новые ордера после закрытия;
    • REVERSE_POSITIONS - реверс позиций, вмето покупки открывать продажу;
    • TRADE_TYPE - тип торговли, сетка или хеджирование;
    • HEDGE_FIRST_ORD - хеджировать с первого ордера или обновлять уровни;
    • MAX_ORDERS  - максимальное количество ордеров ;
    • STEP_ORDERS  - начальный шаг открытия ордеров ;
    • STEP_INCREASE  - увеличения шага открытия ордеров;
    • STEP_MULTIPLIER  - множитель шага ордеров ;
    • DYNAMIC_STEP  - динамический шаг ордеров;
    • DYNAMIC_MODIFY_BY_STEP  - использовать модификацию по шагам;
    • MAX_STEP  - максимальный размер шага;
    • LOT_INCREASE  - увеличение лото;
    • LOT_MULTIPLIER  - множитель лота;
    • MAX_LOT - максимальный лот;
    • MIN_SEC_BETWEEN_ORDERS  - минимальная частота открытия сделок;
    • MIN_ORDERS_LOT_MODIFY - количество однонаправленных ордеров для старта увеличения лота;
    • OVERLAP_ORDERS  - с какого ордера включать функцию перекрытия ордеров ;
    • OVERLAP_PIPS  - минимальная прибыль в пипсах;
    • STOPLOSS  - стоп-лосс;
    • TAKEPROFIT  - тейк-профит;
    • TRAILING_STOP  - трейлинг-стоп;
    • TRAILING_STEP  - шаг трелинга;
    • TRAILING_MODIFY_BY_STEP  - модифицировать трейлинг по шагам;
    • MAGIC_NUMBER  - магический номер;
    • ORDERS_COMMENT  - коментарии к ордерам;
    • START_TIME  - начало работы експерта;
    • END_TIME  - окончание времени работы експерта;
    • MONDAY_TRADING  - разрешить работу в понедельник;
    • TUESDAY_TRADING  - разрешить работу во вторник;
    • WEDNESDAY_TRADING  - разрешить работу в среду;
    • THURSDAY_TRADING  - разрешить работу в четверг;
    • FRIDAY_TRADING  - разрешить работу в пятницу;
    • SATURDAY_TRADING  - разрешить работу в субботу;
    • SUNDAY_TRADING  - разрешить работу в воскресенье;
    • SHOW_INFO  - показывать информацию;
    • DRAW_LINES  - рисовать линии уровней модификации;
    • SHOW_TRADE_HISTORY  - показывать историю торговли;
    • ZEROLEVEL_CLR  - цвет уровня безубытка;
    • RECOVERY_CLR  - цвет уровня восстановления;
    • GRID_ORDER_CLR  - цвет уровня сетки ордеров;
    • TRAILINGSTOP_CLR  - цвет трейлинг-стопа;
    • TRAILINGSTEP_CLR  - цвет шага трейлинга;
    • STOPLOSS_CLR  - цвет стоп-лосса;
    • TAKEPROFIT_CLR  - цвет тейк-профита;
    • DRAWDOWN_VALUE  - уровень максимальной просадки для уведомления;
    • SEND_ALERT  - отправлять алерт;
    • SEND_NOTIFICATION  - отправлять пуш уведомление;
    • SEND_MAIL  - отправлять емаил;
    • STOP_TRADING  - остановить торговлю;
    • MA_TREND_FILTER  - трендовй фильтр;
    • MA_TREND_TIMEFRAME  - таймфрейм для фильтра;
    • MA_TREND_PERIOD  - период;
    • MA_TREND_METHOD  - метод усреднения;
    • MA_TREND_APPLIED_PRICE  - тип цены;
    • MA_TREND_SHIFT  - сдвиг;
    • ATR_FILTER  - включить ATR фильтр;
    • ATR_TIMEFRAME  - таймфрейм фильтра;
    • ATR_PERIOD  - период;
    • ATR_INDEX_SHIFT  - сдвиг;
    • ATR_CHANGE_MAX_VALUE  - максимальное значение;
    • MA_TIMEFRAME  - таймфрейм скользящих средних;
    • MA1_PERIOD, MA2_PERIOD  - период скользящих средних;
    • MA_METHOD  - метод усреднения скользящих средних;
    • MA_APPLIED_PRICE  - тип цены скользящих средних;
    • MA_SHIFT  - сдвиг скользящих средних;
    • RSI_TIMEFRAME  - таймфрейм  индикатора индекса относительной силы;
    • RSI_PERIOD  - период RSI;
    • RSI_APPLIED_PRICE  - тип цены RSI;
    • RSI_UP_LEVEL, RSI_DN_LEVEL  - верхний и нижний уровень RSI;
    • RSI_SHIFT  - сдвиг RSI;
    • MACD_TIMEFRAME  - таймфрейм MACD;
    • MACD_FAST_EMA_PERIOD  - период быстрой скользящей средней MACD;
    • MACD_SLOW_EMA_PERIOD  - период медленойскользящей средней MACD;
    • MACD_SIGNAL_PERIOD  - период сигнальной линии;
    • MACD_APPLIED_PRICE  - тип цены;
    • MACD_SHIFT  - сдвиг MACD;
    • BANDS_TIMEFRAME  - таймфрейм Bollinger Bands;
    • BANDS_PERIOD  - период;
    • BANDS_DEVIATION  - кол-во стандартных отклонений;
    • BANDS_APPLIED_PRICE  - тип цены;
    • BANDS_SHIFT  - сдвиг;
    • STOCH_TIMEFRAME  - таймфрейм Stochastic Oscillator;
    • K_PERIOD  - период линии K;
    • D_PERIOD  - период линии D;
    • SLOWING  - замедление;
    • STOCH_METHOD  - метод усреднения;
    • PRICE_FIELD  - тип цены ;
    • STOCH_UP_LEVEL, STOCH_DN_LEVEL  - верхний и нижний уровень индикатора;
    • STOCH_SHIFT   - сдвиг;
    • ICH_TIMEFRAME  - таймфрейм Ichimoku Kinko Hyo;
    • ICH_TENKAN_SEN  - период Tenkan-sen;
    • ICH_KIJUN_SEN  - период Kijun-sen ;
    • ICH_SENKOU_SPAN_B  - период Senkou Span B ;
    • ICH_SHIFT  - сдвиг;
    • SENKOUSPANB_FILTER, TENKANSEN_KIJUNSEN, CHIKOUSPAN_PRICE, SENKOUSPANA_SENKOUSPANB  - используемые сигналы индикатора;
    • GATOR_TIMEFRAME  - таймфрейм индикатора Gator;
    • GATOR_JAW_PERIOD  - период для расчета челюстей;
    • GATOR_JAW_SHIFT  - смещение челюстей по горизонтали;
    • GATOR_TEETH_PERIOD  - период для расчета зубов;
    • GATOR_TEETH_SHIFT  - смещение зубов по горизонтали;
    • GATOR_LIPS_PERIOD  - период для расчета губ;
    • GATOR_LIPS_SHIFT  - смещение губ по горизонтали;
    • GATOR_MA_METHOD  - тип сглаживания;
    • GATOR_APPLIED_PRICE  - тип цены;
    • GATOR_SHIFT  - сдвиг;
    • SAR_TIMEFRAME  - таймфрейм Parabolic Stop and Reverse system;
    • SAR_STEP  - шаг изменения цены - коэффициент ускорения;
    • SAR_MAXIMUM  - максимальный шаг;
    • SAR_SHIFT  - сдвиг;
    • ZZ_TIMEFRAME  - таймфрейм  индикатора ZigZag;
    • ZZ_DEPTH  - Минимальное расстояние одного экстремума до другого
    • ZZ_DEVIATION  - Минимальная разница между экстремумами цен соседних свечей;
    • ZZ_BACKSTEP  - Минимальное расстояние между противоположными экстремальными точками;
    • ZZ_MIN_WAVE_LENGTH  - минимальная длина волны;
    • FIBO_LEVEL_1, FIBO_LEVEL_2, FIBO_LEVEL_3  - уровни Фибоначчи;
    • GAP_TIMEFRAME - таймфрейм определения гепа;
    • GAP_SIZE_IN_PIPS - геп в пипсах или процентах;
    • GAP_SIZE - размер гепа;