TradeStation ヘルプ

銘柄属性 - サードパーティデータ

TradeStation では、フィールド順序のほかに、プロット中の銘柄の銘柄属性を知っておく必要があります。銘柄属性は attributes.ini というファイルに格納されています。このファイルには、デフォルト銘柄属性、銘柄固有の銘柄属性、ルート固有の銘柄属性を含めることができます。

銘柄属性の定義

attributes.ini ファイルで指定されているすべての属性は、特定の attributes.ini ファイルと同じディレクトリーにあるデータファイルのみに適用されます。したがって、異なるディレクトリーにそれぞれ設定が異なる attribute.ini ファイルを置くことができます。

attributes.ini ファイルには、属性の指定に使用できる 3 つの方法がありますが、すべて同じガイドラインに従う必要があります。3 つの方法は、次のとおりです。

データファイル名: MSFT.txt
属性ファイルの銘柄フィールド: 'MSFT'

銘柄フィールドには、プレフィックス(期間の前のすべての文字)または完全ファイル名(拡張子を含む)を指定できます。

データファイル名: SPH04.txt
  SPZ04.txt
属性ファイルの銘柄フィールド: 'SP###'

変数文字はフィールド内の任意の場所に置けます。したがって、以下の「###SP」は許容されます。

データファイル名: Test1.txt
  TEST2.txt
  TEST3.txt
属性ファイルの銘柄フィールド: 'TEST3'
  'DEFAULT'

デフォルト属性設定(銘柄フィールドで「DEFAULT」で定義)は Test1 と Test2 に使用されます。Test3 では、attributes.ini ファイルの「TEST3」で定義された属性設定が使用されます。

属性ファイル内で銘柄を検索する場合、TradeStation では最初に完全一致が検索され、次にファイルがワイルドカード # を含む銘柄と一致するかどうかが確認され (最初の一致はアルファベット順で返されます)、次にデフォルトが使用されます。

銘柄属性ファイルガイドライン

attributes.ini ファイルは、次のルールに従う必要があります。

  1. 各ファイルはヘッダー行が 1 行のみと、データ行が 1 行以上である必要があります。
    例:

    「銘柄」、「カテゴリー」、「価格スケール」、「最小限の動き」、「デイリーリミット」
    MSFT、銘柄、1/100、1、10000

    ヘッダー明細: 
    1. ヘッダー行をファイル内に含めて、ファイル内の値の順序を定義する必要があります。
    2. ヘッダーはファイルの最初の行にする必要があります。
    3. 各フィールド名は引用符で囲むことができますが必須ではりません。
    4. 各フィールドはコンマを使用してほかのフィールドと区切る必要があります。
    5. これらのフィールドはヘッダー内では任意の順序で配置できますが、データ/値のフィールド順序は一致する必要があります。
    6. 各フィールドに使用できる値は、次のとおりです。
フィールド名 フィールド値
銘柄 次のいずれか。
カテゴリー 次のいずれかにする必要があり、大文字と小文字は区別されません。
説明 任意の文字を組み合わせできますが、最大 50 文字です。
取引所 サポートされている取引所のリストが 付録 A で定義されています。
日付フォーマット データファイルガイドラインのセクション #5 の表を参照してください。
時間フォーマット データファイルガイドラインのセクション #6 の表を参照してください。
価格スケール 次のいずれかにする必要があります。
最小単位(呼び値) 1~65,000 の間の整数。
デイリーリミット 1~65,000 の間の整数。
高ポイントバリュー 1~65,000 の間の整数。
証拠金 1~65,000 の間の整数。
セッション1 開始時間* HHMMSS(コロンなし)またはHHMM(コロンなし)で、24 時間フォーマット。
セッション1 終了時間* HHMMSS(コロンなし)またはHHMM(コロンなし)で、24 時間フォーマット。
セッション 1 日数 以下の項目の任意の組み合わせ。UMTWRFS (日曜日から土曜日) スペースなしの 1 つの文字列として入力する必要があります。
セッション2 開始時間* HHMMSS(コロンなし)またはHHMM(コロンなし)で、24 時間フォーマット。
セッション2 終了時間* HHMMSS(コロンなし)またはHHMM(コロンなし)で、24 時間フォーマット。
セッション 2 日数 以下の項目の任意の組み合わせ。UMTWRFS (日曜日から土曜日) スペースなしの 1 つの文字列として入力する必要があります。
行使期限 MM/DD/YYYY フォーマットの日付。
オプションタイプ 次のいずれかにする必要があり、大文字と小文字は区別されません。
行使価格 任意の整数または小数点以下 4 桁までの小数。0 から 65,000 までの間の数。

深夜以降、セッション時間は # 分数に変換されるため、指定された秒数は無視されます。

デフォルト属性設定の場合、説明を省略(連続区切り文字を使用)して取引所を未定義とし、そのディレクトリーのすべてのファイル/銘柄に値を使用できるようにします。