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);
}
}
###
関連記事
-
-
80対20のセールスシステム / ペリー・マーシャル
インターネット広告に関するベストセラー『世界一読まれているグーグルアドワーズの本』の著者であ
-
-
超シンプルな自動売買プログラム(8) 3点チャージ変法
3点チャージ法という明地文男さんの開発した株式投資法があります。 昔ちょっと利用したことがあり
-
-
[FX]yasciiHA04a パラメーター変更
以前の記事「yasciiHA04a 実戦投入」の続きです。先週金曜日は指標発表のため EA は止
-
-
日本の年金制度 年金記録問題 マイナンバー制度
* ワタシは日本の公的年金制度は全く信用しておりません。 ま、そもそも厚労省がみずからの利権
-
-
FX には興味を失った!
何年か前に借りていた VPS(仮想専用サーバー)がたびたび落ちてしまい、腹が立ってここ数年 FX(自
-
-
Evidence-based FX
evidence-based medicine 最近の医療では EBM(evidence-ba
-
-
【FX】CCI をエントリトリガに使ったEA を試作してみた
CCI は Commodity Channel Index(商品チャネル指数)というオシレーター系の
-
-
【FX】ボリンジャーバンド順張りの EA を運用開始
昨日作った「ボリンジャーバンド順張りの EA(改良版)」は jjBB06a.ex4 と名付け、デモ口
-
-
日経平均株価 34年ぶり一時3万8000円台をつける
「日経平均株価 34年ぶり一時3万8000円台をつける」って、今日の一番の話題はやっぱりこれでしょう






