[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 573

削除済み  
TarasBY:
EAで "something like trailing" - 興味のために、この動作がどのように行われるか教えてください?私の推測では、コードがフリーズするはずです。そして、実際に何が起こるのか?複数の注文を開けるのか?


うーん、なんでぶら下がるんだろう!

トレーリングは利益があるとストップを引き上げ始めるので、損切りゾーンでもストップを引くようにしてみました。

挙動は非常にシンプルです。価格がトレイリングレベルより高くなると、注文を修正してストップロスの新しい値を受け入れ、その後、頻繁な要求を避けるために、しばらくスリープします。この動作は、注文が成立し、成立時間が0より長くなるまで行われます。つまり、ループ条件は満たされず、関数は動作を停止して真を返します。

 
Ekburg:


うーん、なんで凍るんだろう!

トレーリングは利益があるとストップを引き上げ始めるので、損切りゾーンでもストップを引くようにしてみました。

挙動は非常にシンプルです。価格がトレイリングレベルより高くなると、注文を修正してストップロスの新しい値を受け入れ、その後、頻繁な要求を避けるために、しばらくスリープします。必要な条件に達していない場合は,条件を満たすまで待機し,注文が成立し,成立した時間が0より長くなるまで 待機します.

このコードは、終了条件であるStopLossでの注文のクローズでループに入っています。また、(価格がSLの水準に達するまで)どれくらいの時間がかかるのでしょうか?おそらく、1ミリ秒も、1秒も、おそらく1分もないのでは?おめでとうございます!MQL4コーディングの「新たな一歩」を踏み出しましたね。

P.S. それとも、私が間違っていて、あなたがただの上級テスターのコドピストなのかもしれませんね!?:)))

 
スナップショットと統計のための良いfreevary FTPサーバーをアドバイスしてください、それは1年後にダウンしていないだろうと...好き好んで
[Deleted]  
TarasBY:

コードは終了条件であるStopLoss`で注文を閉じることによってループに入りました。また、(価格がSLの水準に達するまで)どれくらいの時間がかかるのでしょうか?おそらく、1ミリ秒も、1秒も、おそらく1分もないのでは?おめでとうございます!MQL4コーディングの「新たな一歩」を踏み出しましたね。

P.S. それとも、私が間違っていて、あなたがただの上級テスターのコドピストなのかもしれませんね!?:)))



みんなが全部知ってたら、なんでこのスレや掲示板が一般的に必要なんだ?
削除済み  
TarasBY:

コードは終了条件であるStopLoss`で注文を閉じることによってループに入りました。また、(価格がSLの水準に達するまで)どれくらいの時間がかかるのでしょうか?おそらく、1ミリ秒も、1秒も、おそらく1分もないのでは?おめでとうございます!MQL4コーディングの「新たな一歩」を踏み出しましたね。

P.S. それとも、私が間違っていて、あなたがただの上級テスターのコドピストなのかもしれませんね!?:)))



そうなんだけど、なんで動き出そうとしないんだろう?

[Deleted]  
Ekburg:


そうですね、でも、どうして動かないんでしょうか?


なぜなら、ループは常に実行されており、プログラムは何もしないし、ループが終了してプログラムに制御を委ねるまで何もしない。つまり、プログラムは、例えば、ターミナルに新しいティックが入るのを処理しません。

P.S.実は、うまくいっているんです。コンピュータは賢くはないが、怠け者でもない。それどころか、とても勤勉である。信じられないなら、ループの最初にカウンターを置いて、何回実行されるか見てください。

 
Ekburg:


何度もサイクルを繰り返すのは良くないと、一般的に説明されています。

この機能では、「何が正しいか」をマークしやすくなっています。

    return (false);
削除済み  
TarasBY:

この機能では、「何が正しいか」をマークしやすくなっています。


経験者が多いので、嫌味を言われるのは仕方ないと理解しています!でも、差し支えなければ、正しい方法を書いて、新人に教えてあげてください...お願いします
 
Ekburg:

...面倒でなければ、ちゃんと書いて、どうしようもない初心者に教えてあげてください...よろしくお願いします!
MQL4 tutorial -->Trade Operations--> Order Modification --> modifystoploss.mq4.
[Deleted]  
Ekburg:

経験が豊富で冗談が言えるのは理解できます!しかし、難しくないのであれば、正しい方法で書いて、無力な新人に教えてあげてください・・・ありがたいです。

前のページの添付ファイルにある関数を試してみてください。 少し変更したのですが、Expert Advisorがないので、確認することができません。私は経験がなく、MQLだけが少し知っている言語で、MTの助けを借りて勉強したり、Kodobaseの誰かのコードを壊したりしていましたが、今、知識と経験が不足していると感じ、フォーラムで検索することにしました。人の質問を見て、人の問題を解決して、少しずつ経験を積んで、自分の質問に答えてもらう道徳的権利を得る。