*

[FX] 372手法について

公開日: : マネー

372手法 というのは 2ちゃんねる(現在は「5ちゃんねる」)で発表された FX の手法です。

原法は3つの隣り合った時間足のパラボリックSR(以下PSR)を使うシンプルな方法で、

  • 買いエントリは3つの時間足の PSR が上向き
  • 売りエントリは3つの時間足の PSR が下向き
  • エグジットは2つ目の PSR が反転

というもの。

こちらの解説が詳しいです。⇒ [fx-ea-system-project.com]372手法

15分足がよいといいますが、3つの時間足を使ういわゆる 3MTF(マルチフレーム)は、{15分、30分、60分}の組み合わせが最も間隔が狭い(2倍&2倍)ので当然でしょうか。

時間足の間隔が広いとトレンドが反転してから PSR が反転するまでのタイムラグが大きすぎて、最初のおいしいところはもちろん第二波動以降も取りこぼしてしまいそう

私はパラボリックに根本的な弱点があると思っているのですが、やってみました。

原法ではトレンドのあるときはもちろん利益が出るのですが、ロスが多すぎるなと感じました。

ということで、原法に 固定ロスカットとタイムフィルタ(トレンドのない時間帯を無視)、ACAOフィルタを加えました(これらはどれもつけないときより有効です)。

一目均衡表の雲を使ったフィルタもやってみましたが、ないほうがいいようでした。

2021/1/1-2021/5/15 ドル円 15分足 1万通貨

純益 321ドル、プロフィットファクター 2.31、勝率 41.05%、最大ドローダウン 0.49% とだいぶ改善されました。取引数も 95回とまずまず。

基本的にトレンドフォロワーなので、成績にムラがあります(相場に左右されやすい)。8連敗のときはちょっとへこむかも。

ユーロドル、ユーロ円もいいですね。これらはタイムフィルタでエントリ時間がずれるので併用もできます。

問題点

  1. PSRの向き
  2. エグジットが遅すぎ

「PSR自体の反転」でなく「PSRの向きの反転」で条件をつけるのはどうしても1本分よけいに遅れます(1本分ってこの場合 60分ですから)。

PSRは終値との位置関係が変わると反転するのですが、反転した後もPSRどうしの向きは変わらず、その次の足でようやく変わるからです。

そのため上の結果は次のように改変したあとのもの(プログラムソースは後述)です。

  • 買いエントリは3つの時間足の PSR が終値より下
  • 売りエントリは3つの時間足の PSR が終値より上
  • エグジットは 最短時間足の PSR と終値との位置関係が反転

2つめの時間足での反転ではエグジットが遅すぎるので最短時間足での反転にしました。これで平均 30-15 =15分ほどエグジットが早くなりましたが、ヴィジュアルモードで検証してみるとまだまだ遅い印象です。

平均線とのクロスかストキャスの反転でエグジットしたほうがいいかもしれません(これらを採用した場合は再エントリにも制限をつける必要があるでしょうか)。

平均線とのクロスを採用するのならエントリにも平均線のクロスを使ってパラボリックなんか全く使わないほうがいいよという結果になりそうなので、今回はここでホコをおさめます。

結果

2ちゃんねるで発表された372手法はトレンドフォロワー系の手法です。

非常にわかりやすいという特長を持っています。

ただし、エントリはやや遅めで、エグジットも遅めです。これらの特徴は長大なトレンドにはいいときもあるものの、機会損失のほうが多そうです。

原法のままで使うのはオススメしませんが、いくつかの改変を加えるとなかなかいい結果になりそうです。

  1. 「PSR の向き」、「2つめの時間足の PSR反転でエグジット」などは改めたほうが格段によくなりました。
  2. タイムフィルタ、ACAOフィルタ、固定ロスカットは著しく結果を改善させてくれました。
  3. エグジットをもう少し早くすればさらに改善できると思われます。

パラボリックSR が嫌いな理由

パラボリックSR は私は嫌いですが、その理由はパラボリックSR の計算式にあります。

SAR=前日のSAR + AF×(EP -前日のSAR)

  1. AF(加速因子)ってなんやねん?
  2. AF って 0.02 から 0.2 までテキトーに変わるんかい!
  3. その適当な数値でこしらえた値を実際の価格と比べるって、アタマおかしいんと違う?

と思ってしまうのです。

プログラムソース(MT4用)

//マジックナンバーの定義
#define MAGIC 2021051601

//パラメーターの設定//
extern double Lots = 0.1;     //取引ロット数
extern int Slip = 10;         //許容スリッページ数
extern string Comments =  “ParabolicSR_3MTF_372”; //コメント

extern double ILC = 3.0 ;

extern int in_time = 9; // 取引開始時間(0以上)サーバー時間であり、日本時間ではない
extern int out_time = 11; // 取引停止時間(24以下)サーバー時間であり、日本時間ではない

extern bool ACAO = true ;
double acaoF ;

//変数の設定//
int Ticket_L = 0; //買い注文の結果をキャッチする変数
int Ticket_S = 0; //売り注文の結果をキャッチする変数
int Exit_L = 0;   //買いポジションの決済注文の結果をキャッチする変数
int Exit_S = 0;   //売りポジションの決済注文の結果をキャッチする変数
int OS1 ;
int OS2 ;
double   OOPL;
double   OOPS;

int start(){

int P = Period();
int Q=0;
int R=0;

if(P==1){ Q=5; R=15;}
if(P==5){ Q=15; R=30;}
if(P==15){ Q=30; R=60;}
if(P==30){ Q=60; R=240;}
if(P==60){ Q=240; R=1440;}
if(P==240){ Q=1440; R=10080;}
if(P==1440){ Q=10080; R=43200;}

double lc = ILC;
if(( Digits ==3 ) ||(Digits ==5)) lc = lc*10.0 ;

if (Volume[0]>1 || IsTradeAllowed() == false) return(0) ;

double Psar_p1=iSAR(NULL,0,0.02,0.2,1);
double Psar_q1=iSAR(NULL,Q,0.02,0.2,1);
double Psar_r1=iSAR(NULL,R,0.02,0.2,1);

if (ACAO == true){
double AC_diff = iAC(NULL,0,1) – iAC(NULL,0,2);
double AO_diff = iAO(NULL,0,1) – iAO(NULL,0,2);
acaoF = AC_diff * AO_diff ;
}
else { acaoF = 1.0 ;}

//買いポジションのエグジット
OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET);
OOPL = OrderOpenPrice();

if(    ( Psar_p1 > Close[1]  || ( OOPL – lc * Point >= Close[1] ) )
&& ( Ticket_L != 0 && Ticket_L != -1 ))
{
Exit_L = OrderClose(Ticket_L,Lots,Bid,Slip,Red);
if( Exit_L ==1 ) {Ticket_L = 0;}
}

//売りポジションのエグジット
OS2 = OrderSelect(Ticket_S, SELECT_BY_TICKET);
OOPS = OrderOpenPrice();

if(    ( Psar_p1 < Close[1]  ||( OOPS + lc * Point <= Close[1] ) )
&& ( Ticket_S != 0 && Ticket_S != -1 ))
{
Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Blue);
if( Exit_S ==1 ) {Ticket_S = 0;}
}

//買いエントリー
if(  Psar_p1 < Close[1] && Psar_q1 < Close[1] && Psar_r1 < Close[1]
//      && Close[1] > cla1 && Close[1]  > clb1
&& acaoF >0
&& (Hour() >= in_time && Hour() < out_time)
&& ( Ticket_L == 0 || Ticket_L == -1 )
&& ( Ticket_S == 0 || Ticket_S == -1 ))
{
Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,0,0,Comments,MAGIC,0,Red);
}

//売りエントリー
if( Psar_p1 > Close[1] && Psar_q1 > Close[1] && Psar_r1 > Close[1]
//      && Close[1]  < cla1 && Close[1]  < clb1
&& acaoF >0
&& (Hour() >= in_time && Hour() < out_time)
&& ( Ticket_S == 0 || Ticket_S == -1 )
&& ( Ticket_L == 0 || Ticket_L == -1 ))
{
Ticket_S = OrderSend(Symbol(),OP_SELL,Lots,Bid,Slip,0,0,Comments,MAGIC,0,Blue);
}

return(0);

}

###

関連記事

[FX] Woodies CCI

昔から有名な Woodies CCI についてです。 詳しくはこちらのブログがオススメです ⇒

記事を読む

新生銀行

   私は新生銀行を愛用しています。  いわゆるネット銀行です。  ほかのネッ

記事を読む

中国バブル崩壊は不動産から始まる?

中国内部からのいい情報源を見つけました。 中国経済が上向く要素はなにもない ということです。

記事を読む

後悔しない家 / 小枝不動産

* 関西のTV番組「土曜日はダメよ!」の人気コーナー「小枝不動産」で紹介していた番組史上最高額

記事を読む

iFreeNEXT NASDAQ次世代50 始めました

本日、「iFreeNEXT NASDAQ次世代50」というファンドを 20000円分買ってみました。

記事を読む

私のささやかな投資道

預金(貯金) 銀行預金は為替差損の発生するものはいっさいしておりません。 手数料のない普通の

記事を読む

[FX] 2015/4/15 逆トレンドは一休み?

昨日の記事「2015/4/14 予想通り逆トレンドがキター?」で始まった逆トレンドは雲を抜け

記事を読む

貯蓄型の生命保険の1つ プレミアプレゼント(第一フロンティア生命)

昨日の記事「貯蓄型の生命保険」で紹介した「2年経過すると死亡保険金が掛け金の2倍になる」というドル建

記事を読む

【FX】マネーフローインデックス(MFI)という指標

オシレーター系の指標で、ちょっと変わったものにマネーフローインデックス(Money Flow Ind

記事を読む

仮想通貨はブロックチェーンを使っているから価値がある?

「仮想通貨はブロックチェーンを使っているから価値がある」とか言う人を TV でも見ます。 おかしい

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

五木食品 らーめん 6袋セット 熊本もっこす

五木食品 らーめん 6袋セット

味のマルタイ 棒ラーメン 5種食べ比べ詰め合わせセット

最近、Youtube でよく見かける九州のマルタイという会社の棒ラーメ

男は孤独

本日、Youtube で女から男に性転換した外国人が「男がこんなに孤独

BMW 318i セダン M Sport 初乗り

一昨日わが家にやってきたこの車 BMW 318i セダン M Sp

ファミマ 果汁100%アップル 1000ml

あまりに暑いので、出勤途中のファミマで 100%アップルジュー

→もっと見る

  • 2025年7月
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • アクセスカウンター
PAGE TOP ↑