エラー、バグ、質問 - ページ 2406

 
Igor Makanu:

SZY: ソースコードが見つからないし、実装も気に入らなかった。成行注文を配列に保存して、部分決済の直後にArrayBsearch()で配列にない注文、つまり新しいチケットを発見してしまった。

これは、少なくとも、1つの瞬間に複数の取引が実行(オープン/クローズ)される可能性があるため、より信頼性の低いバリエーションです。

コメントに問題はなく、その変更を夜中まで待つ必要はありません。新しいチケットをトレースして保存し、さらに作業しています。

 
fxsaber:

デバッグで関数の戻り値を見るにはどうしたらいいですか?

I.e.返送後の値を知りたい。

別の変数に


fxsaber

どなたかSELECT_BY_TICKETを使用したEAを紹介していただけませんか?

すでに2回、棚を使った例をあげましたが、それぞれチケットにリンクしたユニークな情報を持っており、トリガー後に変化します。
しかし、この問題はとっくに解決していますし、苦情がないところを見ると、私とイリヤしか思い当たらないのでしょう。

 
Andrey Khatimlianskii:

これは、一度に複数の取引が執行(オープン/クローズ)される可能性があるだけに、さらに信頼性が低くなります。

コメントに問題はなく、夜中まで待って変更する必要はありません。新しいチケットを追跡し、保存し、作業を続けます。

もちろん可能ですが、特定のモデルがあります:トレースされたチケット→部分クローズのコマンド→もう一度新しいチケットをトレースし、2つのアレイを比較する、我々は1ティックですべてを行います、そして問題は半自動取引 でした、私は多くの注文が処理されたとは思いません

ZZY:私は上に書いたが、何かこのケースでは動作保証、あなたは唯一の個々のマジシャンで行うことができます、それは上に考えることがマジシャンの唯一の論理構成が十分である

 
Igor Makanu:

ZS: 上にも書きましたが、このケースで動作保証されるものは、個々のマジシャンでないとできないので、マジシャン編成のロジックを考え抜くだけで十分です

パラメータにint magic_base, magic = magic_base + N, ここでNは最後に開いたオーダーの連続数です。基本的にINT_MAX スペースで十分なのですが、この方法ではmagic_baseのトレード解析のような様々なトリックには使えません...。

 
Andrey Khatimlianskii:

私はすでに2回、保留中の注文の例を示しましたが、それぞれの注文はチケットにリンクされた固有の情報を保存し、それがトリガーされた後に変更されるのです。

しかし、この問題はとっくに解決しているし、苦情がないところを見ると、私とイリヤしか思い当たる節がないのだろう。

リンクを教えていただけませんか、残念ながら全く覚えていないのです。

 
Igor Makanu:

この場合、唯一うまくいくことが保証されているのは、個々のマジシャンで行うことです。ただ、マジシャンの編成の論理を考え抜いてください

どうもよくわからないんです。もし、異なる魔導師を持つ命令があるならば、部分的に実行されても魔導師は変わらないので、それらを追跡するために何かを考案する必要はありません。

 
fxsaber:

どうもよくわからないんです。もし、異なるマジックを持つ命令があったとしても、部分的に実行されてもマジックは変わらないので、追跡するために何かを発明する必要はないのです。

その通りです。MT4では、履歴にも、スワップにも、注文の部分決済にも、注文のマジックは決して変わりません...

私は注文のコメントを使用することを示唆した場合、それはテスターで動作しますが、実際の生活の中で私は私のブローカーのためにそれを設定する必要があります、私は注文を開いたときでも、彼らはコメントに追加情報を追加することをサーバー、同じ場所で私は契約満了とコメントで新しいエントリに月に一度スワップを取得... まあ、コメントのフィールドが業界向けではない、私は知らない... 私はちょうど別のコメントを使用しますと、私はそれを変更しなければならないということでしょう... 私は説明しない... 私はそれを維持したい場合は本当のためだ。コメント欄は情報を保存するために設計されていません。私を納得させたいのなら、ほとんどのブローカーが部分的に閉じるときに注文の「残高」にコメントを追加するという事実は、必ずしもどこでも、いつでも機能するとは限らない機能です )))

 
Igor Makanu:

その通りです。MT4では、注文の魔法は、履歴にも、スワップにも、注文の一部クローズにも、決して変わりません。

私は本当のブローカーなら、私は彼らと何をすべきかわからない、彼らはすべての私の注文のスリッパを維持し、私は彼らが何か他のもののためにそれを変更する必要はありません、私はそれを手動で行うことができます... 私は本当のブローカーなら、私は注文を開いた後でも、彼らはすべての注文スリッパ、注文スリッパはコメント内にそれを維持し、私は契約の終わりに達したときに彼らはコメントでそれを交換して新しいものを入れて... さて、コメントフィールドが、私は気にしない情報を保存するためのものではないです... 私は本当のブローカーなら、私は気にもしない...すなわち、コメントフィールドは、そのような情報を格納するために意図されていないとコメントフィールドは、ほとんどのブローカーの部分的な閉鎖時に注文の "バランス "に追加されます私を説得しようとした場合 - これはどこでも、いつでも動作しない場合があります機能です)))。

コメント欄が全く参考にならないんだけど。つまり、市場参加者は100ロットのポジションを持っていることになります。それをトレールすることが必要なのです。コメント欄は変更できないのに、何の関係があるのでしょうか?

 
fxsaber:

コメント欄は全く参考になりませんね。つまり、ある人は100ロットのポーズを持っているわけです。トレーリングが必要なのです。コメント欄は変更できないのに、何の関係があるのでしょうか?

このスクリーンショットでは、0.10ロットをオープンし、0.01ロットをクローズしていますが、サーバーはコメント欄を「#223から...」に変更しているのです。

このフィールドに「#223からのコメント...」と、市場での注文の残りの部分を検索するMT4アルゴリズムは、ほとんどすべてのExpert Advisorによって構築されています。

HH: 例として、なぜ「注文の残り」を検索するのでしょうか。注文の一部をクローズして、残りの注文をブレークイーブンにする(注文の開始 価格でストップロスを設定する)という、かなり要求の高いタスクです。

ファイル:
1.jpg  286 kb
2.jpg  356 kb
 
Igor Makanu:

PS:このトピックでは、彼らは注文のコメントで動作するように助言するとき、私のためにかなり痛いです - すべてがテスターで動作しますが、私は特定のブローカーのためにそれを調整する必要がある、サーバーでも注文の開口部でコメントにサービス情報を追加し、契約の終了時に月に一度コメントで注文と新しいエントリを交換されます...i.e. これはデータを保存するためのコメントフィールドです あなたが私を納得させたい方法と、ほとんどのブローカーが注文の一部終了時に「バランス」にコメントを追加するという事実は、どこでも、いつでも動作しない機能です )))) 。

それこそ、MT4では多くのブローカーが異なるhcアルゴリズムを持っています。だからこの場合、特定のチケットに頼らずにアルゴリズムを構築する必要がある...。または特定のブローカーに対して

最も簡単な方法は、注文を部分的に閉じる必要がある場合、注文を部分的に開くことも必要です。特に、保留中の注文でオープニングが行われる場合