Идентификатор позиции - это уникальное число, которое присваивается каждой вновь открытой позиции и не изменяется в течение всей ее жизни. Соответствует тикету ордера, которым была открыта позиция.
Идентификатор позиции указывается в каждом ордере (ORDER_POSITION_ID) и сделке (DEAL_POSITION_ID), которая ее открыла, изменила или закрыла. Используйте это свойство для поиска ордеров и сделок, связанных с позицией.
При развороте позиции в режиме неттинга (единой сделкой in/out) идентификатор позиции POSITION_IDENTIFIER не изменяется. Однако при этом POSITION_TICKET изменяется на тикет ордера, в результате которого произошел разворот. В режиме хеджинга разворот позиции не предусмотрен
これだけのことをやっているのに、なぜi-diの位置なのか?使い方がまったくわからない。
トレードの分析ができれば十分です。
内部アルゴリズムのクリアを利用しています。したがって、仮想の位置がいくつかあり、それを実際の位置と定期的に照らし合わせて、矛盾がないようにしなければならない。また、複数のシンボルで 取引を行うため、実際のポジションは複数存在します。
内部アルゴリズムのクリアを利用しています。そのため、仮想位置は複数存在し、定期的に実位置と照らし合わせて矛盾が生じないようにする必要があります。また、複数のシンボルで取引を行うため、実際のポジションは複数存在します。
なぜi-diポジションなのか?何を使ってチェックするのですか?
バーチャルポジションの管理はしていますか?いいね、体積を 計算して、実際の体積と等しいことを確認すればいいんだ。
どうやら、私が課題全体を見ていないだけのようです。
なぜi-dポジションなのか?何に対してチェックするのですか?
バーチャルポジションを維持する?いいね、体積を計算して、それが実際の体積と等しいかどうか確認すればいいんだ。
どうやら、私が課題全体を見ていないだけのようです。
これは通常動作時の話です。しかし、突然端末が停止してしまい、すべてが失われてしまう。そのため、端末のグローバル変数を使って、失敗しないように対策しています。でも、そこにシンボルは 置けません。そこで、代わりにPositionIDを使っています。さらに便利になりました。
しかし、問題の本質から外れてしまっている。トランザクションのエラーが検出されました。しかし、開発者からは誰も返信がない。情報を鵜呑みにしたのか、それとも読んでもいないのか。
これは通常動作時の話です。しかし、突然、端末の電源が切れると、すべてが失われる。そのため、端末のグローバル変数で保護したのです。そして、そこにシンボルを置くことはできない。そこで、代わりにPositionIDを使っています。さらに便利になりました。
しかし、私たちは目の前の問題から逸脱してしまった。トランザクションのエラーが検出 されました。 しかし、開発者からは誰も返信がない。情報を鵜呑みにしたのか、それとも読んでもいないのか。
何が間違いなのか?
どのエラー?
このエラーは
https://www.mql5.com/ru/forum/1111/page2596#comment_13707304
構造の公式説明書に記載されたとおりに動作しないことを正確に立証。
https://www.mql5.com/ru/docs/constants/structures/mqltradetransaction
このエラーは
https://www.mql5.com/ru/forum/1111/page2596#comment_13707304
構造の公式説明書に記載されたとおりに動作しないことを正確に立証。
https://www.mql5.com/ru/docs/constants/structures/mqltradetransaction
位置
取引によって影響を受けるポジションのチケット。
どうしたんですか?位置決め券が表示されます。これがポジションIDです。ネッティングアカウントをお持ちの場合、クローズされるまでポジションは1つだけです。ポジションの引継ぎは、クローズではありません。
位置
取引によって影響を受けるポジションのチケット。
どうしたんですか?ポジションチケットが表示されます。ポジションのIDです。ネッティングタイプの口座をお持ちの場合、決済されるまでポジションは1つだけです。ポジションの引継ぎは、クローズではありません。
あなたは勘違いしています。役職券と役職IDは別物です。両者は非常によく似ているので、混同する理由はない。ENUM_POSITION_PROPERTY_INTEGER 列挙では、これらは異なるエンティティとして明確に分離 されています。
MT5テスターで履歴が表示されない。
端末で利用可能な履歴 :
発売の詳細は、スクリーンショットでご覧いただけます。皆さん、ありがとうございました。
あなたは勘違いしています。ポジションチケットとポジションIDは別の ものであり、非常によく似ているので混同する必要はありません。ENUM_POSITION_PROPERTY_INTEGER 列挙では、これらは異なるエンティティとして明確に分離 されています。
ポジションのIDが表示される、というのは間違いではありません。それが、前回から言っていることなんです。
Идентификатор позиции - это уникальное число, которое присваивается каждой вновь открытой позиции и не изменяется в течение всей ее жизни. Соответствует тикету ордера, которым была открыта позиция.
Идентификатор позиции указывается в каждом ордере (ORDER_POSITION_ID) и сделке (DEAL_POSITION_ID), которая ее открыла, изменила или закрыла. Используйте это свойство для поиска ордеров и сделок, связанных с позицией.
При развороте позиции в режиме неттинга (единой сделкой in/out) идентификатор позиции POSITION_IDENTIFIER не изменяется. Однако при этом POSITION_TICKET изменяется на тикет ордера, в результате которого произошел разворот. В режиме хеджинга разворот позиции не предусмотрен
自分の論理でやればいいんです。
もし、表示されている数字が、位置を逆にしても変わらず、同じままであれば、それはただ一つ、この数字が位置IDであることを意味します。トランザクションを発生させたオーダーを見てください。ポジション番号と同じではありません。つまり、ポジションはポジションIDということになります。
それを基本に進めてください。取引上のミスではなく、その時のヘルプに誤りがあるのです。
そして、あなたのこの 発言について、私はこう言うことができます - 私の記事を見て、私がそのテーマについて十分に研究し、理解せずにどのように書くか想像してみてください?私はすべてを完璧に理解し、違いを知っています。私は、雑誌で見たものをそのままお見せしているだけなのです。