FX memo -21ページ目

FX memo

テクニカルに飽きたらやめるさ
と思っていたが新展開・・

なんで、HMAのバンドを使うのかって 
誰も使ってないから気分いいじゃんて、お子様過ぎる

でも、それまで漠然と考えていたナビ線にピッタリだから、
ちょっといい感じ値動きにもうまく絡んでくれている

ついでだから他のバンドもチョット検証してみよう
エラそうなことを言ってるヒトも多分、テキトーに使ってる
んだろ・・・ えっ、知らないのはオラだけ 

検証といってもバンドが値動きに対してどう機能している
かが分かればいいので簡単に 
基本的な考え方としては、バンドのラインが支持 or 抵抗
になっていれば使えるっちぅことでしょ  ね 

結論から先に言うと、分の感覚を疑った

検証の方法は 期間の足ごとに 
(A)終値でバンドを越えているか  (B)バンドを越えたか 
その回数で判断。 表示は A/B
σのプラス側は上抜け、マイナス側は下抜けが対象

5分足(  サンプル数 10000本 )
 EUR/JPY  ±1σ
EMA40        1851/2858   1894/2909
EMA20        1853/3385    1875/3446
EMA10        1752/4203    1781/4212
EMA5         1600/5549     1607/5538
SMA40        2467/3458    2483/3452 
SMA20        2485/3917    2537/3999
SMA10        2445/4650    2441/4680
SMA5         2462/5885    2496/5850
HMA40        932/1552      970/1633
HMA20        954/1963      986/2040
HMA10       1026/2676     1054/2681
HMA5          769/3666     795/3694

1時間足(  サンプル数 5000本 )
 EUR/JPY  ±1σ 
EMA40        1416/1909     798/1220
EMA20        1238/1986     814/1466
EMA10        1139/2274     768/1869
EMA5           933/2911     744/2537
SMA40        1638/2108    1164/1567
SMA20        1565/2197    1100/1747
SMA10        1433/2494   1107/2138  
SMA5         1370/3069    1106/2718
HMA40         487/716       382/647
HMA20         474/893       433/893
HMA10        525/1230      485/1212
HMA5         391/1847      366/1858 

 ↑ コレ見れば、どのバンドが可動域で使えるか
どのバンドがトレンド用で使えるかが分かる

  ↓ USD/JPY  5分足

M607ej_M5

追記; 注目すべきバンド
EMA5        可動域バンドとして(  反転戻り )
SMA20      トレンド系バンドとして( 抜け出し停滞 )
HMA5        可動域バンドとして( 反転戻り )
いずれも、試行回数に対する出現率は十分
バンドはリペイントで拡大するが実用上問題なし
自分のよく使う EMA20 が意外と平凡な結果 
調べ始めたばかりだけど、飽きるまで 

メインチャートに SMA20 と HMA5 を表示
しばらく、トレードの補助ツールとして使う予定




今日は病院の予約や消防設備点検や雑用がイッパイ
だから資金の移動日にしてトレードはお休み 
緊張感無くチャートを見てると凄く難しく感じるネ 

自分の場合、ATR の値がどの時間足でも比較できる
ように工夫している。メチャ簡単なインジケータ 

ATRの値を、Pips 数に変えるだけなら (10*Point) で
割ればすむ

比較する為には時間ごとの基準にする値が必要
   double tmfv = Period();
    double min = MathSqrt(tmfv)*2.0;
こうやって計算してる

考えるのが面倒だから、ほとんど直感で決めた 
だから、もっといい方法があれば知りたい 
教えてね 

ついでだから、↓ ATRsteps.mq4 ↓

//+------------------------------------------------------------------+
//|                         ATRsteps.mq4                             |
//|                         by sSeia & TAWASHI                       |
//+------------------------------------------------------------------+

#property indicator_separate_window
#property  indicator_buffers 4
#property  indicator_color1  DimGray
#property  indicator_color2  SlateGray
#property  indicator_color3  Blue
#property  indicator_color4  Navy
#property  indicator_width1  5
#property  indicator_width2  5
#property  indicator_width3  5
#property  indicator_width4  5

#property indicator_minimum 0
#property indicator_maximum 1

extern int period = 8;

double min, step1, step2;
double Buffer1[];
double Buffer2[];
double Buffer3[];
double Buffer4[];
string IndicatorName;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
   IndicatorBuffers(4);
   SetIndexBuffer(0, Buffer1);
   SetIndexBuffer(1, Buffer2);
   SetIndexBuffer(2, Buffer3);
   SetIndexBuffer(3, Buffer4);
   SetIndexStyle(0, DRAW_HISTOGRAM);
   SetIndexStyle(1, DRAW_HISTOGRAM);
   SetIndexStyle(2, DRAW_HISTOGRAM);
   SetIndexStyle(3, DRAW_HISTOGRAM);
   
IndicatorName = StringConcatenate("ATR ",period);
IndicatorDigits(0);
IndicatorShortName(IndicatorName);
double tmfv = Period();
// if(Digits<3){  tmfv /=100;}
min = MathSqrt(tmfv)*2.0;
step1 = min * 1.5;
step2 = min * 2.0;
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit(){ return(0);}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
int limit = Bars - IndicatorCounted() - 1;
double atr;
for  (int i=limit; i >= 0; i--) {
           Buffer1[i]=EMPTY_VALUE;
           Buffer2[i]=EMPTY_VALUE;
           Buffer3[i]=EMPTY_VALUE;
           Buffer4[i]=EMPTY_VALUE;
           atr = iATR(NULL, 0, period, i )/(10*Point);
           if( atr <min )             Buffer1[i] = 1.0;
           else if( atr < step1 )   Buffer2[i] = 1.0;
           else if( atr < step2 )   Buffer3[i] = 1.0;
           else                        Buffer4[i] = 1.0; 
         }
return(0);
}
//+------------------------------------------------------------------+




HMAの場合とは少し様子が違うので比較のために
ボリンジャーバンドの EMA20と10によるサンプル

USD/JPY 5分足 ( ±1σ ±2σ )

M602uj_EMA20

M602uj_EMA10

はやい話、ATR がブルーゾーンで標準偏差が
上昇してる状態ならどうやっても勝つし、負ける
としたら根本的な問題だから、なにをどう表示し
ようが関係ないと思うけど・・・勘違い

 ↑ 甘い

追記;
EMAでのBBでは、5分足なら期間パラメータが
10でも使える ⇒ 標準偏差でも同じこと
とかマダマダ調べればいろいろあるかもしれない

EMA( 10 )の位置はRSI( 5 )の50ラインと同じ
 (20なら10) ということを併せて考えると、眠れな
くなりそうだから無視してるけど 

ついでだから、SMA( 10 )のBBも ↓ に

M602uj_SMA10




今日一日の値動きの上限下限を知りたい 
少なくとも目安になるようなものがあればと思い
ピボットやフィボナッチでは散々あそんだ 

いまチャートに表示しているのは、単純に
前日高値安値、当日始値高値安値、Pivot値
の6本のライン 
どちらかというと、現時点での値の位置を確認
するのが目的 

HMAのバンドを使い始めてからは、足の中での
Price 可動域 を意識するようになった 
±1σのラインを水平に延長することで、値が
どういうレベルにあるのか分かりやすい 

---観察中---
特に可動域に関しては、ラインが大きく拡がって
Price が追いつかない時に再度の攻めでクリア
してしまうことが多い印象 
・・・それも超短期足では顕著 
---いつもの勘違いかも---
でも、ボリンジャーバンド とは全く違う特性 
ヒマになったら、もっと確かめてみたい

MAだから、センターラインも上か下かの判断を
するのに使えるし、こうした水平延長ライン
--- 用途は、Regression の斜線だけじゃないハズ 
他にもっと多用されてもいいような気がする

 EUR/JPY 15分足

M602ej_M15

AUD/JPY  5分足

M602aj_M05

・・ サブ画面の最下段は省略



メンタルを強化したいとかは考えていない
チキンだけど、その必要もあんまり感じない 
自分のルールを変えようとも思わない 

追加するなら、Level 使った逆張りくらい

ただ気持ちとしてはサインに対して、もう少しだけ 
早めに反応してもいいかな、くらい 

勿論、ALERT が出たからといってエントリーを急ぐ
ような早漏クンじゃ意味が無い 
足の中でレベルを判断するためにバンドをセットして
いるのだから危険なエントリーは今まで通りパス 

でも、二重三重の安全策の中には過剰防衛気味な
ところもあるし全部外してみようかな、とか 

判定( Direction & Power + Level )も信頼できる
組み合わせだから、次は最大利益の追求はどうや
ればいいか、にチャレンジ 

単純な言い方をすれば欲張って 一日当たりの儲け
を、もっともっともっと増やしたい  

今まで通りやればいいことだけどホンキだよん
ほどほどが一番なのは分かっていてもちょっとだけ
・・・ 行くぜ  の準備を開始 

チャートも検証が楽に出来るような表示にこだわって
いたけど、これからは現値重視の実トレード向きに

  ↓ EUR/JPY 5分足 & 30分足

M601ej_M05

M601ej_M30

通貨、時間に応じてインジケータのほうで勝手に
パラメータを変えるようにしてあるからドレも一緒