MetaTrader掲示板

アップロード可能ファイル拡張子:gif, jpg, png, txt, swf, jpeg, xls, zip, cab,tpl,mq4,ex4,mq5,ex5
一度にアップロード可能な最大サイズ :合計200KB
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃MetaTraderまとめWiki  
661 / 683   ←次へ | 前へ→

【23】質問:複数の指標を使う方法
  sami  - 08/7/7(月) 4:01 -

   教えてください。
MQLを使って、インディケーターをはじめて作り始めています。
組み込み指標関数を複数使って、
複数の指標それぞれでフラグが立った時に、
売買タイミングとしてのフラグを立てようと考えております。

下記のような処理を繰り返そうと思ってましたが、
SetIndexBufferが8コまでしか予約されていないということから、
どうしたらいいか困っています。
(SetIndexBufferをしないと数値が反映されないようですので。。)

教えてください。よろしくお願いいたします。

double Buf0[];
double Buf1[];
double Buf2[];
double Buf3[];
SetIndexBuffer(0,Buf0);
SetIndexBuffer(1,Buf1);
SetIndexBuffer(2, Buf2);
SetIndexBuffer(3, Buf3);
SetIndexStyle(2, DRAW_ARROW, STYLE_SOLID, 3, Blue);
SetIndexArrow(2,233);
SetIndexStyle(3, DRAW_ARROW, STYLE_SOLID, 3, Red);
SetIndexArrow(3,234);

for(int i=limit-1; i>=0; i--){
 Buf0[i] = iMA(NULL,0,SMA_Period0,0,MODE_SMA,PRICE_CLOSE,i);
 Buf1[i] = iMA(NULL,0,SMA_Period1,0,MODE_SMA,PRICE_CLOSE,i);
}

for(i=limit-1; i>=0; i--){
 if(Buf0[i+2] <= Buf1[i+2] && Buf0[i+1] > Buf1[i+1]){Buf2[i]=Open[i];}
 if(Buf0[i+2] >= Buf1[i+2] && Buf0[i+1] < Buf1[i+1]){Buf3[i]=Open[i];}
}

引用なし
パスワード
2,880 hits

【23】質問:複数の指標を使う方法 sami 08/7/7(月) 4:01

  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃MetaTraderまとめWiki  
661 / 683   ←次へ | 前へ→
ページ:  ┃  記事番号:   
(SS)C-BOARD v3.8 is Free
掲示板運営ポリシー:MetaTraderに関する情報を交換するための掲示板です。議論の範囲を超えた根拠無き誹謗中傷、荒らし、犯罪予告等、
公序良俗に反する書き込みについては、速攻削除のうえ、関係機関に通報します。
情報源のページなどがあれば、そこへのリンクを直接張って頂けると大変ありがたいです。
投稿情報の信頼性向上の為にも、ご協力頂ければ幸いです。

Google