*

超シンプルな自動売買プログラム(EA)

公開日: : マネー

以下のサンプルプログラムを元にして自分の好きな EA を作ることができます。

//
// yasciiSimple01
//

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

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

//変数の設定//
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()
  {

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

   //買いポジションのエグジット
   OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET);  
   OOPL = OrderOpenPrice();   
   if( Ticket_L != 0 && Ticket_L != -1 ) // 決済条件をつける場合はここに&&で続けて書く
    {     
      Exit_L = OrderClose(Ticket_L,Lots,Bid,Slip,Blue);
      if( Exit_L ==1 ) {Ticket_L = 0;}
    }    

   //売りポジションのエグジット
   OS2 = OrderSelect(Ticket_S, SELECT_BY_TICKET); 
   OOPS = OrderOpenPrice();
   if( Ticket_S != 0 && Ticket_S != -1) // 決済条件をつける場合はここに&&で続けて書く
    {     
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Red);
      if( Exit_S ==1 ) {Ticket_S = 0;} 
    }   

   //買いエントリー
   if( Close[1] < Open[1] // 買いのための条件
       && ( 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,Blue);
    }

   //売りエントリー
   if( Close[1] > Open[1] //売りのための条件
       && ( 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,Red);         } 

   return(0);
  }

ちなみに上のプログラムは決済条件をつけていませんので、実行すると

足が確定したときに保有ポジションを持っていると有無を言わせず決済します。

決済条件をつけたい場合は Ticket_S != 0 && Ticket_S != –1 のところを

((Ticket_S != 0 && Ticket_S != -1) || (条件)) と変更してください。

エントリにはとりあえずの条件が付けてありますが、ここを変えるとご自分のロジックを試せます。

サンプルではとりあえずの条件として、

Close[1] < Open[1] つまり前の足が陰線なら買い、Close[1] > Open[1] つまり前の足が陽線なら売り

を しかけるようになっています。

試しに日足のチャートにて走らせますと、 「前日が上昇したときは売り、下降したときは買い」という超単純な逆張りロジック になるわけです。

こんな簡単なもので利益が出るわけない?

結果 USDCAD(米ドル加ドル)日足 2014/1/1-2015/1/1

利益でてまっせ。年率 91.6%も。

こういう地域関連性の強い通貨ペアは一方的なトレンドは発生しにくいですからね。

昨日上がったから今日は下げた方がいいな、と思う人が圧倒的にいるのでしょう。

結果 EURUSD(ユーロ米ドル)日足 2014/1/1-2015/1/1

利益でてまっせ。年率 197.8%

結果 AUDUSD(豪ドル米ドル)日足 2014/1/1-2015/1/1

利益でてまっせ。年率 216%

上は去年1年の結果ですが、今年も使えるかな?

今月(2015/1/1-1/31)のテストでは EURUSD だけ利益が出ています。

###

 

 

関連記事

クマは人間より走るのが速い

男が二人山歩きをしていると、腹をすかせたヒグマに遭遇。 一方の男は落ち着いて、かがんで靴の紐を

記事を読む

【FX】デムニュクインジケーター

FX チャートでの指標(インジケーター)に デムニュク(De munyuk)インジケーターというもの

記事を読む

[FX] 新たな Tokyo Boxプログラム

Tokyo Box(別名多数あり) シリーズは、 値動きの少ない東京時間には動作しない

記事を読む

【FX】プロップファーム(Prop Firm)について

プロップファーム(Prop Firm)という言葉があります。Proprietary Trading

記事を読む

【FX】Axi という海外FX業者

Axi(アクシ)という海外FX業者に口座を開こうかなと思って、TariTali のページから申し込ん

記事を読む

【FX】Hippo Trader という EA(9)

以前の記事「【FX】Hippo Trader という EA(8)」の続きです。 前回は 202

記事を読む

米国債を楽天証券で買っています

ご承知のとおり最近アメリカの金利(FFR)がどんどん上がっています。 それにつれて米国債(新発

記事を読む

【FX】Vantge Trading に口座を開く

Vantge Trading はゴールドのスプレッドを調べていたいくつかの業者の中の一つで、デモ口座

記事を読む

[FX] ロンドンコーリング改良版 冬条件

ボリ平さんのロンドンコーリングを改良した自動売買プログラムの yasciiLOCalling02t.

記事を読む

三菱HCキャピタル(8593)株を買ってみました

予想配当 4.92%ということなので配当目当てで 100株購入してみました。 チャート

記事を読む

Comment

  1. HAYAKAWA より:

    ボリ平ドラゴンのea譲って下さい。

    • kotaro.yasuiwa@gmail.com より:

      ボリ平ドラゴン式(オリジナル)のソースは
      http://yiwasaki.com/wp/post-18716-18716.html
      ボリ平ドラゴン式(+固定ロスカットや固定プロフィット、HLバンドトレーリングストップ)は
      http://yiwasaki.com/wp/post-18863-18863.html
      にあります。
      これらのソースをエディタ(notepad など)に貼り付けてファイルに落として、適当な名前(0001.mq4 など)で保存し、metatrader4 の indicators フォルダにコピーして metatrader4 を起動してください。eaファイルが自動生成されます。
      EA がうまく働くかどうかは保証できませんので、あしからず。

Message

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

【整備済み品】 東芝 MQ01ABDxxxシリーズ 2.5inch 500GB HDD/ 5400rpm

これもリファービッシュ品の東芝製の 2.5インチHDD です。

【整備済み品】ウエスタンデジタル Western Digital 2.5 インチ HDD 500GB

12月4日に 1880円 で購入した 2.5インチ 500GB

闇の守り人 / 上橋 菜穂子

★★★☆☆ 上橋菜穂子先生のファンタジー代表作の「闇の守り人

セブンイレブン冷凍食品 カプリチョーザ監修 トマトとニンニク

本日久しぶりに昼食を買いにセブンイレブンに。 冷凍食品コ

新宿中村屋 中村屋 インドカリー ビーフスパイシー 200g

インドの革命家ボースゆかりのインドカレーで有名な新宿中村屋。 本

→もっと見る

  • アクセスカウンター
PAGE TOP ↑