"ダミー "からの質問 - ページ 87

 

いいえ、MQがプリプロセッサの例外を処理できることを除けば、そのようには動作しません。

テンプレートを書いて、同じようなコードを生成すれば、行数は減りませんが、キーボードから入力する文字数は減りますよ、とアドバイスできます。

 
Urain:

いいえ、そのように動作しません。ただし、プリプロセッサの例外処理はMQが行います。

テンプレートを書いて、同じようなコードを生成すると、行数は減りませんが、キーボードから入力する文字数は減りますので、お勧めです。

そうだ、Perlでそういうコードを生成してMetaEditorに送り込めばいいんだ、とすぐに思いつきました...。が、やはりネイティブのツールを期待しました。
 
x100intraday:
早速、Perlで生成してMetaEditorに送り込むことを思いついたのですが...。しかし、私はネイティブのツールを使いたいと願っていました。

MQL5でレギュラーを生成しているのですが、例えばこちら。

void OnStart()
  {
//---
   WriteFile("_Case_iCustom_");   
  }
//+------------------------------------------------------------------+
void WriteFile(string folder_)
  {
   int han=FileOpen(folder_+".mqh",FILE_WRITE|FILE_CSV|FILE_ANSI," ");
   if(han!=INVALID_HANDLE)
     {
      for(int i=1;i<62;i++)
        {
         string temp="";
         for(int j=0;j<i;j++)
           {
            temp+=",_P(pr["+(string)j+"])";
           }
         FileWrite(han,"case  "+(string)i+": hndl=iCustom(symbol,period,name"+temp+"); break;");
        }

      FileClose(han);
     }
   else Print(__FUNCTION__+" File open failed "+folder_+".mqh, error",GetLastError());
   ResetLastError();
   Print("В директории File был сгенерирован файл "+folder_+".mqh");
  }
//+------------------------------------------------------------------+

そして、生成されたフラグメントをコピーしてコードに貼り付けています。

 
Urain:

MQL5でレギュラーを生成しているのは、例えばこちら。

そして、生成されたフラグメントをコピーして、自分のコードに貼り付ける。

そして、あなたが生み出したこの不思議なものは何ですか?見るために実行しています))。それとも、あくまで例として?
 
Urain:

MQL5でレギュラーを生成しているのは、例えばこちら。

そして、生成されたフラグメントをコピーして、自分のコードに貼り付ける。

私は、クラスや構造体、配列、ループの初期化など、ネイティブのツールを使いたいと思っていましたが、MQLによる生成ではありません。でも、例を覚えておきます、ありがとうございました。
 
x100intraday:

レナット 実践的というより、理論的な質問でしたね。

迷子にならないように、iFractalsのヘルプから例を紹介します。確かにそこにインジケーターがあるのですが、ここではスクリプトによるグラフィックレイアウトの計算一本に作業を簡略化してみましょう。

例えば、歴史全体(あるいは、フラクタルが多く存在する中間の時間枠のかなりの部分)のトップフラクタルバーの時間を調べようとしたとします。FrUpBuffer[shift]!=EMPTY_VALUEでループ内のCopyTimeを 1要素の深さまで繰り返し妨害するのが良いというのは正しい理解でしょうか?

の深さでCopyTimeで履歴を食いつぶすよりも、高速に結果を得ることができます。

最初のオプションの方が速い場合、それは絶対的な利益なのでしょうか、それともすべて捕捉したフラクタルの総数に依存するのでしょうか(例えば、小さなTFではかなり多くなります)。

実際に確認するのがよいでしょう。

大雑把に言うと、フラクタルの数が100本につき1本だとすると、1本ずつ抜く方法の方が早いかもしれません。そうでない場合は、16384(例)要素のブロック単位で校正を行うのがよいでしょう。これは、スピードとメモリの妥協の産物とも言える方法です。

 
tol64:
このよくわからないものは、何を生み出したのですか?見るために動かしています)それとも一例として?
パラメータに2つの文字列を指定して、iCustomを呼び出す関数を書きました。
x100intraday です。
クラスや構造体、配列の配列、ループ内での初期化、つまりMQLの手段による生成ではなく、ネイティブのツールを期待していたのです。でも、やっぱり例があるんですね、ありがとうございます。
この方法については、「C++テンプレートの代替として擬似テンプレートを使用 する」という記事で紹介しました。
 

レナーテに質問したことを思い出した。というのはどういう意味なのか、どなたか明らかにしてください。

Если я использую IndicatorRelease(), значит я совершаю огромную и концептуальную ошибку. 

なぜ?
 

質問1.Windows 7 64bitにテスター527ビルドをインストールしましたが、タスクマネージャーでプログラムを閉じると、同じ名前のプロセスも消えてしまい、テスターがサイレントモードでタスクを実行しないことが判明しました。どうすれば直るのでしょうか?

質問その2。あなたがオペレーティングシステムを起動すると、テスターが再起動しない、自分のための唯一の方法は、起動時にプログラムとウィンドウをポップアップするので、便利ではありませんが、自動起動にプログラムを置く直接手を見つけた、私は操作のサイレントモードにしたいと思います。

質問3.どのような原理でタスクを配布し、4コアとahtiインターネットではない仕事のコンピュータは、あまりにも自宅でより多くのタスクを行い、4コア(しかし、数倍以上の生産性)は、以下のタスクを行い、その後ちょうど立っている。人のテスターがギガバイトのネタをポンポン出しているのを読みました。これはどこで見ることができるのか、どこにポンプがあるのか。

質問番号4コード付きのSMSを送信する際に、誰もが問題を抱えているのでしょうか。SMSを取ろうとすると、いつもトラブって出てくるのは3回目です。

回答ありがとうございました。