膨大な分析結果。M2Jバンザイ
MT4の三種の神器?を用いて、トルリピ君が各種トレード手法の最適値を占います。
したがって、ロスカットをもたらす危険な情報満載ですので、ご注意してご覧下さい。

記事の分析結果は今後も同じ結果をもたらすことは皆無です。実施したい場合、ご自身で
バックテストを十分に行い再検討してから実施してください、鵜呑みで真似はしないで下さい。
トラップリピートイフダンをFX(外交為替証拠金取引)で使えるのはマネースクエア・ジャパンだけなのですが、
当ブログではMT4で個人所有のPCから都度注文を取引会社サーバに出して、特許を侵害せず真似しています。
MT4で使っているFX会社はポジションが建つと証拠金が発生します。M2Jはトラップリピートイフダンを設定した時に
証拠金が発生するので、結果を真似したい場合は証拠金額を売り予約ポジションの差額分だけ余分に用意して下さい。

しょぼいPCで分析しているため、時間短縮のために大きな足の開始値のみで分析しています。本当は1分足とか
ティックで分析すれば良いのですが、それでは何百時間もかかります。1時間足でも何十時間もかかります。
ですので、1時間内に激しく上下する相場の場合その分の利益はカウントされていませんが、リピートイフダンは
値動きしか関係有りませんので、RSIやMACD等のロジックとは違い、値動きタイミングは無視した分析をしています。

2010年11月01日

名前はまだ無いにスキャルを付けてみた

【合成手法】
エレベータ手法【がく様】
      
くるくるワイド手法【魚屋様】
      
普通のスキャルピング手法
まで合成してみました。

合成手法の動作:
・ポジションを建てる時は、RSIの上下で単純にポジションをちりばめながら、売りと買いのバランスを調整しながら玉建て。
・相場が動いてるうちにポジションの中に利益が乗るポジションが出たりしたら利確。
・全体の玉建て数が多すぎる場合は+ポジションを決済して調整。
・なるべく利益だけもらう。
・マイナスに成ってるポジションは、評価損益があまり変わらないように調整して損切り。

・買いのポジションを多めにとり、売りのリピートイフダンのヘッジとする。
・リピートイフダンは任意の価格帯から任意の値幅で任意の利確で設定可能。

・RSIの挙動により、コレは!!というローソク足の後で20銭ほどスキャルピング。


合成手法EA:
 RSI_Sandwich6.ex4(開発中。当然ながら動作保障はしません。)

外部パラメータ説明:
extern int RSI_Period = 18; // RSIの期間
extern int Max_Positions = 50;// ため込むポジション総数
extern int Close_BUY = 40;// 買い側のため込むポジション数
extern double LotsB = 0.02;// 買い側の1ポジションのロット数(1000)
extern double ScalpingDiffB = 0.2; // 買いのスキャルピング値幅

extern int Close_SELL = 10;// 売り側ののため込むポジション数
extern double LotsS = 0.01;// 売り側ののため込むポジション数
extern double ScalpingDiffS = -0.2; // 売りのスキャルピング値幅

extern double min_Profit = 30;// スイング売買時の最低利確$
extern int Slippage = 30;// スリッページ(通常口座は3)

extern double OpenPrice2=128; // くるくるショートの開始値
extern int Positions_S = 200; // くるくるショートの本数
extern double OpenPriceDiff_S = 0.0; // スタート価格の補正(未使用)
extern double LotsSS = 0.01;//0.1 リピートイフダンの値幅
extern double PriceDiff_S = 0.1; // 価格の値幅(スタート価格から刻みアップ
extern double CloseDiff_S = -0.3; // 決済の値幅 マイナスなら売り

相変わらず、作成中です。

1分足の成績は以下。(GBP/JPYの5000$スタート)
2010/08/27〜2010/10/30で、総利益1354.19$で無茶無茶少ないです。

クリックするとドデカイ別ファイルが開きます。

変なの追加したせいで前回10/28の1分足の成績より大幅ダウンしています。
前回成績は2010/04/27〜2010/10/29で期間が長いのですが、総利益13755.03$で10倍以上も有りますので、
足を変えて測定するまでも無い低成績です・・・・・・

やはり、根拠の無いバクチ的なトレードは功を成さないようです。
前回までのEAに戻ってやり直しですね。

で、前回のEAで気になった強烈な評価損益の損切り(+のポジションと−のポジションを合わせて損切り)部分を工夫してみる事にします。


寝れないので追記:
気になる部分を作り出してるのはエレベータ手法に勝手に付け加えた自動損切りなので、コレを取り除けば!???どうなる?
それか。スキャルピングをマーチンゲールに変えるとか?
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-01 02:10
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(9) | EA作成失敗例 | このブログの読者になる | 更新情報をチェックする

2010年11月02日

合成 トラリピ V3(Version3)

合成手法命名【合成 トラリピ V3】

エレベータ手法【がく様】
      
くるくるワイド手法【魚屋様】
      
普通のスキャルピング手法
まで合成した所で、1分足で測定するも「2010/08/27〜2010/10/30総利益1354.19$」という
利益が有るのか無いのか?わから無いような少なさに、折れ掛かっていたのですが、
すこし気を取り直して、5分足でも測定してみました。 結果は良好

合成手法の動作:
・ポジションを建てる時は、RSIの上下で単純にポジションをちりばめながら、売りと買いのバランスを調整しながら玉建て。
・相場が動いてるうちにポジションの中に利益が乗るポジションが出たりしたら利確。
・全体の玉建て数が多すぎる場合は+ポジションを決済して調整。
・なるべく利益だけもらう。
・マイナスに成ってるポジションは、評価損益があまり変わらないように調整して損切り。
・買いのポジションを多めにとり、売りのリピートイフダンのヘッジとする。
・リピートイフダンは任意の価格帯から任意の値幅で任意の利確で設定可能。(今回利確は30銭)
・RSIの挙動により、コレは!!というローソク足の後で60銭ほどスキャルピング。


合成手法EA:
 RSI_Sandwich6.ex4(開発中。当然ながら動作保障はしません。)

外部パラメータ説明:
extern int RSI_Period = 18; // RSIの期間
extern int Max_Positions = 50;// ため込むポジション総数
extern int Close_BUY = 40;// 買い側のため込むポジション数
extern double LotsB = 0.02;// 買い側の1ポジションのロット数(1000)
extern double ScalpingDiffB = 0.6; // 買いのスキャルピング値幅

extern int Close_SELL = 10;// 売り側ののため込むポジション数
extern double LotsS = 0.01;// 売り側ののため込むポジション数
extern double ScalpingDiffS = -0.6; // 売りのスキャルピング値幅

extern double min_Profit = 30;// スイング売買時の最低利確$
extern int Slippage = 30;// スリッページ(通常口座は3)

extern double OpenPrice2=128; // くるくるショートの開始値
extern int Positions_S = 200; // くるくるショートの本数
extern double OpenPriceDiff_S = 0.0; // スタート価格の補正(未使用)
extern double LotsSS = 0.01;//0.1 リピートイフダンの値幅
extern double PriceDiff_S = 0.1; // 価格の値幅(スタート価格から刻みアップ
extern double CloseDiff_S = -0.3; // 決済の値幅 マイナスなら売り


意外と良い数値でした(GBP/JPYの5000$スタート 5分足)
2010/01/20〜2010/11/01で、総利益14661.64$も有りました。最初桁間違えたかと思いました。

クリックするとドデカイ別ファイルが開きます。

悩むなぁ〜〜〜〜1分足のあの体たらくは何なんだろう。。。

うーーーむ。もう少し煮詰めるか? 新たに思いついたEA作るか?

posted by 偽トラリピ⇒トルリピ君−R at 2010-11-02 00:00
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(20) | オリジナル手法 | このブログの読者になる | 更新情報をチェックする

2010年11月04日

自作適当手法EA試作

前回、合成 トラリピ V3の命名でしたのに、浮気して新しいアイディアをEA化しました。

WIN様のリクエストに応じて命名【適当 トルリピーX】(エックス)

4日22時追記↓↓↓↓↓↓
計算より売買回数が余りに少ないので 1売買ずつ、検証してたらEA内に間違いを発見!!
直したら、ダメダメEAに成っちゃいました。。。 あーーーー作り直しだぁ。。。



適当手法の動作:
・ポジションを建てる時の売り買い方向は、MA3とMA4で決めます。
・ポジション建てのタイミングはMA1とMA2のクロスで成行きします。
(要は上下に適当にポジションをちりばめながら、売りと買いを玉建て。)
・相場が動いてるうちにポジションの利益一定値(テストでは0.018に設定)になったら利確
・逆に動いたら一定値(テストでは0.010に設定)で損切り
・その他に売買時と反対のMA1とMA2のクロスが発生したら決済(+−どちらでも)

適当手法EA:(ex4名より3号機と察して下さい。)
 MA_EUR_USD_1m-R3.ex4(開発中。当然ながら動作保障はしません。)
下記のパラメータを調整などしてバックテストでお楽しみ下さい。(^o^)丿
(バックテストは出来ますけど、危険なので実稼働は出来ないようにしてあります。)

外部パラメータ説明:
extern int MA1 = 43; //短期移動平均の期間
extern int MA2 = 45; //長期移動平均の期間
extern int MA3 = 50; //売り買い判定用短期移動平均の期間
extern int MA4 = 60; //売り買い判定用長期移動平均の期間

extern double LotsB = 0.1; //買ロット数
extern double ProfitB = 0.018; //利確
extern double lossB = 0.01; //損切り

extern double LotsS = 0.1; //売ロット数
extern double ProfitS = 0.018; //利確
extern double lossS = 0.01; //損切り

extern double STOP = 300;// 一括損切り利益300$*5 or 30000円*5(リミッター)
extern int Slippage = 30; //スリッページ

extern string StartTime = "0:30"; //0:30 開始時刻+9
extern string EndTime = "6:30"; //6:30 終了時刻

会社に行ってる間だけ貴方に代わって働きます。仕様


チャート条件:
EUR/USD
1分足

テスト結果:
開始金額 3000$
期間 2010/08/28〜2010/11/03
決済回数 75
総利益 7028.50$
ドローダウン 47.74%(1586.80$)

クリックすると別ファイルが開きます。

少ない金額でスタート出来て、ドローダウン金額も少ないスタート金額ならではで、
1500$予算範囲内です。

2ヶ月でこの成績なので大体で月に2倍です。複利くるくるワイドと比べるとチョット利益が少なすぎですが、まだ、作り賭けなので・・・


適当手法の理屈はいたってシンプルです。

昔どこかのWEBページ(本かも知れん)に、
「ロスカットを大きくすればするほど勝率は高くなる!!」と驚愕のトリックが書いて有ったのを思い出して、

「ロスカット幅より、利確幅を大きく取れば勝率は???だが・・・儲けは多くなるかな!?」と思っただけなんですよね。アホみたいでしょ〜(~o~)

なので、何かのトリックかも知れません。。。(-_-)/~~~ピシー!ピシー!


posted by 偽トラリピ⇒トルリピ君−R at 2010-11-04 02:01
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(17) | EA作成失敗例 | このブログの読者になる | 更新情報をチェックする

2010年11月06日

適当 トルリピーX(エックス)

WIN様のリクエストに応じて命名した【適当 トルリピーX】(エックス)
を、内部で、デイトレードとスイングトレードを分けて機能するようにしました。
スイング用の長時間保持ポジションの選別を
「ロスカット幅より、利確幅を大きく取れば勝率は???だが、儲けは多くなるかな?」
へ理窟
にしたがって積極的な損切りにより振り分け。

適当手法の動作:
・ポジションを建てる時の売り買い方向は、MA3とMA4で決めます。
・ポジション建てのタイミングはMA1とMA2のクロスで成行きします。
(要は上下に適当にポジションをちりばめながら、売りと買いを玉建て。)
・相場が動いてるうちにポジションの評価益増量(ポジションは持ちっぱなしで蓄積してきます。)
・逆に動いて評価損の場合は一定値(0.010に設定)で損切り

・その他に売買時と反対のMA1とMA2のクロスが発生したら決済(+−どちらでも)
 ↑この時に初めてポジションが決済されます。それまで口座金額は減っていく一方となるでしょう。
  利益が出た場合に一定値で決済していく仕組みは廃止しました。

以下の図の説明:
こんな感じで取り過ぎたポジションが利益確定よりも少ないロスカット値でカットされて行きます。
すっごく無駄な損切りオンパレード!!により、大きな値動きに乗って不思議と買いか売りの片一方にポジションが偏って行きます。


適当手法EA:
 MA_EUR_USD_1m-RR.ex4( 当然ながら動作保障はしません。 )
下記のパラメータを調整などしてバックテストでお楽しみ下さい。(^o^)丿
(バックテストは出来ますけど、危険なので実稼働は出来ないようにしてあります。)

一軍パラメータ説明:(短時間MA売買)
extern int MA0 = 1;//1なら稼動
extern int Time1 = 1;//時間内のみ稼動=1 時間以外稼動=-1
extern int MA1 = 7; //短期移動平均の期間
extern int MA2 = 27; //長期移動平均の期間
extern int MA3 = 55; //売り買い判定用短期移動平均の期間
extern int MA4 = 90; //売り買い判定用長期移動平均の期間
extern int MA5 = 44; //決済判定用
extern double BUY_Lots = 0.02; //売買ロット数
extern double lossB = 0.01; //損切り
extern double SELL_Lots = 0.02; //売買ロット数
extern double lossS = 0.01; //損切り
extern double BUY_STOP = 30000;// 買いとどまる売りの利益300$ or 30000円(蓄積リミッター)
extern double SELL_STOP = 30000;// 売りとどまる買いの利益300$ or 30000円(蓄積リミッター)

二軍パラメータ説明:(長時間MA売買)
extern int MA2_0 = 1;//1=なら稼動
extern int Time2 = 1;//時間内のみ=1 時間以外稼動=-1
extern int MA2_1 = 25; //短期移動平均の期間
extern int MA2_2 = 45; //長期移動平均の期間
extern int MA2_3 = 65; //短期移動平均の期間
extern int MA2_4 = 225; //長期移動平均の期間
extern double BUY_Lots2 = 0.02; //売買ロット数
extern double loss2_B = 0.01; //損切り
extern double SELL_Lots2 = 0.02; //売買ロット数
extern double loss2_S = 0.01; //損切り

共通パラメータ説明:
extern int Slippage = 30; //スリッページ
extern string StartTime = "0:30"; //0:30 開始時刻+9
extern string EndTime = "6:30"; //6:30 終了時刻

相変わらず、「会社に行ってる間だけ貴方に代わって働きます」仕様


チャート条件:
EUR/USD
1分足

テスト結果:
開始金額 3000$
期間 2010/08/28〜2010/11/05
決済回数 1738(無駄な損切りのオンパレード)
総利益 10770.36$(前回よりは増えました)
MAXドローダウン 8243.02$ (38.02%)
相対ドローダウン 58.28% (2212.00$)

クリックすると別ファイルが開きます。

少ない金額でスタート出来て、ドローダウン金額もスタート金額の範囲内です。

なかなか月で10倍に成るような利益は出せません。
それにしても、最初の内はポジションチャージの時間なので利益増が無くってイライラしますねぇ。

ポジション溜め込み型のEAですので、開始金額を3000$から増やしたらどうなるでしょう?
開始金額 10000$
期間 2010/08/28〜2010/11/05
決済回数 1716(無駄な損切りのオンパレードは相変わらずです)
総利益 13802.14$(思ったより増えませんねロットを増やした方が良さそうです)
MAXドローダウン 8492.46$ (26.64%)
相対ドローダウン 26.64% (8492.46$)

クリックすると別ファイルが開きます。

開始金額の増減は余り意味がなかったです。

と言う事は、後は資金が増える都度ロット数を安全に増加する方法を考えれば完成か?

でも、通貨ペアの大きなトレンドが発生しないと普段はジリ貧状態ですので、
その間をトラップトレードで埋めていけば良いでしょうか?時間のある人はマーチンゲールで。



適当手法の理屈:
「ロスカット幅を広くすればするほど勝率は高くなる!!」
   という驚愕のトリックに対して、逆をおこなう理窟です。
ロスカット幅より、利確幅を大きく取れば勝率は???だが、儲けは多くなるかも?

というへ理屈なので、何かのトリックかも知れませんよ。 (-_-)/~~~ピシー!ピシー!


タグ:FX EA MT4
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-06 00:00
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(7) | 検討中の手法 | このブログの読者になる | 更新情報をチェックする

2010年11月08日

適当 トルリピーX(エックス)のフラッシュアップ

前回2種類のパラメータを組み合わせて一応の完成をみた【適当 トルリピーX】(エックス)ですが、
アホな私は、まだまだ、満足していませんので更に内部を見直してプログラムの効率化と資金利用の効率化を進めました。


適当手法の動作:
・ポジションを建てる時の売り買い方向は、MA3とMA4で決めます。
・ポジション建てのタイミングはMA1とMA2のクロスで成行きします。
(要は上下に適当にポジションをちりばめながら、売りと買いを玉建て。)
・相場が動いてるうちにポジションの評価益増量(ポジションは持ちっぱなしで蓄積してきます。)
・逆に動いて評価損の場合は一定値(0.010に設定)で損切り
・その他に売買時と反対のMA1とMA2のクロスが発生したら決済(+−どちらでも)

 MA_EUR_USD_1mRR.ex4( 当然ながら動作保障はしません。 )
下記のパラメータを調整などしてバックテストでお楽しみ下さい。(^o^)丿
(バックテストは出来ますけど、危険なので実稼働は出来ないようにしてあります。)

一軍パラメータ説明:(短時間MA売買)
extern int MA0 = 1;//1なら稼動
extern int Time1 = 0;//時間内のみ稼動=1 時間以外稼動=-1
extern int MA1 = 7; //短期移動平均の期間
extern int MA2 = 17; //長期移動平均の期間
extern int MA3 = 45; //売り買い判定用短期移動平均の期間
extern int MA4 = 60; //売り買い判定用長期移動平均の期間
extern int MA5 = 40; //決済判定用
extern double BUY_Lots = 0.02; //売買ロット数
extern double lossB = 0.01; //損切り
extern double SELL_Lots = 0.02; //売買ロット数
extern double lossS = 0.01; //損切り
extern double BUY_STOP = 30000;// 買いとどまる売りの利益300$ or 30000円(蓄積リミッター)
extern double SELL_STOP = 30000;// 売りとどまる買いの利益300$ or 30000円(蓄積リミッター)

二軍パラメータ説明:(長時間MA売買)
extern int MA2_0 = 1;//1=なら稼動
extern int Time2 = 0;//時間内のみ=1 時間以外稼動=-1
extern int MA2_1 = 40; //短期移動平均の期間
extern int MA2_2 = 186; //長期移動平均の期間
extern int MA2_3 = 100; //短期移動平均の期間
extern int MA2_4 = 185; //長期移動平均の期間
extern int MA2_5 = 93; //決済判定用
extern double BUY_Lots2 = 0.02; //売買ロット数
extern double loss2_B = 0.01; //損切り
extern double SELL_Lots2 = 0.02; //売買ロット数
extern double loss2_S = 0.01; //損切り

共通パラメータ説明:
extern int Slippage = 30; //スリッページ
extern string StartTime = "0:30"; //0:30 開始時刻+9
extern string EndTime = "6:30"; //6:30 終了時刻

相変わらず、「会社に行ってる間だけ貴方に代わって働きます」仕様は健在

チャート条件:
EUR/USD
1分足

テスト結果:
開始金額 5000$(見直したら3000$では資金不足だったの訂正)
期間 2010/08/28〜2010/11/06
決済回数 1936(無駄な損切りだらけです)
総利益 22720.14$(約2か月分で、これだけ有れば高級な会社の給料くらいにはなります)
MAXドローダウン 11099.84$ (30.05%)
相対ドローダウン 42.48% (2489.08$)

クリックすると別ファイルが開きます。

うーーーむ。実践投入時期かな。


仕組み:
トラップトレードを運用している内に気が付いたのですが、
両建てした場合どちらかに大きく動いた時に、含み損のポジションを見て呟いていました。

「コレが無ければ大もうけなのになぁ・・・」

って、事で先に、「コレ」を切っちゃってみただけなのです。


タグ:EA FX MT4
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-08 00:09
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(13) | 検討中の手法 | このブログの読者になる | 更新情報をチェックする

2010年11月11日

(約)日足判断のEA

自称、フラッシュアップしたと言うトルリピーX(エックス)ですが、
ヤッパリ、普段の平坦が気になるので、アホな私は、その間を補填する
つもりで、専用ソフトのつもり、で作ってみました。


今度の手法の動作:
・(約)日足でのMA2を見てローソク足が上か下かで売買。
・ポジション建てのタイミングはMA1ローソクのクロスで成行きします。
・相場が動いてるうちにポジションの損切り値を(エラー出しまくりながら)トレーリングします。
・逆に動いて評価損の場合は一定値(1.0円に設定)で損切り
・トレーリングストップに引っかかれば利益です。

 MA_USD_JPY_5m_4h.ex4( 当然ながら動作保障はしません。 )
 チャート条件:
 USD/JPY
 5分足
 他の通貨ペアや時間足でもOKですのでバックテストして最適なものを探して下さい
 今回は実戦でもお楽しみ出来るようにして置きました。ダウンロードして遊んで下さい。

パラメータ説明:
extern int MA1 = 30 ; //短期移動平均の期間
extern int MA2 = 244 ; //長期移動平均の期間

extern double LotsB = 0.01; //売買ロット数
extern double lossB = 1.0; //損切り

extern double LotsS = 0.01; //売買ロット数
extern double lossS = 1.0; //損切り

extern int Slippage = 30; //スリッページ
extern double TrailingStop = 670;//670=67銭 トレーリングストップpips
(上記2つのパラメータは通常口座では3、67と成ります。)

extern double MAX_position = 210;//最大保持ポジション数


テスト結果:
開始金額 5000$
期間 2010/01/19〜2010/11/09
決済回数 3051(決済回数はそれなりに有ります。)
総利益 5625.80$(少なすぎ!!月約550$しか有りません。)
MAXドローダウン 2908.53$ (23.61%)(1000通貨単位ではロットが少なすぎました)
相対ドローダウン 27.82% (1795.74$)

クリックすると超デカイ別ファイルが開きます。



仕組み:
長いMAより下にローソクが有れば上昇を虎視眈々と狙うために無駄に買いポジション建てします。
長いMAより上にローソクが有れば下落を虎視眈々と・・・・・・
うまく、上昇、下落したらトレーリングストップでトコトン追います。
損切りはそれなりに・・・でも、無い方が良いかも知れないです。


動作中の説明:
仕掛けたポジションに対してのトレーリングストップは一斉に行われるので、決済約定時は
まるで、集中砲火でも浴びたかのようなラインが引かれます。
今回のEAでは、バリバリの逆張りにしましたが通貨ペアによっては順張りにして流れを追った方が良い通貨ペアも有ります。(リクエストが有れば作ります。)

 そうだ!!こんなにセセコマしいから、こいつは【アマゾン】と命名しよう。


まだ、最適パラメータ探り中。。。


一応の足しには成るか・・・
タグ:FX MT4 EA
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-11 00:00
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(16) | オリジナル手法 | このブログの読者になる | 更新情報をチェックする

2010年11月16日

適当手法 トルリピーX(エックス)EAの解禁

一応の完成品の【適当 トルリピーX】(エックス)
1週間フォアードで様子をみてみました。

別段、予想外な動きは見られないので、実戦利用できるEAを載せます。

適当手法の動作:
・ポジションを建てる時の売り買い方向は、MA3とMA4で決めます。
・ポジション建てのタイミングはMA1とMA2のクロスで成行きします。
(要は上下に適当にポジションをちりばめながら、売りと買いを玉建て。)
・相場が動いてるうちにポジションの評価益増量(ポジションは持ちっぱなしで蓄積してきます。)
・逆に動いて評価損の場合は一定値(0.010に設定)で損切り
・その他に売買時と反対のMA1とMA2のクロスが発生したら決済(+−どちらでも)

仕組み:
トラップトレードを運用している時、両建てした場合どちらかに大きく動いた時に含み損のポジションがどんどん膨らんでいきます。
先に含み損になるポジションを切っておくと大きく動くときは含み益だけになります。
そんな感じの仕組みです。


 MA_EUR_USD_1m-X.ex4( 当然ながら動作保障はしません。 )
下記のパラメータを調整などしてバックテストで動作を確認して下さい。


一軍パラメータ説明:(短時間MA売買)
extern int MA0 = 1;//1なら稼動
extern int Time1 = 0;//時間内のみ稼動=1 時間以外稼動=-1
extern int MA1 = 7; //短期移動平均の期間
extern int MA2 = 19; //長期移動平均の期間
extern int MA3 = 40; //売り買い判定用短期移動平均の期間
extern int MA4 = 60; //売り買い判定用長期移動平均の期間
extern int MA5 = 31; //決済判定用
extern double BUY_Lots = 0.02; //売買ロット数
extern double lossB = 0.01; //損切り
extern double SELL_Lots = 0.02; //売買ロット数
extern double lossS = 0.01; //損切り

以下の2つのパラメータはバックテスト時には300$くらいに変更してテストして下さい。
extern double BUY_STOP = 30000;// 買いとどまる売りの利益300$ or 30000円(蓄積リミッター)
extern double SELL_STOP = 30000;// 売りとどまる買いの利益300$ or 30000円(蓄積リミッター)


二軍パラメータ説明:(長時間MA売買)
extern int MA2_0 = 1;//1=なら稼動
extern int Time2 = 0;//時間内のみ=1 時間以外稼動=-1
extern int MA2_1 = 44; //短期移動平均の期間
extern int MA2_2 = 154; //長期移動平均の期間
extern int MA2_3 = 100; //短期移動平均の期間
extern int MA2_4 = 160; //長期移動平均の期間
extern int MA2_5 = 67; //決済判定用
extern double BUY_Lots2 = 0.02; //売買ロット数
extern double loss2_B = 0.01; //損切り
extern double SELL_Lots2 = 0.02; //売買ロット数
extern double loss2_S = 0.01; //損切り

共通パラメータ説明:
extern int Slippage = 30; //スリッページ
extern string StartTime = "0:30"; //0:30 開始時刻+9
extern string EndTime = "6:30"; //6:30 終了時刻

相変わらず、「会社に行ってる間だけ貴方に代わって働きます」仕様は健在

チャート条件:
EUR/USD
1分足

テスト結果:
開始金額 5000$
期間 2010/08/28〜2010/11/15
決済回数 2111(殆んどが無駄な損切りです)
総利益 21838.32$
MAXドローダウン 14473.70 (35.27%)
相対ドローダウン 41.90% (2534.44)

クリックすると別ファイルが開きます。


このEAの利用により損失を被っても責任は取りませんが、グチは聞きます。

タグ:FX EA MT4
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-16 00:05
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(4) | オリジナル手法 | このブログの読者になる | 更新情報をチェックする

EAのセット方法(MT4)

WIN様からのリクエストも有ったので、MT4におけるEAのセット方法を少し。

まず、私の記事でこんな記述が有ったとします。


 MA_USD_JPY_5m_4h.ex4( 当然ながら動作保障はしません。 )

チャート条件:
USD/JPY
5分足
 他の通貨ペアや時間足でもOKですのでバックテストして最適なものを探して下さい
 今回は実戦でもお楽しみ出来るようにして置きました。ダウンロードして遊んで下さい。

パラメータ説明:
extern int MA1 = 30 ; //短期移動平均の期間
extern int MA2 = 244 ; //長期移動平均の期間
extern double LotsB = 0.01; //売買ロット数
extern double lossB = 1.0; //損切り
extern double LotsS = 0.01; //売買ロット数
extern double lossS = 1.0; //損切り
extern int Slippage = 30; //スリッページ
extern double TrailingStop = 670;//670=67銭 トレーリングストップpips
(上記2つのパラメータは通常口座では3、67と成ります。)
extern double MAX_position = 210;//最大保持ポジション数



 MA_USD_JPY_5m_4h.ex4(当然ながら動作保障はしません。)
 ↑EA名の部分をクリックしてex4ファイルを↓ココにダウンロードします。
 【C:\Program Files\MetaTrader 4 at FOREX.com\experts】
EAの格納場所.jpg
 ↑ダウンロード先フォルダ場所のイメージ。(通常はCドライブです。)


 ↓「チャート条件」USD/JPY 5分足 のチャートを表示させます。
 ↓そのチャート上にEAをドロップダウンします。(マウスクリックしたまま移動させチャートの上でクリックを放します)
EAの説明1.jpg

 ↓EAをドロップダウンした瞬間以下のウインドウが開きますので「パラメータ説明」に従って設定します。
EAの説明2.jpg

通常、ココまでの作業で、EAは動きますが、初めて使う場合やEAの動作を抑制していた場合は、
MT4の以下の設定を見直して下さい。

 ↓MT4メニューの「ツール」→「オプション」を選択します。
EAの説明3.jpg

 ↓開いたウインドウのダイダイ色の部分をチェックして「OK」ボタンを押せば、EAが稼働し始めます。
EAの説明4.jpg


以上、EAセットの簡単説明でした。

タグ:EA FX MT4
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-16 12:02
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(4) | EA | このブログの読者になる | 更新情報をチェックする

2010年11月18日

6000分MAの手法って、15分足の400本のMAね

今日も何となく、トレーリングを極めようと、利確値を追えるだけ
追うトレーリングをするEAを作ってみました。

私は、ひたすら右肩上がりになっていないと気が済まない、
お馬鹿なEAを求めますので途中の評価損も帰り見ずひたすら口座残高が上昇します。

でも、いくらEAが、がんばってもバックテストの終了時点でちょいと口座残高も下がっていますが、ご愛嬌で・・・


今回の手法動作:
・15分足でのMAを見てローソク足が下に抜けるかで?上に抜けるか?で売買。
・トレーリングストップに引っかかるか、売買時の逆のクロスで決済です。

 HL_400MA.ex4( 当然ながら動作保障はしません。 )

 チャート条件:
 GBP/JPY
 15分足
 他の通貨ペアや時間足でもOKですのでバックテストして最適なものを探して下さい
 今回も実戦で楽しめます。ダウンロードして遊んで下さい。

パラメータ説明:
extern int MA1 = 18;// //短期移動平均の期間(ローソクの動きを少しなだらかにする目的です)
extern int MA2 = 400;// //長期移動平均の期間
extern double LotsBS = 0.1; //売買ロット数

extern int Time0 = 0; // 時間内のみ稼動=1 時間以外稼動=-1
extern string StartTime = "9:30"; // 開始時刻
extern string EndTime = "15:30"; // 終了時刻
extern int Slippage = 30; //スリッページ
extern double TrailingStop = 900;// 400=40銭 //トレーリングpips
(上記2つのパラメータは通常口座では3pips、90銭と成ります。)



テスト結果:
開始金額 3000$
期間 2010/06/01〜2010/11/17
決済回数 78
総利益 2762.35$(少なすぎですね)
MAXドローダウン 4764.73$ (79.89%)
相対ドローダウン 79.89% (4764.73$)

クリックすると別ファイルが開きます。


仕組み:
その時のトレンドを追うだけです。(順張りオンリー)


これも、他のEAと同時に走らせておけば何らかのヘッジには成るでしょうね。

イヤ!?ヘッジされる側かも!!

強そうなのになぁ〜




「(約)日足判断のEA」がアマゾンだったので、このEAは【ストロンガー】か!?
タグ:FX EA
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-18 00:15
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(5) | オリジナル手法 | このブログの読者になる | 更新情報をチェックする

2010年11月19日

最近の悟り

MT4にハマって2か月半。

EAを作るために、トラップトレードイフダンから始め数々の手法?を
調べて勉強してEA化しては失敗し。。。色々やってきました。

で、最近思うこと。

トラップトレードのような、為替値の変化のみがファクターであるトレード手法は
資金が増えることは有っても、減ることはまず無い手法と思っています。

しかし、それを実現するためには、FXの専門家の皆様の言う3大タブーを犯すことに成ります。

つまり、
1.ナンピン
2.損切り無し
3.両建て

教科書でのやってはイケないトレード方法を行う訳ですが。。。

EAを色々作って検証してみると分かるのですが、3大タブーの一つでも欠けると
結果は散々です。ましてや、3大タブーの1つだけ実行すると更に結果は不良です。

1.ナンピン
トラップトレードでは一定間隔で機械的に買い下がりや売り上がりの予約をして待ちます。
ポジション建したけど失敗したので更に深追いするという、典型的なダメパターンです。

2.損切り無し
M2Jではトラップトレードに関して、必ずストップロス(損切り)を付けるよう推奨しています。教科書なら思惑通りに行かなければ損切りですので、正しい選択です。
しかし、コレをトラップトレードで行うと小さな利益を沢山取り、ある日大きく損失を出して一旦終了と成ります。

3.両建て
M2Jユーザでよく見ますが、買いのトラップトレードと売りのトラップトレードを仕掛ける手法が目立ちます。特徴は買いも売りも両方トラップトレードです。
買いと、売りを値幅範囲が同じ場所に同時建てしたり、
買いと売りを値幅範囲をずらして入れ子にしてたり、
レンジ範囲の上は売りオンリーで下は買いオンリーとしたりがよく使われている手法ですが、どれも、常に含み損を抱えた運用となります。

1つ1つを独自に行うとロクな事が無いのですが、あえて3大タブーを犯しますと、
何故か不思議と・・・!!(^・^)なんです。

その典型例が魚屋様の「くるくるワイド手法」なのですが、見事に3大タブーを犯しています。

一番嬉しい特徴は、収益性にむらが無く、単純なトラップトレードにありがちな想定レンジを外れた場合の破滅的な出来事にも、柔軟に対応できる方法もも豊富にあり安全にヘッジできる特徴があります。

私も、くるくるワイド手法をEA化して運用中ですが、知らない内にコツコツとリピートイフダンを繰り返していてくれています。

【ヘッジ対応リピートイフダン系EA】を作ることができました。魚屋様、ありがとう。

運用が長ければそれだけ利益に成ると確信してます。ただ、複利的なポジション追加は手動で行った方が良いですね。ヘッジの対応は手動なので。

で、こういった確実な利益を生む手法を動かしてると退屈なので、色々欲が出てきます。

私の場合、何故か?世に溢れている様々なFX手法をEA化する事に欲が出てしまって、
全く、自己の利益にはつながらない趣味と成ってしまいました。


手法を探るにあたり、最初は、他のブロガーの皆様の手法を勉強してみました。
まず、注目したのが、エレベータ方式【がく様】の手法です。

売りポジをどんどん高い位置に変更。買いポジをどんどん低い位置に変更。
で、売りポジをスワップの小さい通貨ペアにして、買いポジをスワップの大きい通貨ペアにすれば、持ってるだけでリスク無しにスワップも儲かるという仕組みです。

手動では、なかなか最高値最安値でポジション建てする事は精神的に困難です。
(もっと上がりそうだから、まだ、売りポジ建てられない・・・とか。まだ安くなりそうだから買いポジを建てられないとか・・・)

これ、EA化すると躊躇なくパソコンが行ってくれます。流石は無感情の機械です。

【含み益ため貯め系EA】を作れました。がく様、ありがとう。


これら、2つの手法はよくありがちな、運任せのファクターが殆どありません。

しかし、2つを組み合わせたEA【合成 トラリピ V3】を作っても結果はあまり良くありませんでした。

納得できませんよね。。。


散々考えた挙句、行き付いた結論は、3大タブーを漏れなく採用する部分に何かの欠けが、生じているのでは無いかと思います。
2種類同時までなら良かったのですが、更にスキャルを行う動作を加えた事により完全に動作予測不可能に成っていました。

それが、証拠に、理論的に良く分かっている【適当 トルリピーX】では、どちらかと言えば含み益を持ち続ける形態と成っています。

ただ、普段の細かい損切りがひどいので普段はジリ貧です。値が大きく動く時に追従して大きく儲ける仕組みで、理論的に分かっているので安心です。


その後、一般的によく使われている手法をEA化して検証したのですが、殆どの手法が移動平均線をベースとしたモノばかりで、どちらかと言うと運任せ!!【アマゾン】がその系統ですね。

これで、儲けてます(儲けてました?)系の手法は、ほぼ全滅。書籍やブログを見て実行していた人は散々な目にあっていた事でしょう。

つまり、その時期特有の周期性を発見したという手法だった訳で、時期を過ぎれは合致せずです。

また、王道と言われる複数の時間足、4時間、1時間、30分、15分の全ての足の色がそろった時に順張りの手法も、そろった時点でトレンド反転が多く、損切りの連続で私的には好きでは無いのでEA化はしましたけどダメですね〜これは。
たまに大きく流れる時にうまく乗れれば大儲け手法ですが。。。

忍耐の無い私には無理なので、順張りだけに特化して損切り無しで頑張るEAが【ストロンガー】です。

後、RSIとかが私は好きなのですが、コレも結構運任せ。


一番固いのは、短時間のトレンドが反転した時にポジション建てする方法ですが、
MT4の取り扱い業者ではスプレッドは広すぎて、スキャル的なトレードができませんでした。

ですので、中時間のトレンド反転を狙ったポジション建てのタイミングで売買するEAを作ったら
良好で、着実に売りと買いのサンドウィッチで含み益が増えていきました。

仕組み的には、パラボリックの反転時に売買するのと同じですね。

 ・・・

ここで、原点に戻り思案してみます。

この、トレンド反転での売買は、
1、両建て
2、損切り無し
3、トレンド上下の絶対値位置はバラバラなので、必然的にナンピンが多発
の、3つの特徴を持ちます。

 ・・・

つまり、3大タブーを漏れなく採用していると云うことですね。

そのまま、ポジ建てだけをしていると、余剰資金が無くなりますので、
適当なタイミングで、評価益が多いポジションの売りと買いを同数だけ
残して決済すれば、がく様 エレベータ手法の応用と成ります。

常に、評価益がプラス状態での運用は楽しいですよ(^<^)でも、暇。






最後に、だいぱぱ様の手法は、フィボナッチ的な位置でナンピンするので、不思議と平均購入値まで戻ってきます。

そのまま、走れば、その分マル儲けですよね。小資金で出来る必勝法です。



タグ:FX 手法
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-19 00:02
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(10) | 心意気 | このブログの読者になる | 更新情報をチェックする

2010年11月20日

トラップトレードのトレーリングストップ

昨晩ニット様よりコメントのあった、くるくるワイド手法のトレーリング・・・
ヘッジ側をトレールして利確では、ヘッジの意味がなくなるので、
くるくるの側をトレールする実験をしようと思い、以前から使っている
トラップトレードイフダンのEAを改造しました。

作ってから、いつものように最適化の分析をパソコン様に依頼して寝ました。

で、今日も遊びに行ってから帰ってきたら、分析結果も出てましたので、
好成績だったロジックをバックテストしてみました。


今回の動作:
・1分足の開始時にトレールします。
・トレーリングストップに引っかかるのみが、トラップトレードの決済となります。

EAはこれ→ RID_Order_trailing.ex4( 当然ながら動作保障はしません。 )

 チャート条件:
 AUD/NZD
 1分足
 チャートの時間足でのみトレーリングしますので、長い足の場合利確値の変更が遅れるかもです。
 今回も実戦で楽しめます。ダウンロードして遊んで下さい。

パラメータ説明:
//マジックナンバー
extern int magic0= 1000;//同じ通貨ペアで複数動かしたい時に変更して下さい。
extern int clear = 1;//0で全予約キャンセル後指定し直しします。

// 外部パラメータ
extern double Lots = 0.05; // ロット数 0.01=1000通貨
extern double OpenPrice = 1.194; // 約定価格(スタート価格
extern double PriceDiff = 0.002; // 価格の値幅(スタート価格から刻みアップ
//extern double ClosePrice = 106.00; // 決済価格
extern int Positions = 39; // 注文の個数
extern double CloseDiff = 0.002; // 買い決済の値幅 (未使用)


extern double Lots_S = 0.05; // 売りのロット数 0.01=1000通貨
extern double OpenPrice_S = 1.256; // 約定価格(スタート価格
extern double PriceDiff_S = 0.003; // 価格の値幅(スタート価格から刻みアップ
extern int Positions_S = 21; // 注文の個数
extern double CloseDiff_S = -0.002; // 売り決済の値幅 -0.60なら売り(未使用)

extern double TrailingStop = 2800;// 500=0.0005 500=50銭 //トレーリングpips
(上記のパラメータは通常口座では50=0.0005・50=50銭と成ります。)


テスト結果:
開始金額 5000$
期間 2010/09/17〜2010/11/20
決済回数 20
総利益 1269.55$(なんだかなぁ〜)
MAXドローダウン 1340.28 (22.06%)
相対ドローダウン 22.08% (1256.48)

クリックすると別ファイルが開きます。


当然ですが、同じ通貨ペアの期間でノーマルのトラップトレードイフダンもバックテストしてみました。
トレールしないだけでパラメータは同じで、未使用だった下記の2つで決済しています。
extern double CloseDiff = 0.002; // 買い決済の値幅 (未使用だったパラ)
extern double CloseDiff_S = -0.002; // 売り決済の値幅 -0.60なら売り(未使用だったパラ)

テスト結果:
開始金額 5000$
期間 2010/09/17〜2010/11/20
決済回数 125
総利益 800.73$(トレールした方が多いですね。)
MAXドローダウン 714.28 (13.62%)
相対ドローダウン 13.62% (714.28)

クリックすると別ファイルが開きます。


でも、トレード回数を比較してみると、
トレールは20回
ノーマルは125回
回数から見て単純に「買い決済の値幅」「売り決済の値幅」を広げた方が利益率は良くなりそうですが。。。

まだ、検証が足りないので、トラップトレードのトレーリングは未知数ですね(^。^)y-.。o○


って、記事を載せようとしたら、ニット様よりコメント来てましたね。(今、気が付きました・・・)
なるほど、トラップ側をトレールにして正解でしたか!!。じゃあ、もう出来ました。


そういう事なら。ニット様。後の検証お願いします。


一応、売り側も買い側もトレールします。
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-20 18:20
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(6) | 検討中の手法 | このブログの読者になる | 更新情報をチェックする

2010年11月21日

トレーリングくるくるワイド手法「トルリピ スーパー1」

昨晩ニット様よりコメントのあった、くるくるワイド手法のトレーリング・・・
くるくるの側をトレールする訳ですが、くるくるワイド専用のEAも作りました。

で、そのままではオリジナルではないので、トレーリングストップって値が大きいと殆んど儲からない位置に帰ってきてから決済されたりするので、大きく利が乗っている最中に強制決済できる機能を手法として追加しました。

現在は移動平均線で行っていますが、MACDとかの方が良いかもと思っています。

いつものような最適化分析前の適当なパラメータですので、結論ではありません。

今回の動作:
・1分足の開始時にトレールします。
・トレーリングストップに引っかかるか、移動平均線のいい加減なクロスリミッターで決済

5つの機能:(5機能の腕を持つ仮面ライダースーパー1にふさわしいので、
       【トルリピ スーパー1】と命名)
1・トレーリングのON/OFF選択可能
2・移動平均線リミッターのON/OFF選択可能
3・移動平均線リミッターでの作動倍率変更可能
  (クロス時に儲かってるポジションしか決済しませんが、決済値幅に対する倍率を指定可能)
4・トラップのストップオンリー化切替可能
5・トラップのリミットオンリー化切替可能


EA→ RID_Order_trailing.ex4( 当然ながら動作保障はしません。 )

 チャート条件:
 AUD/JPY
 1分足
 チャートの時間足でのみトレーリングしますので、長い足の場合利確値の変更が遅れるかもです。
 今回も実戦で楽しめます。ダウンロードして遊んで下さい。

//マジックナンバー
extern int magic0= 1000;//同じ通貨ペアで複数動かすとき変更して下さい
extern int clear = 1;//0で全予約キャンセル後指定しなおし

// 外部パラメータ
extern double TrailingStop = 0;// 500=50銭 //トレーリングpips【 0=トレーリングSW OFF】
extern double TrailingStop_S = 250;// 500=50銭 //トレーリングpips【 0=トレーリングSW OFF】
(上記のパラメータは通常口座では50=50銭と成ります。)

extern int MA1 = 6;// //トレーリング以外の決済短期移動平均の期間【 0= OFF】
extern int MA2 = 24;// //トレーリング以外の決済長期移動平均の期間【 0= OFF】
extern double MA_Close = 2.0; // トレーリング以外の決済時に倍率以上値なら買い決済
extern double MA_Close_S = 2.0;// トレーリング以外の決済時に倍率以上値なら売り決済
extern int Slippage = 30; //スリッページpips
(上記のパラメータは通常口座では3=3pipsと成ります。)


extern double Lots = 0.1; // ロット数 0.1=1万通貨
extern double OpenPrice = 79; // 約定価格(スタート価格
extern double PriceDiff = 0.5; // 価格の値幅(スタート価格から刻みアップ
extern int STOPonlySW = 0; // 【-1=LIMITオンリー 0=通常 1=STOPオンリー】
extern int Positions = 3; // 注文の個数
extern double CloseDiff = 100.0; // 買い決済の値幅 決済出来ない値にしてます


extern double Lots_S = 0.01; // 売りのロット数 0.01=1000通貨
extern double OpenPrice_S = 78; // 約定価格(スタート価格
extern double PriceDiff_S = 0.1; // 価格の値幅(スタート価格から刻みアップ
extern int STOPonlySW_S = 1; // 【-1=LIMITオンリー 0=通常 1=STOPオンリー】
extern int Positions_S = 80; // 注文の個数
extern double CloseDiff_S = -0.1; // 売り決済の値幅 -0.1マイナス表記(未使用)


テスト結果:
開始金額 1000$
期間 2010/09/16〜2010/11/20
決済回数 340
総利益 691.93$(この短期間での利益率で考えうるとすごい利益率です。)
MAXドローダウン 492.09$ (31.08%) (ドローダウン的にも余裕綽々です。)
相対ドローダウン 31.08% (492.09$)

クリックすると別ファイルが開きます。
最後の強烈なドロ-ダウンは低価格時の売り残りですので、普段は無害です。(手動で強制決済を行った時瞬間的にこのドローダウンが起きます。)

同じ通貨ペアの期間でノーマルのトラップトレードイフダンもバックテストしました。
トレールしないだけでパラメータは同じで、未使用だった下記の1つで決済しています。
extern double CloseDiff_S = -0.1; // 売り決済の値幅 -0.1マイナス表記(未使用だったパラ)

テスト結果:
開始金額 1000$
期間 2010/09/16〜2010/11/20
決済回数 693
総利益 661.20$(トレールした方が多いですが、大差無いですね。これは決済回数がトレールの方が少なくなる分利益確保の機械損失が大きいのでしょう。)
MAXドローダウン 507.61 (32.46%)
相対ドローダウン 32.46% (507.61)

クリックすると別ファイルが開きます。
最後の強烈なドロ-ダウンは低価格時の売り残りですので、普段は無害です。(手動で強制決済を行った時瞬間的にこのドローダウンが起きます。)

大差無いですね

・・・

最適化の分析もしないといけませんねぇ・・・

タグ:FX MT4 EA
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-21 04:31
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(8) | 検討中の手法 | このブログの読者になる | 更新情報をチェックする

2010年11月22日

新手法「スカイ トルリピ」

トレーリングトラップリピートイフダンに優位性を持たせる方法を考え中なので。。。

気分治しに、また、お馬鹿なモノ作ってしまいました・・・

ブレイクアウト手法に前回作った移動平均線いい加減決済を組み込みました。普段の利確はトレーリングストップです

今回の動作:
・5分足(が良いかな?)の開始時にトレールします。
・トレーリングストップに引っかかるか、移動平均線のいい加減なクロスリミッターで決済
・ポジション数2つ以上を指定した場合、クロスリミッターで決済されても、1つだけはトレーリングで深追いします。大抵最高利益値から大きく下回って決済させますが・・・宝くじ的な意味で・・・
・オプションですが余剰資金が増えてくるとその分ロットを増やす機能も付けました。

命名は、売買グラフがフラフラと空を上昇していくのに似ていますので、
【スカイ トルリピ】とさせて頂きます。

EA→ HL_break_OUT2.ex4( 当然ながら動作保障はしません。 )

 チャート条件:
 USD/JPY
 5分足
 チャートの時間足でのみトレーリングしますので、長い足の場合利確値の変更が遅れるかもです。
 今回も実戦で楽しめます。ダウンロードして遊んで下さい。

//パラメーター
extern double UP_pace = 0.000;//余剰資金的なロット増加率 $=0.2 円=0.002が無難

extern double TrailingStop = 250;//450も良い 400=40銭 //トレーリングpips
(上記のパラメータは通常口座では50=50銭と成ります。)
extern int lookback = 70;//HL値の基準足数
extern double MIN_profit = 0.2;//極小レンジ判定

extern double LotsB = 0.1; //売買ロット数
extern double diffB = 0.15; // 価格の値幅
extern double lossB = 0.2; //損切り
extern double LotsS = 0.1; //売買ロット数
extern double diffS = 0.0; // 価格の値幅
extern double lossS = 0.2; //損切り

extern int MAXposition = 2;//最大に持たせるポジション数
extern int keeptime=21600;//3600=1h 指定時間で一旦予約取り消し

extern int MA1 = 20;// //短期移動平均の期間
extern int MA2 = 34;// //長期移動平均の期間
extern int Slippage = 30; //スリッページ
(上記のパラメータは通常口座では3=3pipsと成ります。)


テスト結果:
開始金額 1000$
期間 2010/01/19〜2010/11/20
決済回数 306
総利益 1700.77$(一月辺り、約150$です。資金率的に15%以上。)
MAXドローダウン 371.38$ (23.91%)
相対ドローダウン 23.91% (371.38$)

クリックすると別ファイルが開きます。


値動きの少ない米ドル用としてどうでしょう?


で、オプションのロット増加機能を作動させたのが以下。

extern double UP_pace = 0.2($で作動);//余剰資金的なロット増加率 $=0.2 円=0.002が無難
決済回数 247
総利益 8041.95$(一月辺り、約700$です。資金率的に70%以上。)
MAXドローダウン 4305.92$ (47.60%)
相対ドローダウン 47.60% (4305.92$)

クリックすると別ファイルが開きます。


ロット増加の優位性は高いですね。

これなら、トレーリングストップトラップトレードイフダンにも良さそうだ!!

でも、単純にロットを増やしてもヘッジとのバランスが保てません・・・



もっと違う方法を考えないとダメですね。とほほ。。。



気が滅入るので、怖いもの見たさで増加率をextern double UP_pace = 0.4($)に増やしてバックテストもしてみました。資金は不足するはずなので初期資金を3000$に増やしてのテストです。

クリックすると別ファイルが開きます。
決済回数 181
総利益 12112.20$(一月辺り、約1000$です。資金率的に30%以上。)
MAXドローダウン 8138.04$ (52.47%)
相対ドローダウン 58.15% (7897.92$)


たいして増加しませんねぇ・・・あーあ。気が滅入る。。。

posted by 偽トラリピ⇒トルリピ君−R at 2010-11-22 00:12
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(6) | オリジナル手法 | このブログの読者になる | 更新情報をチェックする

2010年11月23日

【トルリピ スーパー1】手法のフラッシュアップ

イキナリ作ったトレーリングするトラップリピートイフダン
命名:【トルリピ スーパー1】ですが、
トレール中の価格ポジションが本来の利確値に到っても、持ちっパのため該当価格辺りで
レンジした場合みすみすその間のくるくるを見捨てているために、
いくらトレールで頑張って1回あたりの収益性を向上させても、
利確回数で負けてしまい、ノーマルのトラップリピートと大差無い結果と成ると仮説を立てました。

そこで、納得できないくらいトレールの効果が無い!!くだらない!!動作状態を
チャートで確認してみました。

これは!!
 これはヒドイ!!
  予想通り、ヤッパリ、みすみす、
くるくるを逃しています。この場合7回も!!
時間にして12時間でしょうか。。。こんな現象が対象時間帯の1/3はあります!!
普段は小刻みなレンジのようですね。俗に言う「動いて無い日」がなんて多い事か。

あーーーこれでは、決済回数も少なくなるわけです。
で、少しでも、くるくるの手助けをしようと改装しました。(改造レベルじゃ無いくらいの作り直しだったので・・・改装)

トレーリング中の価格ポジションもにもLIMIT注文掛けるようにしました。
トレーリング中のはそのまま独立して動いてもらって、新たに同じ価格帯に来たら売りトラップするって計画です。


今回の動作:
・1分足の開始時にトレールします。
・トレーリングストップに引っかかるか、移動平均線のいい加減なクロスリミッターで決済
・トレール中の価格建てポジションがあっても最低利確値をストップロス設定後に、
 同じ価格建てで第2軍としてLIMIT注文します。これで、細かいレンジにも多少は効果が有ると良いのですが・・・

機能:
1・トレーリングのON/OFF選択可能
2・移動平均線リミッターのON/OFF選択可能
3・移動平均線リミッターでの作動倍率変更可能
  (クロス時に儲かってるポジションしか決済しませんが、決済値幅に対する倍率を指定可能)
4・トラップのストップオンリー化切替可能
5・トラップのリミットオンリー化切替可能
6.第2軍の発動ポイントを本来の利確値との差で指定可能。(デフォルトは5銭)
EA→ RID_Order_trailing2.ex4( 当然ながら動作保障はしません。 )


まずは、ノーマルのくるくるワイド手法を比較用にバックテストしました。

チャート条件:
 AUD/JPY
 1分足
//マジックナンバー
extern int magic0= 1000;//同じ通貨ペアで複数動かすとき変更して下さい
extern int clear = 1;//0で全予約キャンセル後指定しなおし
// 外部パラメータ
extern double TrailingStop = 0;// 500=50銭 //トレーリングpips【 0=トレーリングSW OFF】
extern double TrailingStop_S = 0;// 500=50銭 //トレーリングpips【 0=トレーリングSW OFF】
(上記のパラメータは通常口座では50=50銭と成ります。)
extern int MA1 = 0;// //トレーリング以外の決済短期移動平均の期間【 0= OFF】
extern int MA2 = 0;// //トレーリング以外の決済長期移動平均の期間【 0= OFF】
extern double MA_Close = 0; // トレーリング以外の決済時に倍率以上値なら買い決済【 0= OFF】
extern double MA_Close_S = 0;// トレーリング以外の決済時に倍率以上値なら売り決済【 0= OFF】
extern int Slippage = 30; //スリッページpips
(上記のパラメータは通常口座では3=3pipsと成ります。)
extern double Lots = 0.1; // ロット数 0.1=1万通貨
extern double OpenPrice = 79; // 約定価格(スタート価格
extern double PriceDiff = 0.5; // 価格の値幅(スタート価格から刻みアップ
extern int STOPonlySW = 0; // 【-1=LIMITオンリー 0=通常 1=STOPオンリー】
extern int Positions = 3; // 注文の個数
extern double CloseDiff = 200.0; // 買い決済の値幅 決済出来ない値にしてます
extern double Lots_S = 0.01; // 売りのロット数 0.01=1000通貨
extern double OpenPrice_S = 79; // 約定価格(スタート価格
extern double PriceDiff_S = 0.1; // 価格の値幅(スタート価格から刻みアップ
extern int STOPonlySW_S = 1; // 【-1=LIMITオンリー 0=通常 1=STOPオンリー】
extern int Positions_S = 80; // 注文の個数
extern double CloseDiff_S = -0.1; // 売り決済の値幅 -0.1マイナス表記

クリックすると別ファイルが開きます。
最後の強烈なドロ-ダウンは低価格時の売り残りですので、普段は無害です。(手動で強制決済を行った時瞬間的にこのドローダウンが起きます。)
テスト結果:
開始金額 1000$
期間 2010/09/16〜2010/11/22
決済回数 855
総利益 1298.83$(この短期間での利益率で考えうるとすごい利益率です。)
MAXドローダウン 572.75 (32.42%) (ドローダウン的にも余裕綽々です。これがくるくるワイドの強みですね。)
相対ドローダウン 32.42% (572.75)


では、改装したスーパー1もバックテストです。

// 外部パラメータ
extern double TrailingStop = 0;// 500=50銭 //トレーリングpips【 0=トレーリングSW OFF】
extern double TrailingStop_S = 0;// 500=50銭 //トレーリングpips【 0=トレーリングSW OFF】
(上記のパラメータは通常口座では50=50銭と成ります。)
extern int MA1 = 6;// //トレーリング以外の決済短期移動平均の期間【 0= OFF】
extern int MA2 = 24;// //トレーリング以外の決済長期移動平均の期間【 0= OFF】
extern double MA_Close = 0; // トレーリング以外の決済時に倍率以上値なら買い決済【 0= OFF】
extern double MA_Close_S = 2.0;// トレーリング以外の決済時に倍率以上値なら売り決済【 0= OFF】
extern int Slippage = 30; //スリッページpips
(上記のパラメータは通常口座では3=3pipsと成ります。)
extern double Lots = 0.1; // ロット数 0.1=1万通貨
extern double OpenPrice = 79; // 約定価格(スタート価格
extern double PriceDiff = 0.5; // 価格の値幅(スタート価格から刻みアップ
extern int STOPonlySW = 0; // 【-1=LIMITオンリー 0=通常 1=STOPオンリー】
extern int Positions = 3; // 注文の個数
extern double CloseDiff = 200.0; // 買い決済の値幅 決済出来ない値にしてます
extern double Lots_S = 0.01; // 売りのロット数 0.01=1000通貨
extern double OpenPrice_S = 79; // 約定価格(スタート価格
extern double PriceDiff_S = 0.1; // 価格の値幅(スタート価格から刻みアップ
extern int STOPonlySW_S = 1; // 【-1=LIMITオンリー 0=通常 1=STOPオンリー】
extern int Positions_S = 80; // 注文の個数
extern double CloseDiff_S = -0.1; // 売り決済の値幅 -0.1マイナス表記
extern double SecondDiff_S = -0.05; // トレール時の最低利確決定と第2軍の発動

クリックすると別ファイルが開きます。
最後の強烈なドロ-ダウンは低価格時の売り残りですので、普段は無害です。(手動で強制決済を行った時瞬間的にこのドローダウンが起きます。)
テスト結果:
開始金額 1000$
期間 2010/09/16〜2010/11/22
決済回数 546
総利益 1220.18$
MAXドローダウン 564.58$ (33.26%)
相対ドローダウン 33.26% (564.58$)

ノーマルと比べて大差無いですね。むしろ少ない。。。
やはり決済回数少なくなりました。トレールの方が利益確保の機械損失が大きいですね。


今、パソコン様にトレーリング幅とか補助利確用MA値とか利確倍率とか第2軍の発動ポイントとか探ってもらっていますので、明日には結果がでます。


途中経過からみても、たぶん、期待は薄いでしょうが、
少ない決済回数でも同額という事が、トレールの効果という事でしょう。


タグ:FX 手法 MT4 EA
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-23 00:00
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(8) | オリジナル手法 | このブログの読者になる | 更新情報をチェックする

2010年11月24日

無駄な機能が満載な手法と成りました

無駄な機能満載の、【トルリピ スーパー1】
EA→ RID_Order_trailing2.ex4( 当然ながら動作保障はしません。 )

動作:
・1分足の開始時にトレールします。
・トレーリングストップに引っかかるか、移動平均線のいい加減なクロスリミッターで決済
・トレール中の価格建てポジションがあっても最低利確値をストップロス設定後に、
 同じ価格建てで第2軍としてLIMIT注文します。これで、細かいレンジにも多少は対応

機能:
1・トレーリングのON/OFF選択可能
2・移動平均線リミッターのON/OFF選択可能
3・移動平均線リミッターでの作動倍率変更可能
  (クロス時に儲かってるポジションしか決済しませんが、決済値幅に対する倍率を指定可能)
4・トラップのストップオンリー化切替可能
5・トラップのリミットオンリー化切替可能
6.第2軍の発動ポイントを本来の利確値との差で指定可能。(デフォルトは5銭)


今までの途中経過で分かっていますが、ノーマルのリピートイフダンと比べどうしても決済回数が
トレールの方が少なくなり利益確保の機械損失無視できないレベルでした。

パソコン様にトレーリング幅とか補助利確用MA値とか利確倍率とか第2軍の発動ポイントとか探ってもらたのですが、予想道理。。。ガッカリです。


以下、最適値の分析結果よりロジックを抜粋しました。

分析条件:AUD/JPYだけで両建てし、くるくるワイド手法で分析
時間足:1分足
開始金額 1000$
期間:2010/09/17〜2010/11/23



他の通貨や、他の時間軸なら、良好な結果も有るかも知れませんので興味のある方はどうぞ検証してみて下さい。

タグ:FX EA 手法
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-24 00:00
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(7) | オリジナル手法 | このブログの読者になる | 更新情報をチェックする

2010年11月26日

EAでの注文方法の書き方

メールで質問が有ったので、ちょっとEAでの注文の出し方について一言。

例えば、USDの現在価格が83.50だとして、50銭置きに複数の注文を出したい時が
有るとします。
 85.50 買い
 85.00 買い
 84.50 買い
 84.00 買い
83.50(中心価格)
 83.00 売り
 82.50 売り
 82.00 売り
 81.50 売り

このような注文を一発で出来るEAを作れ、とのメール内容でした。
作って、あげるとその人が勉強しないのでコレは幸いと思いましたが、
可哀想なので作り方を書きます。


OrderSend(Symbol(),OP_BUYSTOP, ロット数, 85.50, 0, 0, 0, "", MAGIC);
OrderSend(Symbol(),OP_BUYSTOP, ロット数, 85.00, 0, 0, 0, "", MAGIC);
OrderSend(Symbol(),OP_BUYSTOP, ロット数, 84.50, 0, 0, 0, "", MAGIC);
OrderSend(Symbol(),OP_BUYSTOP, ロット数, 84.00, 0, 0, 0, "", MAGIC);
 
OrderSend(Symbol(),OP_SELLSTOP, ロット数, 83.00, 0, 0, 0, "", MAGIC);
OrderSend(Symbol(),OP_SELLSTOP, ロット数, 82.50, 0, 0, 0, "", MAGIC);
OrderSend(Symbol(),OP_SELLSTOP, ロット数, 82.00, 0, 0, 0, "", MAGIC);
OrderSend(Symbol(),OP_SELLSTOP, ロット数, 81.50, 0, 0, 0, "", MAGIC);
 



単純には上記のように注文を並べたモノをscriptにすれば良いわけですが、
コレでは、83.50の上下50銭未満でしか完全に注文が入りませんので、
ひと工夫します。

まず、連続した注文のベタ書きをループ化します。


double OrderPrice = 83.50; // 注文開始価格
double Diff = 0.5; // 価格の値幅50銭
 
for(int i=0; i < 4; i++){
OrderSend(Symbol(),OP_BUYSTOP, ロット数, OrderPrice+Diff*i, 0, 0, 0, "", MAGIC);
}
 
for( i=0; i < 4; i++){
OrderSend(Symbol(),OP_SELLSTOP, ロット数, OrderPrice-Diff*i, 0, 0, 0, "", MAGIC);
}
 



でも、コレではとっさに83.50と入力してscriptをドロップダウンするのは難しいので、
  double OrderPrice = 83.50; // 注文開始価格
の部分をひと工夫します。


double orderPrice = (Ask - Bid)/2 + Bid; // 注文開始価格
(AskとBidの中間値を中心価格とします。)
double diff = 0.5; // 価格の値幅50銭
double lots = 0.1; // ロット数
double position = 4; // 注文するポジション数(この場合買いが4、売りが4注文)
 
for(int i=0; i < position; i++){
OrderSend(Symbol(),OP_BUYSTOP, lots, orderPrice+diff*i, 0, 0, 0, "", MAGIC);
}
 
for( i=0; i < position; i++){
OrderSend(Symbol(),OP_SELLSTOP, lots, orderPrice-diff*i, 0, 0, 0, "", MAGIC);
}
 

(ついでに、予約ポジション数も変更できるようにしました。)

これなら、価格が変動しても通貨ペアが変わっても足が違っても急な変動時にも
現在価格を中心として上下に予約注文を出せます。

現在価格より上が売り、下が買いにしたい場合は、
OP_BUYSTOP → OP_SELLLIMIT
OP_SELLSTOP → OP_BUYLIMIT
に変更します。

2種類スクリプトを作って置くと良いでしょう。



タグ:MT4 EA
posted by 偽トラリピ⇒トルリピ君−R at 2010-11-26 09:19
こいつが、神をも恐れぬトラリピ君の ↑ 偽者 ↑ です。

応援して下さると更に危険な分析するかも。 | Comment(33) | EA | このブログの読者になる | 更新情報をチェックする