[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 342

 
ULAD:

助けて、善意の人たち。

5通貨の多通貨iCustomインジケーター用

(ここでは「EURGBP」「EURUSD」「EURCHF」「EURJPY」「GBPUSD」「GBPCHF」「GBPJPY」「USDCHF」「USDJPY」「CHFJPY」ペア)です。

履歴を強制的に入力する必要があるのでしょうか?

インジケータは動作するのですが、インジケータ動作時に一部のペアの履歴が更新されないという疑念があります。

何かご提案がありますか?

できれば、コードの断片が望ましい:)

通貨ペアを参照しながらGetLastErrorを確認 し、履歴がバウンドした場合は待機する。
 
msl:

親切な人、もっと言えば賢い人、独学の人に、自分のコードをコンパイルするとどんなエラーが出るか説明してください。

\୧⃛(๑⃙⃘◡̈๑⃙⃘)

括弧が必要だと書かれていますね。中括弧が閉じられていない箇所を探してください。
 
zx5zx:

何らかのループを追加する必要があるのでしょう。HELP PLEASE .

うんうん、そして無限大。

int start(){while(true) Alert("EURUSD Close",iClose("EURUSD",PERIOD_H1,0)); }

あなたのコードは、Expert Advisorでは何の変更もなく問題なく動作しますが。

 

こんにちは。

インジケータが動作しているときの負荷を確認することは可能でしょうか、またその方法は? コードが曲がっていて、そのために速度が低下しているのではないかという漠然とした疑惑が...。

 
以前の指標オプションを使用して、任意の指標の別ウィンドウで手動で適用した平滑化平均の値を読み取ることは可能ですか?もしそうなら、どのように?
 
splxgf:

うんうん、そして無限大。

あなたのコードはExpert Advisorで変更なしで完全に動作しますが。

{while(true) Alert("EURUSD Close",iClose("EURUSD",PERIOD_H1,0)); }

いや、面白がってはいけない((( 1ミリ秒ごとに "alert "を実行するのではなく、現在のローソク足が閉じるごとに "alert "を実行すべきなのです。しかし、1時間に1回、私は1時間足のローソク足にしか興味がないので。

これは、ただぶら下がるだけです。((

 
zx5zx:

インジケーター、スクリプト、アドバイザーに興味がありますか?
 
スクリプトのため。また、今後のEAについても、説明をお願いします。
 
zx5zx:
スクリプトのため。また、今後のEAについても、説明をお願いします。

スクリプト用

int start()
{int b;
  while(!IsStopped())
    {
    if(b!=iBars("EURUSD",60)){Alert("EURUSD Close: ",iClose("EURUSD",PERIOD_H1,0));b=iBars("EURUSD",60);}
    }
}

顧問のために


int b;
int start()
{
  if(b!=iBars("EURUSD",60)){Alert("EURUSD Close: ",iClose("EURUSD",PERIOD_H1,0));b=iBars("EURUSD",60);}
}
 
Techno:

顧問のために

この方がいいんです。

int start()
{static int b;