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

Для построения графиков, на базе текстовых файлов, необходимо сделать следующее:
  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-2019 © All rights reserved.