MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 757

 
Youri Lazurenko:

...... すべての注文が同時に終了します(これはまだ一度も失敗したことがありません)

そんな練習の失敗があったので、警告を書きました...。20個ほどのオーダーが半分閉じられたグリッドに、ロボットは内蔵のロジックに従ってオーダーを追加し続けた。結局、私の記憶では、ロボットはSL/TPの後に市場に何か残っているかどうかをチェックするセキュリティ要素を追加しました。

諺にもあるように、先手必勝です。説教するつもりもなく、純粋に書きました。

TP/SLの代わりに、保留中の注文を出して、それがトリガーされると、グリッドが完全にロックされるようにするのです。そして、CloseBy()を使っていつでも閉じることができます(スプレッドが...より大きくないというチェックを追加することができます)。

 
Artyom Trishkin:
アドレスバーに「mql4.com」と入力してください。何を得るか?

もう悔い改めたんだから、無理強いすることはないでしょう?:)


 
Youri Lazurenko:

あなたとイーゴリ・ザハロフに 同時にお答えします。

私見では、プログラムで閉じる方がリスクが高いと思います。デフォルトで閉じることができる瞬間は、インターネットも通信も光もない可能性があるのです。TPとSLがあらかじめ設定されている場合、上記の理由は重要ではありません。

" TP "と "SL "を同値で設定すれば、そうなります。買いはTP+スプレッド、売りはTP+スプレッド(Bid/Askの 終値の差による)というスプレッドを考慮したSLを設定すれば、すべての注文が同時に終了する(まだ問題はない)

ああユーリ...なんて見当違いなんだ。スプレッドはほとんどフローティングであり、ストップで売りを閉じるには入札に触れることなく、アスクを移動するのに十分であるか、またはアスクに触れることなく入札を移動して買いを閉じるには言い訳が事前に準備されていることを忘れないでください "これは瞬間の市場の状況だった" ...

でも、理屈はあるんです。残念ながら、多くの人にとって、そして特に促進された証券会社にとって、それは起こるでしょう。同じような状況を、私は実際の商社でこの目で見てきました。私は預金に唾を吐き、まるで魔法にかけられたようにグラフを眺めていた。

 
Alexey Viktorov:

ああユーリ...なんて見当違いなんだ。スプレッドはほとんどフローティングであり、ストップで売りを閉じるには入札に触れることなく、Askを移動するのに十分であるか、Askに触れることなく入札を移動して買いを閉じるには言い訳は、事前に準備されたことを忘れないでください "そのような瞬間に市場の状況だった" ...。

でも、理屈はあるんです。残念ながら、多くの人にとって、そして特に促進された証券会社にとって、それは起こるでしょう。同じような状況を、私は実際の商社でこの目で見てきました。私は預金に唾を吐き、まるで魔法にかけられたようにグラフを眺めていた。

警告をありがとうございます。そして、何でも可能であることを自分自身で理解しています。また、フローティング・スプレッドについては、確かに疑問がありますね。でも...もし、私のEAが昼間に動作しなかったのであれば、疑う余地はありませんが、私はStrategy Testerでしか体験したことがありません。

 
Igor Zakharov:

練習でこんな失敗をしたことがあるので、警告を書きました...。約20のオーダーからなるグリッドの半分を閉じたところで、ロボットは内蔵のロジックに従ってそれを増やし続けていた。結局、私の記憶では、ロボットはSL/TPの後に市場に何か残っているかどうかをチェックするセキュリティ要素を追加していました。

諺にもあるように、先手必勝です。説教するつもりもなく、純粋に書きました。

TP/SLの代わりに、保留中の注文を出して、それがトリガーされると、グリッドが完全にロックされるようにするのです。そして、CloseBy()を使っていつでも閉じることができます(スプレッドが...より大きくないというチェックを追加することができます)。

大丈夫、チュートリアルとして見ていない。あなたが発言し、あなたの経験を共有し、ただありがとうございます。

"グリッドが完全にロックされた "というのは、文字通りの意味でのグリッド・オブ・オーダーではありません。グリッドを出すということは、市場が気にしていないルールを押し付けようとしている(あるいは二番煎じしている)ことになります。一方、私は市場のルールに従って行動するようにしています。シグナルがあればオープン、ロックがあればノー、ただ待つだけです。(気の利いたことではなく、自分の考えを述べただけです)。

"SL/TP後に市場に残っているかどうかをチェックする安全要素が追加された"- 私もそのようなことを考えています。

プログラマーでもない素人の私が、自分のためだけにEAを書いているのですから。

改めて、アドバイスを下さった皆様、本当にありがとうございました。

 
mqlの開発環境として、metaeditorより高度なものはありますか?別の開発環境(notepad)を接続する方法はないでしょうか?メタエディタの唯一の欠点は、コードの行を折りたたむことができないことです。
 
Ilya Prozumentov:
mqlの開発環境として、metaeditorより高度なものはありますか?別の開発環境(notepad)を接続する方法はないでしょうか?今、metaeditorで唯一寂しいのは、コードの行を折りたたむことです。

たくさんあるんです。例えばNPPやVS

 

クロージングの点描画を作るには?

で、各点にある半径の円を重ね合わせる?


楕円を試してみました。

しかし、この楕円は少し曲がっています。





楕円を試しましたが、この楕円は曲がっています。

また、グラフのサイズを縦に大きくしてみると、楕円が歪んでしまいます。

楕円が円のままであるように、チャートのスケールを 変更するにはどうしたらよいですか?

スクリプトをm1用に作成します。
ファイル:
bbbq0c2.mq4  2 kb
 
multiplicator:
クロージングの点描画を作るには?

で、各点の上にある一定の半径の円を重ねる?

その上に大きい丸を乗せ、さらにその上に小さい丸を乗せる...。

 
Alexey Viktorov:

大きな円とその上に小さな円を置いて...。

は円形オブジェクトなのか、それとも楕円なのか?
理由: