シストレマスターへの道
シストレブログ人気ランキング  

シストレ徹底攻略シストレマスターへの道ワールド・トレーディング・エッジ基礎から学ぶシステムトレードシストレニュースシストレツールシストレナビTOPへ

 

2010年03月10日(水)

【関数】DataCompressとは?



■関数「DataCompress」とは?

 皆さんがプログラムを作る際、デイトレーダーであれば日中足専用のプログラムを、スイングトレーダーであれば、日足専用のプログラムを作成するかもしれません。

 作成したプログラムが、日中足 or 日足専用かの判別を、プログラムのコメント欄に記載しておく・・・という方法もありますが、いちいちプログラム内部を確認しないと、チャートの時間軸の取り方によって、うまく機能しないケースも発生してきます。

 日中足、日足で利用できるようにする工夫として、日中足 or 日足を区別できる関数が存在します。それが関数「DataCompress」になります。

■関数「DataCompress」の値について

 プログラムを適用するチャートにより、DataCompressの値は変化します。
つまり、チャートの時間軸を変更する事がなければ、DataCompressの値は、いつも同じという事になります。

 それでは、月足に、以下のプログラムを適用してみましょう。

■指標:DataCompressインディケーター(YesLanguageモード)

if true then
   Plot1(DataCompress, "DataCompress", Yellow);
画像(320x273)・拡大画像(542x463)

チャートの時間軸を変更しない限り、DataCompressの値は一定なので、ここではずっと "5" となります。

次に、チャートの時間軸を日足に変更してみましょう。

画像(320x273)・拡大画像(542x463)

 ここでは、DataCompressの値が "3" となっています。では、15分足ではどうでしょう?

画像(320x273)・拡大画像(542x463)

 DataCompressの値が "2" となっている事がわかります。同じ分足で30分足にしてみましょう。

画像(320x273)・拡大画像(542x463)

 こちらも、DataCompressの値が "2" となり、15分足と同じ値を表している事がわかります。
つまり、分足という同じカテゴリに分類されるので、値は同じになります。1分足でも、5分足でも、23分足でも、DataCompressの値は "2" となる訳ですね。

チャート表示 DataCompressの値
月足 5
週足 4
日足 3
分足 2
ティック 1

このように、適用するチャートにより、変化する関数「DataCompress」。

色々なチャートで併用する場合に上手く活用できるので、チャートの時間軸に依存しない戦略・指標を作成するのに重宝します。




>>“シストレマスターへの道”全記事バックナンバーはこちらから

Posted at 01時00分


スポンサードリンク

ページのトップへ ページのトップへ

Sponsor AD

2010/3

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

プロフィール

トレードシステムエンジニア

高橋謙吾

個人投資家として、米国の指数先物・債券先物を中心に4年前からシステムトレードで運用している。システムトレードの運用経験から某証券会社のシステムトレード環境の開発に監修・アドバイザーとして携わっている。

最近の記事

検索


当サイトコメントについて

当コメントは情報提供のみを目的として作成されたものであり、投資に関してはご自身でご判断くださいますようお願い致します。また、当資料は著作物であり著作権法により保護されております。無断で全文または一部を転載することはできません。

RSS1.0

[Login]


powered by a-blog
Copyright (C) 2007 PhiConcept,Inc. All rights reserved.