初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 259

 
crocuz:
そうですね、不思議な縁ですね。でも信じてください、私はその時、それが本物だと確信していたから聞いていただけで、先日はメタクオーターで反論されても、そう確信していたんです。一般的には、デスクの最終判断を待つ。
A.K.デスクからの回答があったら再投稿してください。相手の視点が見えて面白いですよ。
 
crocuz:
とにかく、デスクからの最終判断を待ちたい。
そして、あなたが約束したコードを待って いました。
 

デスクの回答

ご提出いただいたファイルをすべて拝見し、以下のような結論に達しました。

  1. こちらのサイトリンクの EX4ファイルは、Market protectionを使用せずに作成されており、この情報は100%信頼できます。このファイルの構造は、マーケットからの製品が得る余分な暗号化を持っていない、つまり、あなたはこのファイルを自分で作成し、どこかのフォーラムに投稿したのです。市場のセキュリティは関係ない。

  2. このファイルのバージョンは "xxx "ですが、マーケットにある製品の最新バージョンは"xxxx " です。これは、あなた自身がこのEX4ファイルを公開したことを証明しています。あなた以外には、バージョンアップしたファイルを入れることはできなかったのです。

  3. こちらのサイトリンクの EX4ファイルは、時間保護機能を無効にしてビルドされています。コンパイル時に
    bool use_demo=false;
    。 このファイルをデバッガのスレッド環境でテストしたところ、use-demoパラメータがfalseであることが判明しました。また、このコードには2014.04.18という締切日が設定されていますが、これは2013.04.24に公開されたバージョンxxxでマーケットに設定されていた日付と全く同じです。 したがって、コード内の制限はファイルがコンパイルされる前でも解除されました。改ざんは必要ない、自分でミスをしたのだから。

  4. フォーラムに投稿されたファイルは、こちらがウェブサイトへのリンクこちらがウェブサイトへのリンク バージョン番号も「XXX」となっています。しかし、これらのファイルには既に正しい変数use_demo=trueの 値が設定されています。

  5. 全ファイルを分析したところ(掲示板に投稿されたものも、ホームページ(リンクあり)に掲載されたものも)すべて同じパソコンでコンパイルされたものであることがわかりました。他のコンピュータで再コンパイルすると署名が変わってしまうので、誰もあなたのファイルを壊さず、あなたのコンピュータでコンパイルしたものをそのまま表示しているのです。すべてのファイルに同じコンピュータの署名があり、それはあなたが作ったものであることを意味します。

マーケットから600以上のビルドは、アセンブラコードを表すため、純粋に物理的にハッキングすることはできません。実際には、ソースコードに復元することができないDLLです。マーケットプレイスに追加される保護機構はカウントしていません。そのため、ビルド600以降で作られたすべてのEX4プログラムの安全性を強く確信しています。

主な結論は、これらのファイルをMarketサービス外のどこかにアップロードし、検証条件を間違えたということです。提出されたファイルは、変更または再コンパイルされていません。

私の意見:やはり、use_demoがTRUE であったことは100%間違いないでしょう。期限が切れたので、最初は誰もが興奮し、その後、すべてのフェードアウト(と我々は期限までに保護せずにネット版で発見)...個人的には、それは奇妙です。

 

PositionGetInteger() ->ENUM_POSITION_PROPERTY_INTEGER ->POSITION_MAGIC になります。

これはポジションを開くためのFIRSTオーダーなのでしょうか?それとも最後の1枚?もし(ポジションが)異なるマジックを持つ、あるいは持たない様々な取引イベントの結果であるなら、どうしてポジションがマジックを持つことができるのか不明です...。どこにも感覚的な記述がないんです。説明をしてください...

はい、POSITION_PROFITは 何で測りますか?ポイントでは?基準通貨単位で?記述がない。ホームページには全く記述がなく、どう推測すればいいのか?

時間を見つけては、ポジションとその特性を研究しています。混乱しています - ポジションが開閉される場合、シンボルで開閉されたポジションの履歴を取得するにはどうすればよいのでしょうか?シンボルの全ポジション履歴を選択し、各履歴ポジションの取引履歴を検索したいのですが。どうすればいいのでしょうか?注文や取引の履歴を取得する方法は随所に記載されていますが、ポジションの一覧を取得するにはどうしたらいいのでしょうか?

 
YAndrey:

PositionGetInteger() ->ENUM_POSITION_PROPERTY_INTEGER ->POSITION_MAGIC になります。

これはポジションを開くためのFIRSTオーダーなのでしょうか?それとも最後の1枚?もし(ポジションが)異なるマジックを持つ、あるいは持たない様々な取引イベントの結果であるなら、どうしてポジションがマジックを持つことができるのか不明です...。どこにも感覚的な記述がないんです。説明をしてください...

はい、POSITION_PROFITは 何で測りますか?ポイントでは?基準通貨単位で?記述がない。ホームページには全く記述がなく、どう推測すればいいのか?

時間を見つけては、ポジションとその特性を研究しています。混乱しています - ポジションが開閉される場合、シンボルで開閉されたポジションの履歴を取得するにはどうすればよいのでしょうか?シンボルの全ポジション履歴を選択し、各履歴ポジションの取引履歴を検索したいのですが。どうすればいいのでしょうか?注文や取引の履歴を取得する方法は随所に記載されていますが、ポジションの一覧を取得する方法は......?

この記事を読む:MQL5レシピ - ポジションプロパティを取得するための取引履歴と関数のライブラリ >>> 続きを読む

 
こんにちは! ポジション(10平均化取引の例から成る)の合計損失で、なぜプラスで1平均化注文を閉じて、コメントで-40(または損失の他の値を書き込みます。 ところで、なぜ有益な平均化取引を閉じて損失を表示します)とバランスが落ち、合計エントリポイントが改善されていないのでしょうか?
 
superprofit:
説明をしてください、なぜポジションの合計損失(例えば10平均化取引で構成)で、プラスで1平均化注文を閉じる際に、コメントで-40(または損失の他の値。 ところで、なぜ利益の平均化取引を閉じる際に損失が表示されます)とバランスが落ち、合計エントリポイントが改善されていないのでしょうか?
トレードの例を教えてください。
 
barabashkakvn:
トレードの例を教えてください。

ユーロ1ロットを1.36で買い、1.36以下は10pipsごとに買い、10pipsの持ち越し。例:1.3590の買い1.3600の買い1.3580の買い1.3590の買い、など。

1.3550take1.3560などで買いトレードが終了すると、ログではコメントアウトでマイナスになり残高が減り、pipsの関係でトータルエントリーポイントが改善されないということがあります。なぜそうなのでしょうか。

 
superprofit:

ユーロ1ロットを1.36で買い、1.36以下は10pipsごとに買い、10pipsの持ち越し。例:1.3590の買い1.3600の買い1.3580の買い1.3590の買い、など。

1.3550take1.3560などで買いトレードが終了すると、ログではコメントアウトでマイナスになり残高が減り、pipsの関係でトータルエントリーポイントが改善されないということがあります。なぜそうなのか?

スクリーンショットを撮ってください。
 

barabashkakvn:
Скриншот сделайте, пожалуйста. 

なんで赤にしたんだろ、どうしたらいいんだろう。
スクリーンショットを作ってください。


買い注文の10ポイント下の売り注文を決済(+10pipsの利益)、トータルポジションは赤字ですが、ほぼ立ち合いの相場でポジションを黒字にするために+10pipsという考え方です。

なんでコメントにマイナスって書いてあるんだ?

ファイル:
4.jpg  334 kb
理由: