定義された要素の配列をクリアする。 - ページ 26

 
Stanislav Dray:

マシンによって結果が異なり、ほぼ1/2の差があるので、意味があるのかどうかも全くわからない

違うマシンでもないのに、一度に何度もスクリプトが実行される。そして、その結果も違ってくる。フィルタリングベクトルでは、なぜか効果がないのですが、それ以外ではジャンプしているのがわかります。

 
Konstantin Nikitin:

異なるマシンでもなく、スクリプトを一度に複数回実行する。そして、さまざまな結果が生まれることでしょう。フィルタリングベクトルでは、なぜか影響がないのですが、それ以外ではジャンプが見られます。

まあ、私は逆なんですけどね。フィルタリングのベクトルが根本的に違いますね。入力データを変えながらパスのループを追加し、平均を選択する必要があると思います、それは多かれ少なかれ正しいでしょう。

 

MT4でテスト

MT5

両ファイルは、プロジェクト


P.S. 独自の機能を使いたい人は、自分で書いてください。プロジェクトの中に、それらのためのディレクトリがあります。

 
配列の2次元目を「リサイズ」する方法を教えてください...-Thank you!
 
Nikolay Gaylis:
配列の2次元目を「リサイズ」する方法を教えてください...-Thank you!

Array[][5]

 
Nikolay Gaylis:
配列の2次元目を「リサイズ」する方法...-Thank you!

そのような場合には、構造体を使用します。より便利に使えるようになりました。

struct SMySruct
{
     int ticket[];
     double price[];
     string symbol[];
} MySruct[];

void OnStart()
{
     if( ArrayResize(MySruct, 10)==10)
     {
          for(int i=0; i<ArraySize(MySruct); i++)
          {
               ArrayResize(MySruct[i].ticket, 5);
               ArrayResize(MySruct[i].price, 5);
               ArrayResize(MySruct[i].symbol, 5);
          }
     }
}
 
Vitaly Muzichenko:

Array[][5]

変数)

 
Nikolay Gaylis:

変数)

余裕を持ってやれば、問題ないでしょう。

 
Konstantin Nikitin:

MT4でテスト済み

MT5

両ファイルは、プロジェクト


P.S. 独自の機能を使いたい人は、自分で書いてください。プロジェクト内のそれらのディレクトリは

書き込みアクセスができるといいのですが

 
Stanislav Dray:

じゃあ、著作権を取得するのも悪くはないですね。

トピックを多数貼り付けて走った。書き忘れた人。

P.S.そして、一般的には、秩序ではない、です。これは開発者向けです。パブリックの「すべての人に読み取り/書き込みを許可する」チェックボックスが必要かもしれない