*

[FX] 現在稼働中の VQシステム yasciiVQ04e.ex4

公開日: : 最終更新日:2021/06/03 マネー

昨日なんとかがんばってくれた VQ さんちの現役くんを紹介しておきます。

デモ口座で動いています。

Downloadsフォルダに VQ_bars が必要です。MT4 からダウンロードしてください(無料)。

プログラムソース

//
// yasciiVQ04e.mq4
//           VQ_bars 使用(Downloadsフォルダに VQ_bars が必要)
//           HLBand(LHH)& Cloud & Time filter

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

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

extern int HL_period = 14 ;
double margin = 0.0 ;

extern double ILC = 13.0 ;

extern int       HL_Period=14;

// VQ_bars 用
extern   int      Length=6;
extern   int      Method=3;
extern   int      Smoothing=1;
extern   int      Filter=1;
extern   bool     Steady =false;

extern int in_time = 10; // 取引開始時間
extern int out_time = 20; // 取引停止時間

int       Tenkan_sen=9;
int       Kijun_sen=26;
double    Senkou_span_b=52;

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

    //暴落対策(始め)

double HH1 = High[iLowest(NULL, 0, MODE_HIGH, HL_period, 1)];

double LL1 = Low[iHighest(NULL, 0, MODE_LOW, HL_period, 1)];

   //買いポジションのエグジット
   OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET); 
   if( Bid < LL1-margin
       && ( Ticket_L != 0 && Ticket_L != -1 ))
    {    
      Exit_L = OrderClose(Ticket_L,Lots,Bid,Slip,Red);
      if( Exit_L ==1 ) {Ticket_L = 0;}
    }   

   //売りポジションのエグジット
   OS2 = OrderSelect(Ticket_S, SELECT_BY_TICKET);
   if( Ask> HH1+margin
       && ( Ticket_S != 0 && Ticket_S != -1 ))
    {    
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Blue);
      if( Exit_S ==1 ) {Ticket_S = 0;}
    }  

   //暴落対策(終わり)

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

   double dir1 = iCustom(NULL, 0, "Downloads\\VQ_bars",Length,Method,Smoothing,Filter,Steady,4,1);
   double dir2 = iCustom(NULL, 0, "Downloads\\VQ_bars",Length,Method,Smoothing,Filter,Steady,4,2);

     double cla1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 3, Kijun_sen);
     double clb1 = iIchimoku( NULL, 0, Tenkan_sen, Kijun_sen, Senkou_span_b, 4, Kijun_sen);

    double HH2 = Low[iHighest(NULL, 0, MODE_CLOSE, HL_Period, 2)];
    double LL2 = High[iLowest(NULL, 0, MODE_CLOSE, HL_Period, 2)];

   double lc = ILC;
   if(( Digits ==3 ) ||(Digits ==5)) lc = lc*10.0 ;

   //買いポジションのエグジット
    OS1 = OrderSelect(Ticket_L, SELECT_BY_TICKET); 
    OOPL = OrderOpenPrice();
    if(    ((dir1==-1 && dir2 ==1) || ( OOPL - lc*Point >= Close[1] ) || Close[1] < HH2) 
            && ( Ticket_L != 0 && Ticket_L != -1 ))
    {    
      Exit_L = OrderClose(Ticket_L,Lots,Bid,Slip,Red);
      if( Exit_L ==1 ) {Ticket_L = 0;}
    }   

   //売りポジションのエグジット
     OS2 = OrderSelect(Ticket_S, SELECT_BY_TICKET);
     OOPS = OrderOpenPrice();
   if(    ((dir1==1 && dir2 ==-1)||( OOPS + lc*Point <= Close[1] ) || Close[1] > LL2) 
          && ( Ticket_S != 0 && Ticket_S != -1 ))
    {    
      Exit_S = OrderClose(Ticket_S,Lots,Ask,Slip,Blue);
      if( Exit_S ==1 ) {Ticket_S = 0;}
    }  

   //買いエントリー
   if( (dir1==1 && dir2 ==-1)
       && (Close[1] > cla1 && Close[1] > clb1)
       && (Hour() >= in_time && Hour() <= out_time)
       && ( 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,Red);
    }

   //売りエントリー
   if( (dir1==-1 && dir2 ==1)
       && (Close[1] < cla1 && Close[1] < clb1)
       && (Hour() >= in_time && Hour() <= out_time)
       && ( 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,Blue);    
    }

   return(0);

  }

###

 

関連記事

【FX】 Dead Zone Scalper という EA

昨日の記事「【FX】Fintokei に適する EA」の続きです。 よい単ポジ系 EAを見つけ

記事を読む

FX最強チャート GMMAの真実 / 陳 満咲杜 (3)

FX最強チャート GMMAの真実 陳 満咲杜 扶桑社 2012-06-29

記事を読む

Myソモサン・セッパ(5)の答え

【問い】 ピカソが富豪と画商の両方を複数呼んでセリを行わせたのはなぜか? 儲けるために違いあ

記事を読む

ふるさと納税2回め / 液晶ディスプレィ XU2390HS-B1(2)

前回の記事「ふるさと納税2回め / 液晶ディスプレィ XU2390HS-B1 」でご紹介した液晶

記事を読む

[FX] Trend Scalp ライクな自動売買プログラム ysTS01b.ex4

以前の記事「Trend Scalp というインジケーター 」で紹介した Trend Scalp はか

記事を読む

FXブレイクアウトシステムのテスト(2)

昨日のブレイクアウトシステムの検証の続きです。 USDCHF(ドルフラン)日足の成績がいいよう

記事を読む

アメリカ株投資 2024-7-2

アメリカ株投資ですが、しばらくはあまり買っていません。 でもよく見ると、含み益が 750万円近

記事を読む

KOSPI ベアETN が熱い (2)

「KOSPI ベアETN が熱い 」の続きです。 KOSPI ベアETN とは韓国の株

記事を読む

[FX]前週の平均値と順張り&逆張り EA化(2)

前回の記事は 2014/1/1 – 2014/12/31 での結果から作成しました。 私は実際

記事を読む

【FX】MT4 build1420 の不具合(2)

以前の記事「【FX】MT4 build1420 の不具合」の続きです。 前回の記事へのコメント

記事を読む

Message

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

チームラボ バイオヴォルテックス京都に行ってきました

3人めの孫の誕生日に京都のチームラボ バイオヴォルテックスに行ってきま

高槻遠隔画像診断センターに置いてきたもの

先週の日曜日、高槻遠隔画像診断センターから自宅近くの仕事部屋へ引っ越し

絵のうまい ChatGPT も課金するべきか?

「うそ しんいち」ばりにウソばっかりついていた印象のあった ChatG

にしきや スパイシートマトビーフカレー 180g

ニシキヤキッチンのインドカレーシリーズ「にしきや スパイシートマト

Catchy(キャッチー)について

「Catchy(キャッチー)」を薦めている人(ライターさん)がいました

→もっと見る

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