Damiani フィルタ(関数版:MetaTrader4用)のソース
公開日:
:
最終更新日:2015/01/11
マネー
公開されているインディケーター Damiani_volatmeter のソースより抜き出して、私が関数版に書き直したものがこちらです。
ご自分の EA にお使いください。
戻り値はトレンド相場のとき1、レンジ相場のとき0です。
//+------------------------------------------------------------------+ // Damiani volatmeter 関数版 終値を使用 // // 戻り値はトレンド相場のとき1、レンジ相場のとき0 //+------------------------------------------------------------------+ //---- input parameters extern int Viscosity=13; extern int Sedimentation=50; extern double Threshold_level=1.3; extern bool lag_supressor=true; double lag_s_K=0.5; double s0 = 0; double s1= 0; double s2 = 0; double s3 = 0; double vol=0; double t=Threshold_level; int damiani_f() { double sa=iATR(NULL,0,Viscosity,1) ; double ia = iATR(NULL,0,Sedimentation,1) ; if(lag_supressor){ if (ia == 0) vol = 1.0 ; else vol= sa/ia + lag_s_K*(s1-s3) ; }else{ if (ia == 0) vol = 1.0 ; else vol= sa/ia ; } double anti_thres=iStdDev(NULL,0,Viscosity,0,MODE_LWMA,PRICE_TYPICAL,1) ; double isd = iStdDev(NULL,0,Sedimentation,0,MODE_LWMA,PRICE_TYPICAL,1) ; if (isd == 0) anti_thres = 1.0 ; else anti_thres = anti_thres/isd ; t=t-anti_thres; s3 = s2; s2 = s1; s1= s0; s0 = vol; if (vol>t){ return(1); }else{ return(0); } }
###
関連記事
-
-
[FX] FX マイニング第2週後半
以前の記事「FX マイニング第2週前半」の続きです。 FX で自分はなにもしないで自動売買プロ
-
-
[FX] MACDマルチタイムフレーム 15分足用(1) 試作
以前、作った MACD のシステムは、短期、中期、長期の3つの MACD のクロスを利用したもの
-
-
ほったらかしでも月100万円儲かるFX自動売買 / 榊原卓丸
ほったらかしでも月100万円儲かるFX自動売買 榊原卓丸 かんき出版 201
-
-
平均足システムの別種 / Heiken_Ashi_Realで平均足の移動平均線クロス(2)
前回の記事「平均足システムの別種 / Heiken_Ashi_Realで平均足の移動平均線クロス
-
-
スイスフラン暴騰騒動(2)
以前の記事「スイスフラン暴騰騒動」でも書きましたが、スイス銀行のおかげでスイスフランが一瞬で高騰
-
-
[FX] 私のやり方
先週学会に行くと、FX の質問を受けました。^^ そのときの回答ですが、一応ここでも明記し
-
-
田平雅哉のFX「スイングトレード」テクニック / 田平 雅哉
田平雅哉のFX「スイングトレード」テクニック (WINNER’S METHOD
-
-
[FX] 2015/4/13 EA 緊急停止 トレンドが消失(2)
以前の記事「2015/4/13 EA 緊急停止 トレンドが消失」でも書きましたが、GBPUSD
-
-
metatrader4 は linux で動きます
うちの Linux(Zorin6.4)マシンで、Windows 用の MetaTrader4