MetaTraderを使ってFXの完全自動売買をしています。FX業者はBroco。
<< [EA Tip 2] バーが更新するときだけ1回実行する | main | Off quotes発生 >>
スポンサーサイト

一定期間更新がないため広告を表示しています

| スポンサードリンク | - | | - | - | pookmark |
おそらく最も簡単なEAサンプル

EA BuilderでEAを作った例(その1),というより(その2)で言っていた,Expert Advisor Builderが作ったEAよりももっと簡単なEAのサンプルを自作してみました。

/*
 超簡単なEAサンプル
 
 《戦略》

 (1) 14本RSIが50を上回ったら、買い。
 (2) 14本RSIが50を下回ったら、売り。
 (3) 8Pipで利確する。
 (4) 損切りなし(!!!)
 (5) ロット数は0.05で固定。
 
 《注意》
 
 あくまでサンプルです。
 このままでも動作はしますが,本EAによる損益その他責任は一切持ちません。
 なお,改造はご自由にどうぞ。

*/

#property copyright "nonki"
#property link      "http://nonki777.jugem.jp/"

// あとで簡単に変更したいものを,extern宣言でここに書いておく

extern int RSIPeriod = 14;  // RSI計算時の本数
extern int TakeProfit = 8;  // 利確をpipで。
extern double Lots = 0.05;  // ロット数
extern int MagicNumber = 16384;  // マジックナンバー

int init() { return(0); }

int deinit() { return(0); }

int start()
{
  double rsinow = iRSI(NULL,0,RSIPeriod,PRICE_CLOSE,0);  // 現時点のRSI値
  double rsiprv = iRSI(NULL,0,RSIPeriod,PRICE_CLOSE,1);  // 1本前のRSI値

  if (rsiprv < 50 && rsinow > 50)  // 1本前のRSIが50より下で,かつ,今のRSIが50より上ならば,買い発注
  {
    OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"Order Long",MagicNumber,0,Lime);
  }

  if (rsiprv > 50 && rsinow < 50)  // 1本前のRSIが50より上で,かつ,今のRSIが50より下ならば,売り発注
  {
    OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"Order Short",MagicNumber,0,Red);
  }

  return(0);
}


ためしにバックテストさせてみたら,EURUSD 1hrで,2ヶ月間右肩上がり,その後急降下! ホントにきれいなコツコツドカンでした(笑)。
コピー&ペーストして試してみたら面白いかもしれませんよ。


にほんブログ村 為替ブログ FX システムトレード派へ
にほんブログ村

FXランキング
FXランキング

人気ブログランキングへ
人気ブログランキング

| ☆のんき☆ | Expert Advisor Builder | 15:23 | comments(4) | trackbacks(0) | pookmark |
スポンサーサイト
| スポンサードリンク | - | 15:23 | - | - | pookmark |
はじめまして、この簡単プログラミングを見て何だか僕にでも作れそうな気がしてきました。
ありがとうございます。

ただ、このプログラムをコピーしてMT4にコンパイルして、ストラジーテスターを試したのですが、一度も取引がないと出ました?
なぜでしょう?

出来れば、今後プログラムの勉強をしていきたいので、ご教授いただければ幸いです。
また MetaTraderでFX!原資回復ゲーム 様が盛り上がります事、期待と応援をしています。

よろしくお願いします。
| sakashita | 2010/10/04 8:54 AM |
sakashitaさん

ご訪問とコメントありがとうございます。

えーと、テスターでバックテストしたとき、「操作履歴(Journal)」タブに何かエラーメッセージが出てないでしょうか?
最小ロット数が0.1Lotの業者だったりするとOrderSend関数ではじかれるかもしれません。
ご確認ください。

実は8月あたりからまたEAを稼働させて始めていて、現在は6個のEAをリアル口座で稼働中です。
7-9月は3か月連続で勝ってはいますが、いまだ原始回復中^^;
早くペイアウトしたい。。。
| ☆のんき☆ | 2010/10/04 10:51 PM |
EAの作成ソフトだそうです。
Molanis Strategy Builder for MetaTrader
http://www.molanis.com/home

私には使えそうもないです(^^;)。
| とめ | 2010/10/21 7:07 PM |
とめさん

ご紹介のMolanisのページに行ってみました。
プログラムではなく、グラフィックのアイコンをつないでそれをEAやCustom Indicatorに変換するソフトウェアと認識しました。

プログラムを作成するのが苦手な人には便利かもしれませんね。
面白い情報、ありがとうございました。
| ☆のんき☆ | 2010/10/24 10:06 PM |









http://nonki777.jugem.jp/trackback/19
CATEGORIES
CALENDAR
SMTWTFS
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< April 2017 >>
おすすめリンク
PROFILE
SELECTED ENTRIES
ARCHIVES
RECENT COMMENTS
RECENT TRACKBACK
クリックお願いします
カウンター
SPONSORED LINKS
MOBILE
qrcode
RECOMMEND
このページの先頭へ