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

 
Figar0:

引用符をアップロードする

ところで、Strategy Testerでは、ある通貨ペアで計算を行い、別の通貨ペアで取引を開始するExpert Advisorをテストすることができません。エラー4106 不明な記号が表示される。テスターが2組を同時に解析できないからだと思います。
 
テスターはこの状況を非常に正しく処理し、シンボルのスペルミスを探します。
 
sss2019:

ちなみに、テスターでは、ある通貨ペアで計算を行い、別の通貨ペアで取引を開始するExpert Advisorをテストすることはできません。エラー4106 不明な記号が表示される。これは、テスターが2組のペアを同時に解析できないことが原因だと思います。

テスターは、選択した商品と異なる商品でディールを開くことはできませんが、利用可能な商品であれば分析することができます。
 
FAQ:
テスターはこの状況を非常に正しく処理し、シンボルのスペルミスを探します。

多分、ある通貨ペアでテストして、別の通貨ペアで注文を出そうとしてるということでしょう、多通貨のように ...
 

FAQ

テスターはこの状況を非常に正しく処理し、シンボルのスペルミスを探します。

フィガー0

テスターは選択されたシンボルに対してディールを開くことができません。

それは、「ここにいるのは誰なのか」ということです。

記号の記述に 間違いはないはずです。EURUSDでExpert Advisorを実行すると、EURUSDを入力すると正常に動作しますが、GBPUSDを入力すると、開きません。

 
sss2019:

そう理解することで、ここにいるのは誰なのか?

記号の記述に誤りはありえない。EURUSDでExpert Advisorを実行し、設定でEURUSDを入力するとすべてうまくいくのですが、GBPUSDを入力すると開きません。


問題ありません)。あなたの問題は、コードにあるか、何をどこで「入力」するかにあり、多分MarketWatchにインストゥルメントがないのでしょう。
 

また皆さんこんにちは)

数値配列のすべての要素を1つの値に設定 するintArrayInitialize(void array[], double value)関数は、 2次元の配列[][]のゼロ化に使用できる のか、教えてください。

そうでない場合、どのような方法があるのでしょうか。

 
私の考えでは、それは可能です。簡単にチェックできます。
 
FAQ:


どのようなコンピュータシステムをお持ちかわかりませんが、テスターを一時停止するのは簡単で、EAをループさせればいいだけです。

はuser32.dllに接続し、起動の一番最初にこの行を入力する必要があります。

シフターボタンを押すと、フクロウは手を離すまでぶら下がり、テスターもそれに応じて一時停止します。

静的フラグを経由して動作させることができます。

これでcontrolを押すとExpが遅くなり、altを押すと再び始まります。

また、最初にインポートを添付することをお忘れなく


なるほど。ありがとうございます。私はXPを使っていますが、起動時にブート可能なサブシステムが2つあり、私のともう1つのサブシステムから選べます。私のは、ストラテジーテスターの 句点が機能しますが、他の起動可能なシステムからは、機能しません。不思議なことに、これがまったくできないのです。テストしたフクロウとクライアント端末は同じものです。
 
NickXXX:

また皆さんこんにちは)

数値配列のすべての要素を1つの値に設定 するint ArrayInitialize(void array[], double value) 関数は、 2次元の配列[][]のゼロ化に使用できる のか、教えてください。

ない場合は、どのような方法があるのでしょうか?

ここで質問なのですが...。何も考えずに関数内で3次元の配列を初期化したら、すべてうまくいった。でも、よく考えたら...。あまり気負わずにチェックしました。

//+------------------------------------------------------------------+
//|                                                        11111.mq4 |
//|                                Copyright © 2012, Artyom Trishkin |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, Artyom Trishkin"
#property link      ""

   double MyArray[2][2];
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
   int i, j;
   for (i=0; i<2; i++) {
      MyArray[i][0]=i+1;
      Alert("MyArray[",i,"][0] = ", MyArray[i][0]);
      }
   for (j=0; j<2; j++) {
      MyArray[0][j]=j+3;
      Alert("MyArray[0][",j,"] = ", MyArray[0][j]);
      }
   Alert("ArrayInitialize(MyArray,-1);");
   ArrayInitialize(MyArray,-1);
   for (i=0; i<2; i++) {
      Alert("MyArray[",i,"][0] = ", MyArray[i][0]);
      }
   for (j=0; j<2; j++) {
      Alert("MyArray[0][",j,"] = ", MyArray[0][j]);
      }
//----
   return(0);
  }
//+------------------------------------------------------------------+


ボトムアップでアラート出力。だから、全部うまくいく...。