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

[Deleted]  
kostikk:

午後
オープニングの後、ストップをブレークイーブンに移動させるEAを作っています。つまり注文を修正するのですが、問題はトレーリングストップのようなものを常に修正することです。一度だけ改造させ、その後一度だけ改造させる方法。コード中にmod1=1という変数も挿入しましたが、それならmod1の方が大きくなければならないのに、言語がそれに気づかないのです。

ありがとうございました。

while(真)
{
if (tip==0 && open_b==true && mod1<=1 && Bid>ma+15*Point)
{
Alert("popitka perenesti stop v b/u" ,ticket);
RefreshRates()。
modify=OrderModify(ticket,Ask,Bid-mod*Point,0,0)です。
if(modify==true)とする。
{
Alert("zakrit modificirovanij order",ticket);
mod1++です。
を返します。
}
を返します。
}
if (tip==1 && open_s==true && mod1<=1 && Bid<ma+15*Point)
{
Alert("popitkaa perenesti stop ",ticket, "v b/u");
RefreshRates()。
modify=OrderModify(ticket,Bid,Ask+mod*Point,0,0)。
if(modify==true)とする。
{
Alert("zakrit modificirovanij order",ticket);
mod1++です。
を返します。
}
を返します。
}
が壊れる。
}


助けてくれなくてありがとう、自分でも考えさせられたよ、これで良かったのかもしれない。ただ、その変数をグローバルレベルに持っていく必要があったのです。

さて、問題はこれです。
プログラミング言語の中には、「プログラムコードの追跡」という機能があり、F7キーを押すとある行のコードが表示され、もう一度F7キーを押すと別の行が表示されるようになっているものがありますが、これは混乱したときに、その言語が同じコードの行を読んでいるかどうかを確認するのに非常に便利です。mqlにそのような機能はあるのでしょうか?

最後の質問ですが、モデリングの質を高くするにはどうしたらいいでしょうか。5分間でテストすると87~89%の品質ですが、同じEAを時計屋にかけると34%のモデリングになります。どのようにモデリングを増やせばいいのか、また、34%のモデリングを信頼することは可能なのか?

ありがとうございました。

 

専門家の皆様へある口座での取引 履歴を持つExpert Advisorのパフォーマンスを適切に評価するためには、どのような指標が必要なのか、アドバイスをお願いします。私が言っているのは、全体の統計であって、個々の注文の検討ではありません。計算式が必要です。もしかしたら、このテーマで何か記事があるかもしれません。

この計算が正しいかどうかはわかりません。 ありがとうございました。

[Deleted]  
dma:

専門家の皆様へある口座での取引履歴を持つExpert Advisorのパフォーマンスを適切に評価するためには、どのような指標が必要なのか、アドバイスをお願いします。私が言っているのは、全体の統計であって、個々の注文の検討ではありません。計算式が必要です。もしかしたら、このテーマで何か記事があるかもしれません。

この計算が正しいかどうかはわかりません。 ありがとうございました。


ストラテジーテスター、またはデモ口座を開設して、Expert Advisorを仮想通貨で、実際の相場を使用して、独自に取引させてみてください。確かに、最初のオプションは、統計にかかる時間を大幅に短縮することができます
 
kostikk:

ストラテジーテスターを試すか、デモ口座を開設して、バーチャルマネーで、しかし本物の相場を使って、Expert Advisorに勝手に取引させることができます。しかし、最初のバリエーションは、統計にかかる時間をかなり短縮することができます。
なぜテスターが必要なのですか?このEAの取引履歴はすでに持っています。ただ、十分に試算する必要がありますね。
 
dma:
なぜテスターが必要なのですか?このEAにはすでに取引履歴があります。ただ、十分に評価する必要がありますね。

これ なら大丈夫?
 
Vinin:

これは あなたに似合います。
ありがとうございました。とても参考になります。
 
最後の注文がストップやプロフィットでどのように閉じられたかを確認する方法を教えてください。OrdersHistoryTotalを使用する必要があることは理解していますが、具体的にどのように提案するか、例を挙げていただければ幸いです。
[Deleted]  
Vinin:

これを試してみては いかがでしょうか。

ありがとうございます。私も見ていて思ったんです。

ビクター、ロシュのMCLに関するトレーニング論文は、他にどこで見られるか知っていますか?

 

素朴な疑問、答えは見つからず。

テキストファイルに新しいデータを追加する方法(改行ではなく、同じ行に!)。

例えば、次のような形式の配列を持つファイルがあります。382;1;-1;1;1;-1;1;1;-1;1;-1;1;-1;1;...;1;crlf

383;1;-1;1;-1;1;-1;1;-1;1;...;1;crlfを追加する必要があります。

FileWrite()は余分なcrlfを追加し、さらに私は最初の番号を変更する方法を知りません。

 
laveosa:
こんにちは、最後の注文がどのように閉じられたか、ストップまたは利益を確認する方法を教えてください。OrdersHistoryTotalを使用する必要があることは理解していますが、その方法と例をアドバイスしてください。

関数OrdersHistoryTotalの 説明の中に、例があります。