Buff Average Strategy

Полностью автоматизированная стратегия доступна в Professional и Ultimate версиях ITG Charts.
Buff Average Strategy основана на исследовании средних значений Buff. Сгенерированные в исследовании сигналы используются для запуска автоматических сделок. Эта автоматическая торговая стратегия была создана для демонстрации механики автоматической торговли и не предназначена для фактического использования. Можно разработать более комплексную стратегию, которая может включать в себя несколько исследований и индикаторов, управление маржинальными требованиями и Стоп / Профит уровней. Код этой стратегии приводиться ниже на этой странице.
Приведенное выше видео демонстрирует функции алго торговли, доступной в программном обеспечении ITG Charts. Все тесты проводились с использованием двух фьючерсных рынков - Crude Oil и Mini S & P 500. Временные рамки для отдельных стратегий варьируются от 5М графиков до 1ч графиков. Стратегии использовались в режиме тестирования на истории, а рыночные данные были ограничены 12 днями, с 1 по 12 сентября. Торговые результаты этого теста не являются показательными и/или типичными для каждой отдельной стратегии. Это видео сделано только в образовательных целях, чтобы продемонстрировать возможности торгового терминала ITG Charts.
Пожалуйста, смотрите наше раскрытие информации о рисках ниже..

КАК ТОРГОВАТЬ С ИСПОЛЬЗОВАНИЕМ BUFF AVERAGE STRATEGY

Изучите детали индикатора Buff Average (см. Ссылку выше). Используйте оптимизатор стратегии и тестирование на истории, чтобы помочь в выборе продолжительности периода выбранного инструмента. Откройте стратегию и настройте входные данные: Общие, Дисплей, Настройки Торговли, Панель Стратегии и Сигналы. Активируйте стратегию.

КАК НАЙТИ ЭТУ СТРАТЕГИЮ В ITG CHARTS

Перейдите в верхнее меню, нажмите: "Стратегии" =>  "Все Стратегии" =>  "Buff Average Strategy"

Чтобы найти индикатор этой стратегии, перейдите в верхнее меню, нажмите: "Индикаторы" => "Все Индикаторы" => и начните вводить название этой стратегии, пока оно не появится в списке, нажмите на название стратегию и нажмите «ОК».

РАСЧЕТ СТРАТЕГИИ

public void onActivate(OrderContext ctx)
    if (getSettings().isEnterOnActivate())
      DataSeries series = ctx.getDataContext().getDataSeries();
      int ind = series.isLastBarComplete() ? series.size()-1 : series.size()-2;
      Boolean buy = series.getBoolean(ind, Signals.BUY);
      Boolean sell = series.getBoolean(ind, Signals.SELL);
      if (buy == null OR sell == null) return;

      int tradeLots = getSettings().getTradeLots();
      int qty = tradeLots * ctx.getInstrument().getDefaultQuantity();

      switch(getSettings().getPositionType())
      case LONG: //Only Long Positions are allowed
        if (buy) ctx.buy(qty);
        break;
      case SHORT: //Only Short Positions are allowed.
        if (sell) ctx.sell(qty);
        break;
      default: //Both Long and Short Positions Allowed
        if (buy) ctx.buy(qty);
        else ctx.sell(qty);
      end
    end
  endMethod

  public void onSignal(OrderContext ctx, Object signal)
    Instrument instr = ctx.getInstrument();
    int position = ctx.getPosition();
    int tradeLots = getSettings().getTradeLots();
    int qty = tradeLots * instr.getDefaultQuantity();

    switch(getSettings().getPositionType())
    case LONG: //Only Long Positions are allowed.
      if (position == 0 AND signal == Signals.BUY)
        ctx.buy(qty); //Open Long Position
      end
      if (position moreThan 0 AND signal == Signals.SELL)
        ctx.sell(qty); //Close Long Position
      end
      break;
    case SHORT: //Only Short Positions are allowed.
      if (position == 0 AND signal == Signals.SELL)
        ctx.sell(qty); //Open Short Position
      end
      if (position lessThan 0 AND signal == Signals.BUY)
        ctx.buy(qty); //Close Short Position
      end
      break;
    default: //Both Long and Short Positions Allowed
      //Stop and Reverse if there is an open position 
      qty += Math.abs(position); 
      if (position lessOrEqual 0 AND signal == Signals.BUY)
        ctx.buy(qty); //Open Long Position
      end
      if (position moreOrEqual 0 AND signal == Signals.SELL)
        ctx.sell(qty); //Open Short Position
      end
    end
  endMethod

У вас есть вопрос о ITG Charts?

Если у вас есть какие-либо вопросы о ITG Charts, посетите наш информационный форум, где вы можете найти дополнительную информацию, видео и инструкции для всех торговых терминалов, предлагаемых ITG Futures. Если вы не можете найти ответ на свой вопрос на нашем сайте, вы можете связаться с нами или опубликовать вопрос на нашем форуме.

Уведомление о рисках и отказ от ответственности

Торговля фьючерсами связана с риском. Информация, представленная здесь, носит информационный характер и не предназначена для конкретных торговых рекомендаций. Информация не должна рассматриваться как предложение покупки или продажи определенного актива. Прошлые показатели не гарантируют будущих результатов. Не делается никаких заявлений о том, что какой-либо клиентский счет может достичь прибыли или лимитировать потери показанные в видео работы данной стратегии на этой странице.

Все сделки, показанные на этом сайте, являются гипотетическими, они не были выполнены. Они показаны только для иллюстрации и в учебных целях.

CFTC RULE 4.41 - HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. UNLIKE AN ACTUAL PERFORMANCE RECORD, SIMULATED RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, SINCE THE TRADES HAVE NOT BEEN EXECUTED, THE RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY. SIMULATED TRADING PROGRAMS, IN GENERAL, ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFIT OR LOSSES SIMILAR TO THOSE SHOWN.NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL, OR IS LIKELY TO ACHIEVE PROFITS OR LOSSES SIMILAR TO THOSE DISCUSSED WITHIN THIS SITE, SUPPORT, AND TEXTS. OUR COURSE(S), PRODUCTS AND SERVICES SHOULD BE USED AS LEARNING AIDS ONLY AND SHOULD NOT BE USED TO INVEST REAL MONEY. IF YOU DECIDE TO INVEST REAL MONEY, ALL TRADING DECISIONS SHOULD BE YOUR OWN.

ITG Futures Logo


ITG Capital Management, LLC (d.b.a ITG FUTURES) является независимым представляющим брокером | Зарегистрированный с CFTC | Член NFA. Наши клиринговые партнеры являются участниками клиринговой палаты на биржах CME, CBOT, COMEX, NYMEX, ICE-US, Eris Exchange, Eurex и других товарных фьючерсов в Европе и Азии.

Пожалуйста, ознакомьтесь с информацией о рисках , политикой конфиденциальности и GDRP.


Связаться с нами

Mailing address
500 N.Michigan Ave. Suite 600
Chicago, IL 60611
Phone: (312) 279-8640
Fax: (312) 279-8641
Понедельник-Пятница
08:30 - 17:30
Суббота-Воскресение
10:00 - 14:00

Торговые Терминалы

0+
Торговые платформы
0+
Торговые биржи
0+
Фьючерсы | Опционы
0D/Y
Техническая поддержка