エラー、バグ、質問 - ページ 2257

 
fxsaber:

それが理由ではありません。

私はこのようなエントリーを強制しているのではなく、その使用におけるエラー(コンパイルにエラーがなかったとしても、ランタイムエラーを含む)を述べているだけであり、そうであってはならないことなのです
 
A100:
このような記法を強制しているわけではなく、この記法を使用した場合のエラー(コンパイルはエラーなしでも実行時含む)を述べているに過ぎない

ただ、なぜそのような書き方をするのかが疑問です。もしかしたら、状況によっては正当化されるかもしれません。例えば、あるメソッドがモニターの画面の中でどのクラスに属しているのかがすぐに分かるようにするためです。

 
fxsaber:

ただ、なぜそのような書き方をするのかが疑問です。もしかしたら、状況によっては正当化されるかもしれません。例えば、そのメソッドがどのクラスに属しているのかをモニター画面上ですぐに分かるようにするためです。

マクロの中でこのようなエントリーを使い(別のエラーを回避するため)、クラスの中と外のエントリーが同じに見えるようにしました。

//#define MACRO4
#define  MACRO1 void A::f()
#define  MACRO2             {}
#define  MACRO3 MACRO1 MACRO2
class A {
#ifdef  MACRO4
MACRO3
};
#else
 MACRO1;
};
MACRO3
#endif
 

迷いますね、市場が停滞しているので確認しようがない、これが初期データです。

1.価格ステップ1
2.本の中の価格はアスクで19705のレベルです
3. 19701オンビッドのレベルでのピックでの価格
4.スプレッドは4に等しい

現時点でのトレードは、19704で買い、19702で売りですか?
それとも、マーケットエッジがある同じレベル、つまり、買い-19705、売り-19701で行くのでしょうか?

 
A100:

マクロの中でこのエントリーを使い(別のエラーを回避するため)、クラスの中と外のエントリーが同じに見える ようにしました。

また、同じキーで、C++では必要だがMQLではクラス外のメソッド実装を必要としない場合、汎用C++MQLコードを生成するためにも使用されますhttps://www.mql5.com/ru/forum/1111/page2065#comment_6023680
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2017.11.07
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100:
また、同じキーで、C++では必要だがMQLではhttps://www.mql5.com/ru/forum/1111/page2065#comment_6023680 クラスの外へのメソッド実装を必要としない場合、汎用C++MQLコードを生成するために使用されます。

リンク先でそれ以上見ることはできませんが、ポイントは明確です、ありがとうございました。

 
fxsaber:

これ以上見るべきリンクはありません

開発者への質問ですが、このサイトがユーザーの問題に対処する主要な手段として位置づけられているのに、なぜ時間が経つとリンク切れになるのでしょうか?
 
Konstantin:

迷いますね、市場が停滞しているので確認できません、生データはこちらです。

1.価格のステップ 1
2.本の価格は、アスクで19705のレベルです。
3.株価は19701の水準で買い気配
4.スプレッドが4と等しい

この時期、19704で買い、19702で売りのトレードがあるのですが?
それとも、マーケットエッジがある同じレベル、つまり、買い-19705、売り-19701で行くのでしょうか?

どのような市場で取引されているのですか?株式市場なら、19705年と19701年。他のロットはどこから出てくるのでしょうか?でも、見開き4枚は迷いますね。取引所に浮かんでいる。FXのことなら、わかりません。

 
Sergey Savinkin:

どのような市場で取引されているのですか?株式市場なら19705年と19701年。他のロットはどこから出てくるのでしょうか?でも、見開き4枚は迷いますね。取引所に浮かんでいる。FXのことなら、私はそこで取引していないのでわかりません。

取引所市場であるmoexの先物部です。

スプレッドは質問自体に違いはなく、ポイントは別にあります))でも、わかりやすい説明ありがとうございます、もう少し明確にします。

1.例えば、19705の価格でアスク2000のボリュームがあります。
2. アスク価格のエッジが19705である場合、スプレッド

MqlTickのTICK_FLAG_BUY フラグは19705で通過するのでしょうか?

ps. got it wrong )) 貿易は十分なボリュームがある場合は19705で通過し、その後、すべての私の注文が満たされるまで、上記の表によると...

 

MQLプログラムが置かれているチャートだけでなく、すべてのチャートのプロパティの変更を追跡できるようにする必要があります。

現在、CHARTEVENT_CHART_CHANGE イベントは他のパラメータを含んでいません。

イベント

パラメータ値 id

パラメータ値 lparam

パラメータ値 dparam

パラメータ値 sparam

チャートの寸法を変更したり、プロパティダイアログでチャートのプロパティを変更したときのイベント

チャートイベント

-

-

-

//---

他のチャートでこのイベントを追跡するには、目的のチャートのIDを指定して監視を有効にすることができます。

例えば、こんな風に。

ChartSetInteger(chart_id,CHART_EVENT_CHART_CHANGE,true);