FX取引ルール確立のために

取引方針が定まらぬ臆病者の外国為替証拠金取引の行方。 取引ルールの柱にテクニカルな売買サインを導入中。システム開発状況を全て公開。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

4本値インジケータのCTL

4本値インジケータのCTL

これまで作ってきた始値、終値、高値、安値のラインインジケータを合体すると
4本値インジケータになります。

続きを読むを参照してください。

CTLを眺めてみると、高値安値ラインを引く構文で始値ラインと終値ラインも引けそうです。
ループの数が少なければインジケータの動作速度がいくらかでも早くなるかもしれません。
次回で試します。

他のブロガーの戦略は 人気blogランキング

検証にはGFTのdealbook360を使っています
自前の検証をお勧めします
口座開設はこちらから
FX
indicator ind_day_4price_simple2 ;
input starthour=7 ;
draw line_open("Day Open", solid_line, dark_gray), line_close("Day Close", solid_line, green),
line_high("Day High", solid_line, white), line_low("Day Low", solid_line,white);
vars lst(number), fst(number), j(number), k(number),
Wlow(number), Whigh(number), i(number);
begin
lst := back(close);
fst := front(close);
if lst < fst then return;

/*closeライン */

line_close[lst] := close[lst] ;
for i := lst-1 downto fst do begin
if hour(timestamp[i]) < starthour and hour(timestamp[i+1]) >= starthour then
line_close[i] := close[i]
else
line_close[i] := line_close[i+1] ;
end;

/*openライン */

line_open[fst] := open[fst];
for i := fst+1 to lst do begin
if hour(timestamp[i]) >= starthour and hour(timestamp[i-1]) < starthour then
line_open[i] := open[i]
else
line_open[i] := line_open[i-1] ;
end;

/* high low ライン */

Whigh := close[fst] ;
Wlow := close[fst] ;
j := fst ;

for i := fst+1 to lst do begin
 { スタ-ト時刻になるとこれまでの高値安値ラインを引く }
if hour(timestamp[i]) >= starthour and hour(timestamp[i-1]) < starthour then begin
for k := j to i-1 do begin 
line_high[k] := Whigh ;
line_low[k] := Wlow ;
end;

Whigh := close[i];
Wlow := close[i];
j :=i ;
end;

{ その日の高値安値を更新する }
if high[i] > Whigh then Whigh := high[i];
if low[i] < Wlow then Wlow := low[i];
end;

{ 本日のラインを引く }
{ jは直近のstathourのインデックス }
for k := j to lst do begin
line_high[k] := Whigh ;
line_low[k] := Wlow ;
end;
end.

他のブロガーの戦略は 人気blogランキング

検証にはGFTのdealbook360を使っています
自前の検証をお勧めします
口座開設はこちらから
FX
スポンサーサイト

テーマ:FXでシステムトレード - ジャンル:株式・投資・マネー

コメント

すばらしいー

いままで良くわからなかった
日ごとの境界が明確になって
戦略が何かわいてきそうです!
ありがとうございます

  • 2009/02/28(土) 21:07:31 |
  • URL |
  • cho #qsvP4ThM
  • [ 編集]

お世話になります

これを用いて高値安値更新でエントリーさせようと思い、displace を入れてみましたが・・
結構複雑でうまく機能しません。
いつでも結構ですのでご指導よろしくお願いします。

  • 2009/03/01(日) 17:46:46 |
  • URL |
  • cho #qsvP4ThM
  • [ 編集]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://fxrun.blog55.fc2.com/tb.php/1046-96f5785b
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。