ENUM_ACCOUNT_MARGIN_MODE mm = (ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE);
if (mm != ACCOUNT_MARGIN_MODE_RETAIL_HEDGING)
{
string i_log = "The EA works only on accounts with hedging positions. It can't be used on your trading account";
logs.Log(i_log);
m_global_error = true;
res = false;
}
これはもちろん効果的ですが、大げさに言うと。
また、最近のKB問題は、コンパイルできないmqhをホストできないことです。
例えば、MEではmqhはコンパイルできないが、このmqhをinludeしたmq5ではコンパイルできる。現在ではそのような図書館は禁止されています。
例えば、このライブラリは 新しいルールでは置けません。
記事で提案されている内容を拝見しました。確かに効果はありますが、スルーしています。問題の解決ではなく、新たな問題を生み出している(リソースを用意する際に変換し、ソースを肥大化させ、元のリソースを最新に保ち、ライブラリに依存するはずのものを省く、あらゆる意味で恐ろしい)。
MQLの標準的な使い方、それは「同じ場所にある」こと?
また、zipをkodobaseにプッシュして、ユーザーにソースの編集を依頼するのも、同じところを通しているのではないでしょうか?
私は、ユーザーにソースの編集や追加アーカイブのダウンロードを求め、それらを適切な場所に解凍することに踊らされることなく、標準的にサポートされる方法を提案しました。同じところを通るのでは?
また、提案された方法のどこに、あるクラスのライブラリへの依存があるのでしょうか?その一端を担っているのです。そして、基本より少し知識があれば、それを鼻にかけずにシンプルにできるようになります。しかし、恐ろしくて怖いコードについての意見に固執して、ユーザーに不必要なジェスチャーをたくさんさせ、「一箇所」ではないことを高慢に話しながら、それに劣らない愚かなことをする方が、より良いし、威厳があります。
また、最近のKB問題は、コンパイルできないmqhをホストできないことです。
例えば、MEではmqhはコンパイルできないが、このmqh inludeを使ったmq5ではコンパイルできる。現在ではそのような図書館は禁止されています。
例えば、このライブラリは 新しいルールでは置けません。
なぜ、mq5がないとコンパイルできないmqhを作るのか?
MT5の直近のビルドでは、以下の問題が発生しています。
Expert Advisor の次のテストでは、実際にはヘッジしているにもかかわらず、突然ネッティングしていると表示されるようになりました。
特に、Expert Advisorのこのコード部分がトリガーとなります。
ブローカーの取引セッション開始時に発生する可能性があります。
端末の再起動が有効です。
今MT5は、週末にすでに2143にアップデートしていますが、また2143にアップデートしています。些細なことですが、MQから新しいデモ口座が開設できないのは、深刻です。MetaQuotes Softwareを選択し、次へボタンを押しても何も起こりません。別のMQサーバーでも同じことが言えます。
先週末も同じ状況でした、仕事はきっと
MT5の直近のビルドでは、以下の問題が発生しています。
Expert Advisor の次のテストでは、実際にはヘッジしているにもかかわらず、突然ネッティングしていると表示されるようになりました。
特に、Expert Advisorのこのコード部分がトリガーとなります。
ブローカーの取引セッション開始時に発生する可能性があります。
端末の再起動が有効です。
肯定的です。このエラーに直面したのは、日曜日、取引が始まるずっと前のことでした。
簡単な操作・操作のテストがあるトピックが見つからなかった、前回テストした時は神話1号を破壊したhttps://www.mql5.com/ru/forum/160683/page933#comment_12780905
私はifの代わりにcaseを使いたかったのですが、コンピュータ黎明期には、ifに対してcaseは長すぎると確信していました。
を試してみましたが、同じように動作し、コードテキストの可読性を高めるためにケースを使用することができます。
2019.09.16 08:13:42.157 SpeedTst (EURUSD,H1) #1 : if
2019.09.16 08:15:30.640 SpeedTst (EURUSD,H1) if : loops=1215752192 ms=108469
2019.09.16 08:15:30.640 SpeedTst (EURUSD,H1) no2 : case
2019.09.16 08:17:19.134 SpeedTst (EURUSD,H1) if : loops=1215752192 ms=108515
2019.09.16 08:17:19.134 SpeedTst (EURUSD,H1) #3 : if
2019.09.16 08:19:07.662 SpeedTst (EURUSD,H1) if : loops=1215752192 ms=108516
2019.09.16 08:19:07.662 SpeedTst (EURUSD,H1) #4 : case
2019.09.16 08:20:56.122 SpeedTst (EURUSD,H1) if : loops=1215752192 ms=108453
2019.09.16 08:20:56.122 SpeedTst (EURUSD,H1) #5 : if
2019.09.16 08:22:44.570 SpeedTst (EURUSD,H1) if : loops=1215752192 ms=108469
2019.09.16 08:22:44.570 SpeedTst (EURUSD,H1) #6 : case
2019.09.16 08:24:33.023 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108437
MQLツールの標準的な使い方は、「貫通型」?
独自の構造でZIPを追加するシンプルな機能に、あなたのソリューションがどれだけ負けているか、本気で理解していないのでしょうか?
もちろん、彼は理解している。しかし、現時点では、彼のソリューションは機能し、ジッパーは機能しません。では、なぜ摩擦が起きるのか。