聖杯EAの原石!!PipMaker

聖杯EAの原石!!PipMaker


http://www.forex-tsd.com/expert-advisors-metatrader-4/8126-pipmaker-v1-price-action-based-ea.html

で、無料公開されているEA、PipMakerV9-1をデモ取引で試してみました!

PipMakerV9-1.zip(mq4ファイル)


ものすごい勢いで残高が増えて行きます。
デモで体験してみてください!

バックテスト結果を見ると、時々塩漬け状態になるポジションが発生しますが、他のポジションで相殺する感じですね。ポジション同士のチームワークで勝ち続けるシステムです。なので、ある程度の残高が必要になります。

しかし、相殺できないときがありドローダウンが大きくなりすぎると破産します。
そうならないために、掲示板ではいろいろなバージョンがありますが、PipMakerV9-1にランダムエントリーでも利益を出すあのトレイリング(日足ベース14日ATRの三倍のストップ)を付け加えてみました!

PipMakerV9-1トレイリング(日足ベース14日ATRの三倍のストップ)

2000年から2007年のUSDJPY1分足(データはMeta Quates)でのバックテストのグラフです。
(1分足なのでModelling Qualityは25%です)


http://codebase.mql4.com/en/2595
のような1分足のバックテストの特異性を利用したものではないです^^;


8年間で数回(数年に1度の割合)、数ヵ月分の大きな損失が発生しました。

まだ、コードをしっかりと解読していないので、なんともいえませんが、
ほとんどの通貨ペア、時間足で有効なので、
ポジションサイズ、塩漬けの相殺方法または損切り方法次第で最強の聖杯になると思います。

今後、PipMakerのコード解読、戦略研究をしていきたいと思います!


でわ、このへんで。

ありがとうございます。

タグ

2008年3月26日|コメント (31)

カテゴリー:MetaTrader EA

コメント (31)

はじめまして 

PIPMAKERはとても興味深いですね。反対ポジションを取りながら目標利益を狙うというロジックもそうだし,バックテストの結果が一直線になるというのもすごいと思います。

MT4初心者なので,僕もちびちび勉強していきたいと思ってます。

たまにお邪魔すると思いますので,どうぞよろしくお願いします。

投稿者:simanamio |2008年3月26日 19:35

simanamioさん

おはようございます。

今まで私がバックテスト&デモしたEAの中では、完成度が一番高いです。

トレイリングではなくて、一定幅(1時間足のATR14の4.5倍)で損切りするようにしてみたら更に良くなりました。

お勉強がんばりましょうね!
これからも、よろしくお願いします!

投稿者:慶次 |2008年3月27日 08:06

EAのご紹介ありがとうございます。

質問よろしいでしょうか。
FXDDのリアル口座でバックテストを走らせますとエラーが出ます。
慶次さんはどちらでテストされていますか?

EAは少々改造して使っていられるんですか?

解かる範囲でお教え下さい。
お願い致します。

投稿者:ruru |2008年3月27日 18:59

いつも拝見させて頂いております。

私も上のruru様と同様にデモにて走らせるとエラーが出ちゃいます。
私はFXDDとInterBankの2つで試してみて両方駄目でした。
何か設定が必要なのでしょうか?

お時間あれば教えて頂けないでしょうか?
よろしくお願いいたします。

投稿者:ありた |2008年3月27日 23:13

EAダウンロードしました。

質問なのですが、文中の
「一定幅(1時間足のATR14の4.5倍)で損切り...」のロジックはどのようにすればいいでしょうか?

投稿者:akira |2008年3月27日 23:13

>ruruさん、ありたさん

おはようございます。

私は、MetaQuatesのところでダウンロードしたMT4でサーバーはMIGのものと、ODLのMT4でデモをしております。
私の場合は、PipMakerV9-1そのままでは、大丈夫だったのですが、
昨夜から改造したEAでデモ取引してもらおうかとしたら、システム異常が発生し、強制終了になってしまいました。

原因はよく分かりません。コードを解読し、アルゴリズムを理解し、書き直そうかと思っております。

また、何か分かりましたら教えてくださいね!


>akiraさん

おはようございます。

損切りは、start関数内に

double atr3=NormalizeDouble(iATR(NULL,ATRTF,ATRPeriod,0)*stoplevel,Digits);
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS);
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Reference)
{
if(OrderProfit() <0 && (OrderOpenPrice()>Close[0] + atr3 || OrderOpenPrice()<Close[0] - atr3 ) )
OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 5, Green);
}
}

といった感じにします。
ATRのパラメータは変数にしてありますので、パラメータ用の変数として宣言し、数値を入力できるようにします。


現段階ですでに聖杯になっております。
更に最強の聖杯にするために改良が必要ですね。
また、理解を深めたら報告いたしますね!

投稿者:慶次 |2008年3月28日 08:48

はじめまして。
「MetaTraderでFX自動売買ブログ」からこちらのブログを知り、PipMakerV9-1をダウンロードさせて頂きました。
すごく恥ずかしい質問になってしまうんですが、ダウンロードしたファイルを変換したんですが、PipMakerが現れません。
どうしたら使えるんでしょうか?

投稿者:トコロ |2008年4月18日 18:57

トコロさん

おはようございます。


ファイルは、expertsフォルダにはいっているでしょうか?

投稿者:慶次 |2008年4月19日 07:34

こんにちは。
フォルダには確認したところ入っています。
このサイトでの「ダウンロードしたものを使う」の指示通りに、expertsフォルダに入れて
それをEX4に変換し、MT4ファイルにしたんですが、ダメみたいです。
何が悪いんでしょうか?

投稿者:トコロ |2008年4月19日 17:23

トコロさん

おはようございます。

他のダウンロードしたEAは使えてますか?

投稿者:匿名 |2008年4月21日 08:07

PipMaker.v10使っている方いましたら、パラメータ設定(円建て)を教えていただきたいです。

投稿者:ひろ |2008年4月22日 22:02

>>慶次様
こんばんは。
他のEAは使えています。
何処にあるのかと探してみたら、挿入の罫線分析ツールからカスタムを開いた所に入っていました!!
しかし、選択しても何も起きません。
どうしたらいいでしょうか?

投稿者:トコロ |2008年4月23日 18:58

>トコロさん

多分、expertsフォルダの中のindicatorsフォルダに入ってしまってますね。
もう一段階上に移したら大丈夫かと思います。

>ひろさん

確認しましたら、またコメントしますね^^;

投稿者:慶次 |2008年4月23日 19:39

>>慶次様
おはようございます。
何度も度々スイマセン。
憲次様の指示どおり一段移してみたのですが、
今度は何処にも見当たらなくなりました。
ファイルとしては存在するのですが、MT4上では消えてしまっています。
色々くまなく覗いていましたが、見当たりません。
一段上に移したら読まないと言うことなんでしょうか?

投稿者:トコロ |2008年4月24日 06:40

トコロさん

おはようございます。

ex4ファイルがexpertsフォルダに在れば
使えるはずなんですが--;
PipMakerだけ、使えないというのも不思議ですね。
ごめんなさい。原因がわからないです^^;

投稿者:慶次 |2008年4月24日 08:26

>>慶次様
謝られるとすごく恐縮してしまいます。
僕が知識不足なので迷惑をかけてスイマセン。
mp4ファイルはすべてビックリマークが付くものなんですか?クイックしても、自動的にmetaeditorが開くかと思えば、エラーが出ます。もしかしたらmetaeditorに問題があるのかもしれません。もう一度MT4を再インストールしてみます。

投稿者:トコロ |2008年4月24日 09:59

お久しぶりです。最新記事を拝見したのですが,恐るべしといった感じですネ

損切り(マネージメント)の仕方を研究してるのですが,さっぱりうまくいきません(苦笑)

最新記事に載せられバックテスト結果には「STOPLOSS」というパラメーターがありますが,ATRを使った損切り→総損益を算出する形での損切り に変更されたのでしょうか?

よかったら教えていただけたらと存じます。

投稿者:simanamio |2008年4月28日 00:47

simanamioさん

おはようございます。

ARTが狭まる度に損切りの可能性が高まるので、損切りは単純にピプスにしました。

イメージとしては、
崖っぷちで金塊を集める感じで、
100年以上崖に落ちない方法と、
もし落ちても投資資金に大きな影響を与えない程度、
ということを考えてます。

投稿者:慶次 |2008年4月28日 08:45

なるほど,分かりやすい表現ですね(笑)

最近になって,損切りの妙味というか,損切りがマネージメントに直結するもんなんだなぁと改めて感心させられています。

なんて書くと偉そうに見えますが,実は,MT4の勉強はなかなかうまく進んでいません(涙)

ちょくちょくお邪魔させていただきますので,よろしくです。

投稿者:simanamio |2008年4月28日 18:16

はじめまして。

突然で申し訳ありませんが、困ったことがありネットでいろいろ検索中の末、貴殿のページにたどり着きました。
もし、お解かりになりましたら教えていただきたいのですが、

FX用のトレードタイミングを矢印で表してくれるODLのMT4用システムトレードソフトを入手してセットアップしようとしたら、
フォルダー内のmq4ファイルがすべてビックリマークになってしまいました。

このまま無理にセットしてチャートを立ち上げて実行すると、動いてはいるのですが、ポイントになっても矢印を表示しません。

知り合いのマシーンにセットしてみると、このビックリマークのmq4ファイルは白いアイコンになっていて、正常に矢印を表示しています。

ちなみに、私のいまの環境はSONY VAIO、WinXPです。

お忙しい中、申し訳ありませんがよろしくお願いします。

投稿者:ナカムラ |2009年1月18日 17:53

ナカムラさん

こんにちわ。
mq4ファイルは、黄色のビックリマークが普通ですよ!
ex4ファイルというのが、mq4ファイルと対になってあると思います。
チャートに表示できているということは、ex4ファイルも存在しています。

メタエディタでフォルダ内を見るときに、
ファイルの種類をAll Filesにすると表示されるかと思います。

環境も大丈夫だとおもいますので、
正常に作動していないのは、他に原因がありそうですね…。

投稿者:慶次 |2009年1月18日 19:37

そうですか。

知人のマシーンに入れたときには白色のファイルできちんと表示していたのでてっきりそれが正常だと思っていたのですが・・・
黄色のビックリマークで正常ですか・・・

他に、矢印表示のシグナルが正常表示できない原因として考えられることは何があるでしょうか。
お解かりになるようでしたら、ぜひともアドバイスをお願いします。

投稿者:ナカムラ |2009年1月18日 22:41

ナカムラさん

こんにちわ。

他に正常に反映されない原因は、
インディケータ自身に制限がついているか、
インディケータの不具合、MT4の不具合などが考えられます。
また、インディケータの機能によっては他の要素も考えられます。
どのようなインディケータでしょうか?

投稿者:慶次 |2009年1月19日 08:46

慶次様
いろいろとありがとうございました。
ナカムラです。

どうもインディケータが壊れていたみたいで、再インストールしましたら正常に動作しました。
お騒がせしまして、大変申し訳ありませんでした。
ありがとうございました。

投稿者:ナカムラ |2009年1月19日 21:24

デモで何百回も検証しました。

自分なりに設定を変更しても
最低100万円以上の元金がないと利益に結びつきませんが、
綺麗な右肩上がりの設定が完了しました。( ^^ )

大きな発見は
Short&Long の設定よりも
その日のトレンドに合わせ、
Short Only
Long Only
の設定の方が爆益になりますね。

元金を用意して、そろそろリアルトレードしようと思います。


※各設定の意味が解らなかったので
 トライ&エラーで検証しました。

投稿者:アルメイダ |2009年8月16日 12:14

アルメイダさん

こんにちわ!
このシステムは、大きなドローダウンに耐えうる資金が必要ですよね^^;
その日のトレンドを捉え、裁量も加えてあげると強力なシステムになりますね^^
リアルでも爆益になることをお祈りしております!

投稿者:慶次 |2009年8月18日 09:31

慶次さん。

その日のトレンドを予想して
ショートかロングオンリーの設定で
あちこち設定を変更したら
ドローダウンが46%に押さえられました。
これがどういう数字かも判りませんが、
実際のトレードで、定額の元金であれば
十分耐えられます。


実は、Pipmaker と組み合わせたら
更にすばらしい結果が出せるのではないかと言うアイデアがあるんですが、
EAを作れないので歯がゆい思いをしています。

慶次さんに個人的にメールしたら
実現可能かどうかの判断はできますでしょうか。

投稿者:アルメイダ |2009年8月22日 14:21

アルメイダさん

こんにちわ!
お返事遅くなりスミマセンm(_ _)m
Pipmakerと他のシグナルなどを組み合わせるのは可能ですよ^^
詳しくは、メールで教えてくださいね^^

投稿者:keiji Author Profile Page|2009年8月29日 09:58

はじめまして。
まだメタトレーダーをはじめて間もないので、教えてください。
以前コメントで下記の事柄が書かれていましたが、コンパイル時エラーがでます。
パラメータはきちんと設定しています。
どこが悪いのかわからないので教えてください。

損切りは、start関数内に・・・

投稿者:type00 |2010年8月22日 21:23

type00さん

こんにちわ^^

ATRの損切りのコードですが、
『<』を直接入力してしまっていて、正常に表示されてませんでした^^;
すみません・・・

修正しましたので、再度ご参照ください^^

投稿者:慶次 |2010年8月26日 19:33

慶次さま。
ありがとうございます。

投稿者:type00 |2010年8月27日 22:48

コメントを投稿する

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)






画像の中に見える文字を入力してください。

Captchaの認証で入力ミスがありますと、コメントが消えてしまいますのでご注意ください。
コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。