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

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

Для души и разума.

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

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

Первым делом после пробуждения он проверил, не оказался ли этот сон вещим. Оказался! Золотая пуговица ярко сверкала на столе. С радостью человек вскочил с кровати - и его задница отвалилась!

Мораль: тот, кто зависим от чужого мнения, постоянно имеет из-за этого неприятности на свою задницу.


 

Перепечатка авторских материалов сайта без указания ссылки на
сайт Gelium.net запрещена.

Gelium.net | 2000-2019 | © All rights reserved.