初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 273 1...266267268269270271272273274275276277278279280...1503 新しいコメント jommerbot 2014.07.23 21:53 #2721 皆さん、ごきげんよう。ビジュアルモードでのテスト中にインジケータが表示されることに対処された方はいらっしゃいますか?テスト時に非表示にすることは可能ですか?私は本当にトロールがどのように動作するかを見たいのですが、大量の指標のために可視化チャートは非常に小さく、私は各テストの間にすべての指標のウィンドウを停止して手動で最小化する必要があります。https://www.mql5.com/ru/docs/runtime/testing#indicatorrelease の ドキュメントには、次のように書かれています。Для того чтобы запретить показ индикатора на графике после завершения одиночного тестирования, используйте функцию IndicatorRelease() в обработчике OnDeinit().テスト中にインジケータを非表示にする方法についての情報が見当たりません。 Документация по MQL5: Программы MQL5 / Тестирование торговых стратегий www.mql5.com Программы MQL5 / Тестирование торговых стратегий - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Sergey Gridnev 2014.07.24 06:11 #2722 jommerbot:しかし、テスト中にインジケータを非表示にしたい場合はどうすればいいのか、情報が見つかりませんでした。ないためです。https://www.mql5.com/ru/search#!keyword=HideTestIndicators。 Aleksandr Prishenko 2014.07.24 19:12 #2723 ブローカーがトレーダーやロボットが取引しているかどうかを見分けることができるかどうか教えてください(MT4)。さっきは無理だと思ったけど、今は?ただ、あるトレーダーのコンペティションに条件があるんです。1.4 競争とは、取引業者間の競争である。したがって、特に、現在の市場の状況に基づいて人間(トレーダー)が判断することのない自動化されたストラテジーは、認められていません。Expert Advisorを使ったら、燃やされるのか、燃やされないのか)と尋ねたら、「誰が取引しているのか、どうやって判断しているのか」と回答を避けられました。 Maxim Khrolenko 2014.07.25 04:54 #2724 Crucian:ブローカーがトレーダーやロボットが取引しているかどうかを見分けることができるかどうか教えてください(MT4)。さっきは無理だと思ったけど、今は?ただ、あるトレーダーのコンペティションに条件があるんです。Expert Advisorを使ったら、燃やされるのか、燃やされないのか)マネージャーに聞いても、誰が取引しているかわかるのか、回答を避けている。 そんな状態をコンテストで見たことがあります。ブローカーがプラットフォームの自動売買機能をブロックし、EAが起動しないことがあります。 Slava 2014.07.25 07:21 #2725 papaklass:もちろん、彼はできる。それができないなら、彼は書いていないでしょう。:) EAによる注文かどうかを見分ける方法はただ一つ、ゼロ以外のマジックナンバーです。 Vladimir M. 2014.07.25 09:37 #2726 stringo: EAによる注文かどうかを見分ける方法はただ一つ、ゼロ以外のマジックナンバーです。あと、EAにマジコンが あれば。int mag=NULL;DCでは誰もEAであると判断できないのでしょうか? Aleksandr Prishenko 2014.07.25 10:35 #2727 rosomah:そして、もし私のEAに魔法使いがいたら。 int mag=NULL;証券会社の誰もEAと認めてくれないのでは?おそらく int mag != NULL; (0と等しくない) と設定する必要があります。 また、オーダーにはどのようなマグを割り当てるべきでしょうか。何か?それもまた面倒なことになる。 Vladimir M. 2014.07.25 11:19 #2728 Crucian:おそらく、int mag != NULL; (not equal to 0) と記述する必要があります。 また、オーダーにはどのようなマグを割り当てるべきでしょうか。何か?それもナンセンスでしょう。int mag != NULL; -この方法はテスターではコンパイルできません。int mag = NULL; -この方法で簡単に行くことができます。アラートで確認すると "0 "を返します。int mag =EMPTY_VALUE; -これも動作します。ここでは、"-2147483648"を返しています。Alert("mag=",mag)。現在、テスターでMQL4とMQL5でテストしています。テスターでは動作しています。 実際のコードについては、証券会社がExpert Advisorを感じないように、少なくとも着信パラメータに応じて、どうすればいいのかという疑問は、私の中に残っています。もちろん、パーシャルオーダーなしでも可能です。 Vasiliy Sokolov 2014.07.26 09:01 #2729 rosomah:int mag != NULL; -テスターではコンパイルされません。int mag = NULL; -簡単に動作します。アラートで確認すると「0」を返します。int mag =EMPTY_VALUE; -これも動作します。ここでは、"-2147483648"を返しています。Alert("mag=",mag)。現在、テスターでMQL4とMQL5で試しています。テスターではこうなっています。 実際のコードについては、証券会社がExpert Advisorを感じないように、少なくとも着信パラメータに応じて、どうすればいいのかという疑問は、私の中に残っています。もちろん、オーダーを使わなくてもできる。NULLは、参照型(オブジェクトへのポインタ)を扱う際に使用される特別な識別子です。整数(int)は重要な型です。重要な型は何も参照できず、特にNULL識別子を参照することができないので、参照によってのみ渡すことができる。したがって、重要な型と参照型を比較するのは誤りである。また、意味のある型と参照型を同一視することはできない。このコードがコンパイル可能なのは、コンパイラが暗黙のうちにNULLを意味のある型「0」に変換し、変数magをそれに等しくしているからです。唯一の真の解決策は、注文や取引のマジックナンバーをゼロと比較することです。この値が0と異なる場合、この注文はEAによって発注されたと判断することができる。ulong magic = HistoryOrderGetInteger(order_id, ORDER_MAGIC);if(magic != 0) printf("Ордер выставлен экспертом");else printf(Ордер выставлен вручную); feofan 2014.07.27 01:07 #2730 何からやればいいんだ!!まだ登録したばっかりなのに 1...266267268269270271272273274275276277278279280...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
皆さん、ごきげんよう。ビジュアルモードでのテスト中にインジケータが表示されることに対処された方はいらっしゃいますか?テスト時に非表示にすることは可能ですか?私は本当にトロールがどのように動作するかを見たいのですが、大量の指標のために可視化チャートは非常に小さく、私は各テストの間にすべての指標のウィンドウを停止して手動で最小化する必要があります。https://www.mql5.com/ru/docs/runtime/testing#indicatorrelease の ドキュメントには、次のように書かれています。
テスト中にインジケータを非表示にする方法についての情報が見当たりません。
しかし、テスト中にインジケータを非表示にしたい場合はどうすればいいのか、情報が見つかりませんでした。
ないためです。
https://www.mql5.com/ru/search#!keyword=HideTestIndicators。
ブローカーがトレーダーやロボットが取引しているかどうかを見分けることができるかどうか教えてください(MT4)。さっきは無理だと思ったけど、今は?ただ、あるトレーダーのコンペティションに条件があるんです。
Expert Advisorを使ったら、燃やされるのか、燃やされないのか)
と尋ねたら、「誰が取引しているのか、どうやって判断しているのか」と回答を避けられました。
ブローカーがトレーダーやロボットが取引しているかどうかを見分けることができるかどうか教えてください(MT4)。さっきは無理だと思ったけど、今は?ただ、あるトレーダーのコンペティションに条件があるんです。
Expert Advisorを使ったら、燃やされるのか、燃やされないのか)
マネージャーに聞いても、誰が取引しているかわかるのか、回答を避けている。
もちろん、彼はできる。
それができないなら、彼は書いていないでしょう。:)
EAによる注文かどうかを見分ける方法はただ一つ、ゼロ以外のマジックナンバーです。
あと、EAにマジコンが あれば。
int mag=NULL;
DCでは誰もEAであると判断できないのでしょうか?
そして、もし私のEAに魔法使いがいたら。
int mag=NULL;
証券会社の誰もEAと認めてくれないのでは?
おそらく int mag != NULL; (0と等しくない) と設定する必要があります。
また、オーダーにはどのようなマグを割り当てるべきでしょうか。
何か?それもまた面倒なことになる。
おそらく、int mag != NULL; (not equal to 0) と記述する必要があります。
また、オーダーにはどのようなマグを割り当てるべきでしょうか。
何か?それもナンセンスでしょう。
int mag != NULL; -この方法はテスターではコンパイルできません。
int mag = NULL; -この方法で簡単に行くことができます。アラートで確認すると "0 "を返します。
int mag =EMPTY_VALUE; -これも動作します。ここでは、"-2147483648"を返しています。
Alert("mag=",mag)。
現在、テスターでMQL4とMQL5でテストしています。テスターでは動作しています。
実際のコードについては、証券会社がExpert Advisorを感じないように、少なくとも着信パラメータに応じて、どうすればいいのかという疑問は、私の中に残っています。もちろん、パーシャルオーダーなしでも可能です。
int mag != NULL; -テスターではコンパイルされません。
int mag = NULL; -簡単に動作します。アラートで確認すると「0」を返します。
int mag =EMPTY_VALUE; -これも動作します。ここでは、"-2147483648"を返しています。
Alert("mag=",mag)。
現在、テスターでMQL4とMQL5で試しています。テスターではこうなっています。
実際のコードについては、証券会社がExpert Advisorを感じないように、少なくとも着信パラメータに応じて、どうすればいいのかという疑問は、私の中に残っています。もちろん、オーダーを使わなくてもできる。
NULLは、参照型(オブジェクトへのポインタ)を扱う際に使用される特別な識別子です。整数(int)は重要な型です。重要な型は何も参照できず、特にNULL識別子を参照することができないので、参照によってのみ渡すことができる。したがって、重要な型と参照型を比較するのは誤りである。また、意味のある型と参照型を同一視することはできない。このコードがコンパイル可能なのは、コンパイラが暗黙のうちにNULLを意味のある型「0」に変換し、変数magをそれに等しくしているからです。唯一の真の解決策は、注文や取引のマジックナンバーをゼロと比較することです。この値が0と異なる場合、この注文はEAによって発注されたと判断することができる。
ulong magic = HistoryOrderGetInteger(order_id, ORDER_MAGIC);
if(magic != 0)
printf("Ордер выставлен экспертом");
else
printf(Ордер выставлен вручную);
何からやればいいんだ!!まだ登録したばっかりなのに