Как построить график на базе текстового файла и настроить стоимость пункта?

Для построения графиков, на базе текстовых файлов, необходимо сделать следующее:
  1. Если текстовых файлов с историей у вас нет, их можно сгенерировать с помощью QuoteRoom. Для этого в QuoteRoom потребуется настроить сервис ASCII Maker. Описание работы с сервисом есть в справке QuoteRoom.

    QuoteRoom генерирует текстовые файлы в следующем формате:

    "Date","Time","O","H","L","C"
    01/10/2000,2230,0.6565,0.6566,0.6558,0.6558
    01/10/2000,2300,0.6560,0.6563,0.6555,0.6558
    01/10/2000,2330,0.6557,0.6567,0.6556,0.6567

    Этот формат подходит для TradeStation. Если у вас есть свои текстовые файлы, то их формат желательно привести к приведенному выше образцу.

    Для построения тиковых графиков, формат текстового файла может быть следующим:

    "Date","Time","C"
    14.05.2013,18:00:00,1424.5
    14.05.2013,18:00:00,1424.5

    Если есть данные объема, заголовок файла может быть таким:

    "Date","Time","C","V"
    01.11.2012,00:30:14,1723.3,1
    01.11.2012,00:57:49,1724.5,1

  2. В каталог с текстовыми файлами необходимо положить файл attributes.ini с примерно таким содержанием:

    SYMBOL,CATEGORY,DATE FORMAT,EXCHANGE,PRICE SCALE,MINIMUM MOVEMENT,BIG POINT VALUE,SESSION 1 START TIME,SESSION 1 END TIME,SESSION 1 DAYS,DESCRIPTION,SESSION 2 START TIME,SESSION 2 END TIME,SESSION 2 DAYS,OPTION TYPE,STRIKE PRICE,DAILY LIMIT,MARGIN,EXPIRATION DATE,LOCALE
    GBP-30,STOCK,MM/DD/YYYY,FX,1/10000,1,10000,0000,0000,MTWRF,"",,,,,,,,,0x409
    EUR-30,STOCK,MM/DD/YYYY,FX,1/10000,1,10000,0000,0000,MTWRF,"",,,,,,,,,0x409
    CHF-30,STOCK,MM/DD/YYYY,FX,1/10000,1,10000,0000,0000,MTWRF,"",,,,,,,,,0x409
    AUD-30,STOCK,MM/DD/YYYY,FX,1/10000,1,10000,0000,0000,MTWRF,"",,,,,,,,,0x409
    CAD-30,STOCK,MM/DD/YYYY,FX,1/10000,1,10000,0000,0000,MTWRF,"",,,,,,,,,0x409
    JPY-30,STOCK,MM/DD/YYYY,FX,1/100,1,100,0000,0000,MTWRF,"",,,,,,,,,0x409
    XAU-30,STOCK,MM/DD/YYYY,FX,1/10,1,10,0000,0000,MTWRF,"",,,,,,,,,0x409
    

    Названия символов соответствуют названиям файлов с расширением txt. Файл attributes.ini вам придется подправить вручную самостоятельно.

  3. В каталог TradeStation\CAL необходимо положить файл custexch.txt, в котором находится строка "FX, 48".

  4. Запускаете TradeStation. Создаете окно с графиком. В настройках символа нажимаете кнопку Lookup:

    ts-text-1

    В окне Symbol Lookup выбираете нужный вам каталог:

    ts-text-2

    Если нужного каталога нет в списке Data source, нажмите кнопку Add:

    ts-text-3

    В окне "Add/Edit Data Source" укажите каталог с файлами и уникальный Prefix, который будет показываться в окне с графиками рядом с именем файла. Префикс нужен только для того, чтобы вы могли знать к какому каталогу относится файл.
Далее нажимайте кнопки Ok до отображения окна с графиком.

Для установки стоимости пункта в 1$, символ должен относиться к категории STOCK. Для параметров MINIMUM MOVEMENT и BIG POINT VALUE должны быть заданы соответствующие показатели, как показано выше в примере текста для файла attributes.ini.

Для того чтобы в отчетах стратегий стоимость пункта была равна 1$, в общих настройках стратегий необходимо указать размер позиции по умолчанию 1 контракт:

ts-text-3

Pavel Gelium 2000-2017 © All rights reserved.