mql5言語の特徴、微妙なニュアンスとテクニック - ページ 15 1...8910111213141516171819202122...247 新しいコメント Dmitry Fedoseev 2017.03.06 06:08 #141 ロフィルド: 私は公式に確認されたバグを説明しただけです。この問題を解決するために、何らかのAPIを使うことを提案したのはあなたです。 インジケーターの作成と iCustom経由での呼び出しを混同しないようにしてください。 ここで、現実と妄想を混同しないようにしましょう。これはバグではありません。どのAPIなのか、一目瞭然ですね。ところで、あなたがここにいる目的は何ですか? Vladimir Karputov 2017.03.06 17:31 #142 このトピックに関係のないコメントは、「ビジュアライゼーション・モードで保留中の注文が表示さ れない」に移動されました。 Sergei Vladimirov 2017.03.06 18:41 #143 タンバリンダンスを完成させることができます。SDは、次のビルドからOrderSend()が正しく動作するようになると言っていました :) 本当に効いているように見える。1550にアップデートして確認したところ、OrderSend()の直後にポジションを 開くと、環境全体が同期しています。 Artyom Trishkin 2017.03.06 20:17 #144 Sergei Vladimirov: 本当に効果があったようですね。1550にアップデートして確認したところ、OrderSend()の直後にポジションを 開くと、環境全体が同期しています。新たな問題 点だけが浮かび上がってきた :) fxsaber 2017.03.06 20:54 #145 Sergei Vladimirov: 1550へのアップデートが届きましたので確認しました - OrderSend()の直後にポジションを 開くと、環境全体が同期されます。確認したところ、OrderSendは完全に同期されるようになりました。ブレーキの不具合は残ったままリクエスト/レスポンスRequest.action = TRADE_ACTION_REMOVE (8) Request.magic = 0 Request.order = 136746576 Request.symbol = Request.volume = 0.0 Request.price = 0.0 Request.stoplimit = 0.0 Request.sl = 0.0 Request.tp = 0.0 Request.deviation = 0 Request.type = ORDER_TYPE_BUY (0) Request.type_filling = ORDER_FILLING_FOK (0) Request.type_time = ORDER_TIME_GTC (0) Request.expiration = 1970.01.01 00:00:00 Request.comment = Request.position = 0 Request.position_by = 0 Result.retcode = 10009 Result.deal = 0 Result.order = 136746576 Result.volume = 0.0 Result.price = 0.0 Result.bid = 0.0 Result.ask = 0.0 Result.comment = Request executed 2194.767 + 0.003 ms Result.request_id = 245 Result.retcode_external = 0結果MP 0 22:37:32.113 Trades '5338170': cancel order #136746576 buy limit 0.10 #AA at 36.99 JM 0 22:37:34.308 Trades '5338170': accepted cancel order #136746576 buy limit 0.10 #AA at 36.99 FE 0 22:37:34.308 Trades '5338170': cancel #136746576 buy limit 0.10 #AA at market done in 2194.779 ms興味深いことに、ログにはOrderSendの実行時間が毎回実際よりも長く記録されるようになりました。つまり、OrderSendの実行時間を自分で計測すると、毎回ログに表示される値より数ミリ秒短くなる。ZS 次のようなエントリーが表示されます。deal #120390530 sell 0.10 #PG at 90.36 done (based on order #136747126) Features of the mql5 エラー、バグ、質問 Errors, bugs, questions Roffild 2017.03.06 21:09 #146 ドミトリー・フェドセーエフ 現実と妄想を混同しないこと。これはバグではありません。どのAPIであるかは明らかである。そして、あなたがここにいる目的は何ですか?では、この問題を解決するためのコードはどこにあるのでしょうか? 開発者はすでにバグであることを確認しており、解決策はない。私自身のことを簡単に言うと、2009年からここで働いているので、MQL5で本格的なマクロやB'1001011'構造を実装したことがあるんです。 Slava 2017.03.07 05:32 #147 ロフィルドでは、この問題を解決するためのコードはどこにあるのでしょうか? 開発者はすでにバグであることを確認しており、解決策はないとのことです。どんなバグ?どこで確認されたのですか?テンプレートの読み書きのためのAPIは必要ありません。MQL5によって、すべてが正常です。4つ目は、https://www.mql5.com/ru/forum/168767/page14#comment_4122244 も実装しています。 Dmitry Fedoseev 2017.03.07 06:10 #148 スラワどんなバグ?どこで確認されたのですか?テンプレートの読み書きにAPIは必要ありません。MQL5によって、すべてが正常である。4枚目は、https://www.mql5.com/ru/forum/168767/page14#comment_4122244 も行っています。 テンプレートではなく、プログラムにインジケータを添付して、インジケータラインを独自の色で設定することを話しているのです。この同志は、自分の色を設定する可能性がないことをバグだと考えている。 Slava 2017.03.07 06:37 #149 インジケータにプログラムで色を設定する機能がないのは、バグではなく、アーキテクチャの特徴です。インジケータは、描画部分と計算部分の2つに分かれています。インジケーターのドロワー部分は、計算されたバッファの指定された設定に従って描画する役割を担っています。計算部はそれに応じてバッファをカウントする。インジケーターの引き出しはチャートの中に住み、ガイドされた流れの中で機能します。インジケータの計算部分は、シンボル期間キャッシュに保存され、シンボルリフレッシュスレッドで実行されます。インジケーターの計算部は、描画部のことを何も知らないのです。専門家は、指標となる計算部分(ほとんどの場合、図面部分がない)のみで操作します。Expert Advisor で作成されたインジケータは、チャートにインジケータを 追加するコマンドを呼び出したときのみ、その描画部分を持ちます(手動追加でも ChartIndicatorAdd でもかまいません)。例えば、同じシンボル-期間のチャートに同じ指標が複数ある場合、同じ指標計算部に複数の図面がアクセスすることが可能です。概要指標計算部は、0~99の任意の数を「持つ」ことができます。インジケーターの計算部は、描画部がいくつあるのかわからない。 Andrey Dik 2017.03.07 06:48 #150 スラワ... バックテスト」タブの「チャートを開く」コマンドで、テスト後に開いたチャートに、EAで使用したすべてのインディケータを適切なパラメータで自動的に追加することは可能でしょうか。 1...8910111213141516171819202122...247 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私は公式に確認されたバグを説明しただけです。この問題を解決するために、何らかのAPIを使うことを提案したのはあなたです。
インジケーターの作成と iCustom経由での呼び出しを混同しないようにしてください。
ここで、現実と妄想を混同しないようにしましょう。これはバグではありません。どのAPIなのか、一目瞭然ですね。ところで、あなたがここにいる目的は何ですか?
タンバリンダンスを完成させることができます。
SDは、次のビルドからOrderSend()が正しく動作するようになると言っていました :)
本当に効果があったようですね。1550にアップデートして確認したところ、OrderSend()の直後にポジションを 開くと、環境全体が同期しています。
1550へのアップデートが届きましたので確認しました - OrderSend()の直後にポジションを 開くと、環境全体が同期されます。
確認したところ、OrderSendは完全に同期されるようになりました。ブレーキの不具合は残ったまま
リクエスト/レスポンス
Request.action = TRADE_ACTION_REMOVE (8)
Request.magic = 0
Request.order = 136746576
Request.symbol =
Request.volume = 0.0
Request.price = 0.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 0
Request.type = ORDER_TYPE_BUY (0)
Request.type_filling = ORDER_FILLING_FOK (0)
Request.type_time = ORDER_TIME_GTC (0)
Request.expiration = 1970.01.01 00:00:00
Request.comment =
Request.position = 0
Request.position_by = 0
Result.retcode = 10009
Result.deal = 0
Result.order = 136746576
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request executed 2194.767 + 0.003 ms
Result.request_id = 245
Result.retcode_external = 0
結果
JM 0 22:37:34.308 Trades '5338170': accepted cancel order #136746576 buy limit 0.10 #AA at 36.99
FE 0 22:37:34.308 Trades '5338170': cancel #136746576 buy limit 0.10 #AA at market done in 2194.779 ms
興味深いことに、ログにはOrderSendの実行時間が毎回実際よりも長く記録されるようになりました。つまり、OrderSendの実行時間を自分で計測すると、毎回ログに表示される値より数ミリ秒短くなる。
ZS 次のようなエントリーが表示されます。
現実と妄想を混同しないこと。これはバグではありません。どのAPIであるかは明らかである。そして、あなたがここにいる目的は何ですか?
では、この問題を解決するためのコードはどこにあるのでしょうか?
開発者はすでにバグであることを確認しており、解決策はない。
私自身のことを簡単に言うと、2009年からここで働いているので、MQL5で本格的なマクロやB'1001011'構造を実装したことがあるんです。
では、この問題を解決するためのコードはどこにあるのでしょうか?
開発者はすでにバグであることを確認しており、解決策はないとのことです。
どんなバグ?どこで確認されたのですか?
テンプレートの読み書きのためのAPIは必要ありません。MQL5によって、すべてが正常です。4つ目は、https://www.mql5.com/ru/forum/168767/page14#comment_4122244 も実装しています。
どんなバグ?どこで確認されたのですか?
テンプレートの読み書きにAPIは必要ありません。MQL5によって、すべてが正常である。4枚目は、https://www.mql5.com/ru/forum/168767/page14#comment_4122244 も行っています。
テンプレートではなく、プログラムにインジケータを添付して、インジケータラインを独自の色で設定することを話しているのです。この同志は、自分の色を設定する可能性がないことをバグだと考えている。
インジケータにプログラムで色を設定する機能がないのは、バグではなく、アーキテクチャの特徴です。
インジケータは、描画部分と計算部分の2つに分かれています。インジケーターのドロワー部分は、計算されたバッファの指定された設定に従って描画する役割を担っています。計算部はそれに応じてバッファをカウントする。インジケーターの引き出しはチャートの中に住み、ガイドされた流れの中で機能します。インジケータの計算部分は、シンボル期間キャッシュに保存され、シンボルリフレッシュスレッドで実行されます。
インジケーターの計算部は、描画部のことを何も知らないのです。専門家は、指標となる計算部分(ほとんどの場合、図面部分がない)のみで操作します。
Expert Advisor で作成されたインジケータは、チャートにインジケータを 追加するコマンドを呼び出したときのみ、その描画部分を持ちます(手動追加でも ChartIndicatorAdd でもかまいません)。例えば、同じシンボル-期間のチャートに同じ指標が複数ある場合、同じ指標計算部に複数の図面がアクセスすることが可能です。
概要指標計算部は、0~99の任意の数を「持つ」ことができます。インジケーターの計算部は、描画部がいくつあるのかわからない。
...