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

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

スポンサーサイト

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

EMAシミュレーター (EMAクロスを予想する)

ストキャスティックスローの予想ラインインジケータにつづき、
2つのEMAの予想ラインインジケータです。

サインが出る価格が事前に分かれば便利かと思い作りました。
有用かどうかは使ってみないと分かりません。

使い方:
period1とperiod2は2つのEMAの期間を入力します。
lstcloseに価格を入力して、ラインの上下関係を見ます

他のブロガーの状況はこちら
CTLは続きを読むを参照してください

検証にはGFTのdealbook360を使っています
自前の検証をお勧めします
口座開設はこちらから
5月5日からスプレッドが小さくなりました
スプレッド縮小一覧表
最大15000円のキャンペーンも実施中
FX

投げ銭クリックをお願いします。
CTLはクリックが貯まった時点で掲載します。
ポチポチ押してください。
やる気が上がります

投げ銭クリック


EMAシミュレーター

indicator ind_EMA_double_simulator;
{ 現在バ-の予想終値lstcloseを入力して2つのEMAラインを描く、ラインの交差する終値を把握できる }
input lstclose=100.00, period1=25, period2=5 ;
draw line1("EMA1"), line2("EMA2");
vars i(number), f(number), l(number), cnt(number), k(number), tmp(number);
begin
 { ライン1 }
f := front(close);
l := round(f + period1 - 1);
cnt := back(close);
if l <= cnt then begin
{ 一番最初 }
k := 2 / (period1 + 1);
tmp := close[f];
for i := f + 1 to l do
tmp := tmp * (1 - k) + close[i] * k;
line1[l] := tmp;
 { 2番目から最後の1つ前まで }
for i := l + 1 to cnt-1 do begin
tmp := tmp * (1 - k) + close[i] * k;
line1[i] := tmp;
end;
{ 最後 }
line1[cnt]:= tmp * (1 - k) + lstclose * k;
end;

{ ライン2 }
f := front(close);
l := round(f + period2 - 1);
cnt := back(close);
if l <= cnt then begin
k := 2 / (period2 + 1);
tmp := close[f];
for i := f + 1 to l do
tmp := tmp * (1 - k) + close[i] * k;
line2[l] := tmp;

for i := l + 1 to cnt-1 do begin
tmp := tmp * (1 - k) + close[i] * k;
line2[i] := tmp;
end;
line2[cnt]:= tmp * (1 - k) + lstclose * k;
end;

end.
スポンサーサイト

コメント

コメントの投稿


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

トラックバック

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

FC2Ad

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