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

 
tol64:

また、デバッグに直接使用する一部のプリントを無効にするフラグも使っています。ところで、ここで質問です。

Print()呼び出すより、フラグの状態を確認する方が早いですか?つまり、最適化の際にプリンターを無効にすることは意味があるのでしょうか?

はい、Print()の方が速いです。Print()はかなり遅いので、フラグを取得してもログが詰まったりすることはないでしょう。
 
Urain:
テスターでは、グラフオブジェクトは、ビジュアルモードでもビジョンレスモードでも、(少なくとも今のところ)全くサポートされていません。

ファ

自分の目で確認できるのに、どうしてサポートされていないのだろう)

ラベルオブジェクトは、色、サイズ、フォント名を自由に設定し、情報を表示することができます。

OBJ_ARROWも そうです。

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
Expert:

ファ

自分の目で確認できるのに、どうしてサポートされていないのだろう)

ラベルオブジェクトは、色、サイズ、フォント名を自由に設定し、情報を表示することができます。

OBJ_ARROWも そうです。

おっと、今始まったんですね。
 
Urain:
おっと、今やってるんですね、全部は把握しきれませんね、変化が激しいですから。

よし、これで解決だ)

4203はどうなんだ?

なぜ、オブジェクトは問題なく作成されるのに、オブジェクトの種類を 特定するとエラーになるのですか?

 
ilovebtc:

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

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

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

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

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

1-2.エージェントを作成しましたか(「サービス」タブ)。一度作成すると、システムの代わりに自動的に起動し、タスクマネージャの「サービス」タブと「プロセス」タブに表示されます(すべてのユーザーがプロセスの表示を許可されている場合)。しかし、時には勝手に止まってしまうこともあります。

2.ここでいうテスターとは、Metatester 5 Agents Managerのことでしょうか?(プロセスリストでは、サービス名とエージェントマネージャ名は同じです!) エージェントが動作するためにメモリ上にある必要はありません。

 

何度もすみませんが、何日も前からmql4とmql5のフォーラムを閲覧しているのですが、何も出てきません。

質問:MT4からMT5へ履歴をアップロードするにはどうすればよいですか?テスターと取引端末で...

Expert Advisorでの作業がすべて終了してしまったので、助けてください。

 

クラスのインスタンスを配列として宣言することはできますか?

例えば、こんなことをしようとしています。

//+------------------------------------------------------------------+
//| CLASS_SOMETHING_VALUE                                            |
//+------------------------------------------------------------------+
class Something_Value
  {
private:
   int               var1;
   int               var2;
   //---
public:
   void Init(int aVar1,int aVar2)
     {
      var1=aVar1;
      var2=aVar2;
     }
   bool              GetValue(double  &aValue);
  };
//+------------------------------------------------------------------+
//| ARRAY_OBJECTS                                                    |
//+------------------------------------------------------------------+
Something_Value Objects[6][3];

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   Initilization_Objects_Class();
  }
//---
void Initilization_Objects_Class()
  {
   for(int i=5; i>=0; i--)
     {
      for(int j=2; j>=0; j--)
        {
         Something_Value Objects[i][j].Init(i,j);
        }
     }
  }

コンパイル時に以下のようなメッセージが表示されます。

 
tol64:

クラスのインスタンスを配列として宣言することはできますか?

できるけど、コードに宣言がないんですね。
 
sergeev:
しかし、コードの中で宣言するのではなく、ただ使うだけです。

クラスインスタンスの配列をこのように宣言 したつもりなのですが。

//+------------------------------------------------------------------+
//| ARRAY_OBJECTS                                                    |
//+------------------------------------------------------------------+
Something_Value Objects[6][3];
正しいやり方は?
Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5
 
tol64:

クラスインスタンスの配列をこのように宣言 したつもりなのですが。


が、なぜ2回目に型を書くのか?