2017年6月30日金曜日

ガラケートレーダーさん GALAmser

先日ガラケートレーダーさんとお話をしました。

驚いたのがガラケートレーダーさんが10年間以上稼いでいる手法とAMSERの7つの戦略の一つが同じことをしていたのです。
ガラケートレーダーさんは理論と経験からあみ出したようですが、私はなんの理屈もなしに過去データで作成したので結果が同じという事に大変驚きました。

さてそんなガラケートレーダーさんの生トレード配信があるようです。

http://fxfxfx531.blog.fc2.com/blog-entry-706.html

こ、これは!!

そして今日は有給休暇を頂いております!!

という事でガラケートレーダさんの理論とAMSERの技術を掛け合わせた
EA GALAmser 9:20-10:00で生放送とこっそり勝負してみます。

ソースコードは・・・
ガラケートレーダーさんの許可が出れば公開します。
恐らくダメかな・・・

EAは100回やって平均化すると利益が出るものですので一回きりの勝負で勝てるでしょうか

さーて勝負開始まであと3時間
徹夜で作ったので眠いです!





2017年6月20日火曜日

某O社でセミナーをしてきました。

さてブログをサボりがちで恐縮なのですが某O社でセミナー講師をしてきました。

内容はなんとFX!!

FXシストレにギャンブル的ロット管理手法を導入する話です。

もしかすると近々どこかにアップされるかもしれません。

探してみてください!


2017年6月5日月曜日

白熊さんに会いました!!

だいぶ前の記事↓

http://fx-on.com/news/detail/?id=12152&c=1
いつかはあの青い豚さんや白い熊さんのような有名な制作者になりたいと夢見ています。

青い豚さんは年末にニヤミスで会えなかったのですが、
先日 白い熊さんにお会いしました!!

感動です!!

そして、いろいろ教えていただいたのですが、

開発の根本にあるのは <  のようです!

短長除外の法則?でしょうか

ほんとに勉強になりました。

そして私の前前々職と・・・・

人には見えないつながりがあるのかもしれませんね!!


2017年6月1日木曜日

どんちゃん ブレイクする!

どんちゃんと聞いてぴーんと来た人もいらっしゃるかもしれません。

そうDONCHIAN CHANNEL ブレークスルーです。



//+------------------------------------------------------------------+
//|                                                     Donchian.mq4 |
//|                                                             TACA |
//+------------------------------------------------------------------+
#property strict
extern int Magic = 1;
extern double Lot = 0.1;
extern int Count=20;
extern ENUM_TIMEFRAMES TF=1;
int RV;
void OnTick()
  {
  double DonHigh = 0;
  double DonLow  = iHigh(Symbol(),TF,0)*2;
    for(int i=Count;i>=1;i--)
      {
      if (DonHigh < iClose(Symbol(),TF,i)){DonHigh = iClose(Symbol(),TF,i);}
      if (DonLow  > iClose(Symbol(),TF,i)){DonLow  = iClose(Symbol(),TF,i);}
      }
    if(!OrdersTotal())
      {
      if (DonHigh < Close[0]){RV=OrderSend(Symbol(),OP_BUY ,Lot,Ask,5,0,0,"DonChian",Magic);}
      if (DonLow  > Close[0]){RV=OrderSend(Symbol(),OP_SELL,Lot,Bid,5,0,0,"Donchian",Magic);}
      }
    else
      {
      RV=OrderSelect(0,SELECT_BY_POS);
      if (DonHigh < Close[0] && OrderType() == OP_SELL ){RV=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3);}
      if (DonLow  > Close[0] && OrderType() == OP_BUY  ){RV=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3);}      
      }
  }