MetaTrader掲示板

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

【714】IndicatorCounted()関数
  sige  - a286i57 -

   はじめまして。MT4を応用した自動売買のシステムを作っているのですが、どうも不可解なことがあり悩んでいます。
ct=IndicatorCounted()の関数ですが、PTRループ内で時系列のデータを処理した後に処理済みの数を返すことになっているのですが、
最初のstart関数が呼ばれた時点では、0が返り、最初の全PTRループでBarを調べる(例えiIMAの計算をする)た後では、Barの数が返ります。
以降は、start関数が呼ばれる度にはそのチックを前回処理した後なのでほぼBarの値が返ります。
ところがあるとき、IndicatorCounted()の値が、初めて実行したときのように、ゼロが返ることがあるのです。
これがどんな条件のときに起きるのかを調べたいのです。
これを考えていて、ふと疑問に思ったことは、ループ内で最初限どんな処理を行えば、IndicatorCounted()の値が更新されるのかなのです。
時系列バッファBuf[]と定義する値に何かセットしたときなのかなとも思いますが、明確な条件がわかりません。

なおこの質問はOKwebでもしていることをご了解ください。投稿後にこちらを発見!
引用なし
パスワード
2,044 hits

【714】IndicatorCounted()関数 sige a286i57
【715】Re:IndicatorCounted()関数 sige a286i5

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

Google