初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1429 1...142214231424142514261427142814291430143114321433143414351436...1504 新しいコメント Sergey Dymov 2022.11.06 18:25 #14281 みんな、ヒントをくれよ。私はMT4ではあまり良いプログラマーではありませんでした。)今はMT5に乗り換えています。 このようなニュアンスに遭遇しました:MT4では簡単に解決できたのですが.MT5ではリファレンスブックに「注文と取引を混同しないでください」と書かれており、関数HistoryDealGetInteger HistoryDealGetInteger関数で何かリクエストする必要があるようなのですが・・・。正直、何も理解できません。親切な方々、どうか人道的に説明してください。 Valeriy Yastremskiy 2022.11.06 18:50 #14282 Sergey Dymov HistoryDealGetInteger HistoryDealGetInteger関数で何かリクエストする必要があるようなのですが・・・。正直、何も理解できません。親切な方々、どうか人道的に説明してください。 トランザクションは受信したオーダーに対するアクションで、独自のトランザクションチケットとオーダー番号(チケット)を持っている。ポジションは独自のチケットを持ち、取引番号と注文番号が格納される。それが5Kだ。 4Kでは、取引注文とポジションは成行注文である。 Vasiliy Smirnov 2022.11.06 19:04 #14283 Rustam Ayupov #: こんにちは!私はMT5ターミナルの素晴らしい可能性を探求しています。そして今、時間の経過とともに、デモモードでありながら、クォートのタイムリーな処理におけるターミナルのいくつかの不可解な制限の問題が大きくなり始めました。リスク分散のため、私は最小限の取引量で、可能であれば最大数の通貨ペアで取引しています。私は6つのブローカーで10通貨ペアを開設しましたが、Roboforexが最初に遅くなり始めました...その後、他のブローカーも相場の読み込みで遅くなり始めました。プロセッサーは20-70%、RAMは16ギガ、スワップはSSDドライブ、インターネットは100mbit、光ファイバー。本当にMT5ターミナルの限界なのでしょうか?それともブローカーの限られたサーバーに問題があるのでしょうか?各トレーダーごとに何か制限があるのでしょうか?教えてください。気配値の読み込み速度を上げるには?ありがとうございます。 ターミナルでプロセスの同期を解除しました。それは役に立ちました。しかし、ほとんどの99%のプログラムは、ターミナルそのものと同様に、これらの機能に適応していないということです。 Sergey Dymov 2022.11.06 19:11 #14284 Valeriy Yastremskiy #:オーダーは、アクションを実行するための注文または要求であり、それ自身のチケットを持っている。トランザクションは、受信したオーダーに対するアクションであり、それ自身のトランザクションチケットとオーダー番号(チケット)を持っている。ポジションは独自のチケットを持っており、取引番号と注文番号が格納されている。5kにある。4Kでは、取引注文とポジションは成行注文である。 なるほど。ありがとう。 Mihail Nefedov 2022.11.22 15:55 #14285 こんにちは。MQL5でチケット上のトリガーされた注文を見つけ、それが利益確定 で決済されたことを確認する方法を教えてください。MQL4ではとても簡単でした。 MrBrooklin 2022.11.22 16:14 #14286 Mihail Nefedov 利益確定 で決済されたことを確認する方法を教えてください。MQL4ではとても簡単でした。 MqlTradeTransaction 構造体を使用すれば 、注文が決済された価格と利益確定価格を要求し、それらを比較することが できると思います。 それでは、ウラジミール。 Alexey Viktorov 2022.11.22 16:29 #14287 MrBrooklin #: MqlTradeTransaction 構造体を使えば 、注文が決済された価格と利益確定価格を照会し、それらを比較することが できると思います。よろしく、ウラジミール。 OnTradeTransactionでは、クローズの瞬間だけクローズを追跡できます。その後、ポジションは全くありません。従って、履歴を検索するのは大変な作業です。この場合、制御アルゴリズム全体をアレンジする必要があります。 MrBrooklin 2022.11.22 16:43 #14288 Alexey Viktorov #:OnTradeTransaction では、決済の瞬間のみ追跡できます。そしてその後は、ポジションはまったくない。したがって、履歴を検索するのはありがたくない作業です。この場合、制御アルゴリズム全体を再配置しなければならない。 こんばんは、アレクセイ! 何か良い方法はありますか? よろしく、ウラジーミル。 Alexey Viktorov 2022.11.22 17:01 #14289 MrBrooklin #:今晩は、アレクセイ! もっといい選択肢はないのか?よろしく、ウラジーミル。 あなたが何をしたいかによります。あるポジションが決済された瞬間に、そのポジションがどのように決済されたかを判断する必要があるのであれば、OnTradeTransactionで コントロールする以外に方法はありません。あるポジションがどのようにクローズされたかを履歴から判断する必要がある場合は、履歴の取引を調べる必要があります。また、ポジションを決済するすべての取引にマジックがあるわけではないことも考慮しなければならない。 しかし、経験を積めば可能です。 Alexey Viktorov 2022.11.23 13:21 #14290 Mihail Nefedov #: こんばんは!MQL5でトリガーされた注文を見つけ、そのチケットを知り、その利益を見る方法を知っている人はいますか?どこで何を探せばいいのか、このトピックに関するレッスンを読んでください。 まず、用語を理解してください。mt4の注文とmt5の注文は3つの異なる概念であることを理解してください。注文->取引->ポジション。 ヒストリーの利益は、取引に対してのみ見ることができる。しかし、取引のチケットはクローズしたポジションのチケットとは異なります。注文、取引、ポジションを統合する唯一のものはポジションIDである。 1...142214231424142514261427142814291430143114321433143414351436...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
みんな、ヒントをくれよ。
私はMT4ではあまり良いプログラマーではありませんでした。)今はMT5に乗り換えています。
このようなニュアンスに遭遇しました:
MT4では簡単に解決できたのですが.MT5ではリファレンスブックに「注文と取引を混同しないでください」と書かれており、関数
HistoryDealGetIntegerHistoryDealGetInteger関数で何かリクエストする必要があるようなのですが・・・。正直、何も理解できません。親切な方々、どうか人道的に説明してください。
HistoryDealGetInteger関数で何かリクエストする必要があるようなのですが・・・。正直、何も理解できません。親切な方々、どうか人道的に説明してください。
トランザクションは受信したオーダーに対するアクションで、独自のトランザクションチケットとオーダー番号(チケット)を持っている。ポジションは独自のチケットを持ち、取引番号と注文番号が格納される。それが5Kだ。
4Kでは、取引注文とポジションは成行注文である。
こんにちは!私はMT5ターミナルの素晴らしい可能性を探求しています。そして今、時間の経過とともに、デモモードでありながら、クォートのタイムリーな処理におけるターミナルのいくつかの不可解な制限の問題が大きくなり始めました。リスク分散のため、私は最小限の取引量で、可能であれば最大数の通貨ペアで取引しています。私は6つのブローカーで10通貨ペアを開設しましたが、Roboforexが最初に遅くなり始めました...その後、他のブローカーも相場の読み込みで遅くなり始めました。プロセッサーは20-70%、RAMは16ギガ、スワップはSSDドライブ、インターネットは100mbit、光ファイバー。本当にMT5ターミナルの限界なのでしょうか?それともブローカーの限られたサーバーに問題があるのでしょうか?各トレーダーごとに何か制限があるのでしょうか?教えてください。気配値の読み込み速度を上げるには?ありがとうございます。
ターミナルでプロセスの同期を解除しました。それは役に立ちました。しかし、ほとんどの99%のプログラムは、ターミナルそのものと同様に、これらの機能に適応していないということです。
オーダーは、アクションを実行するための注文または要求であり、それ自身のチケットを持っている。トランザクションは、受信したオーダーに対するアクションであり、それ自身のトランザクションチケットとオーダー番号(チケット)を持っている。ポジションは独自のチケットを持っており、取引番号と注文番号が格納されている。5kにある。
4Kでは、取引注文とポジションは成行注文である。
なるほど。ありがとう。
こんにちは。MQL5でチケット上のトリガーされた注文を見つけ、それが利益確定 で決済されたことを確認する方法を教えてください。MQL4ではとても簡単でした。
MqlTradeTransaction 構造体を使用すれば 、注文が決済された価格と利益確定価格を要求し、それらを比較することが できると思います。
それでは、ウラジミール。
MqlTradeTransaction 構造体を使えば 、注文が決済された価格と利益確定価格を照会し、それらを比較することが できると思います。
よろしく、ウラジミール。
OnTradeTransactionでは、クローズの瞬間だけクローズを追跡できます。その後、ポジションは全くありません。従って、履歴を検索するのは大変な作業です。この場合、制御アルゴリズム全体をアレンジする必要があります。
OnTradeTransaction では、決済の瞬間のみ追跡できます。そしてその後は、ポジションはまったくない。したがって、履歴を検索するのはありがたくない作業です。この場合、制御アルゴリズム全体を再配置しなければならない。
こんばんは、アレクセイ! 何か良い方法はありますか?
よろしく、ウラジーミル。
今晩は、アレクセイ! もっといい選択肢はないのか?
よろしく、ウラジーミル。
あなたが何をしたいかによります。あるポジションが決済された瞬間に、そのポジションがどのように決済されたかを判断する必要があるのであれば、OnTradeTransactionで コントロールする以外に方法はありません。あるポジションがどのようにクローズされたかを履歴から判断する必要がある場合は、履歴の取引を調べる必要があります。また、ポジションを決済するすべての取引にマジックがあるわけではないことも考慮しなければならない。
しかし、経験を積めば可能です。
こんばんは!MQL5でトリガーされた注文を見つけ、そのチケットを知り、その利益を見る方法を知っている人はいますか?どこで何を探せばいいのか、このトピックに関するレッスンを読んでください。
まず、用語を理解してください。mt4の注文とmt5の注文は3つの異なる概念であることを理解してください。注文->取引->ポジション。
ヒストリーの利益は、取引に対してのみ見ることができる。しかし、取引のチケットはクローズしたポジションのチケットとは異なります。注文、取引、ポジションを統合する唯一のものはポジションIDである。