[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 794

 

obla4ko: а по поводу тестирования на истории вопрос :

EAができる(簡単なもの!?)- を、同じパラメータで、同じ時代に、全く異なる結果になるのでしょうか?

この2つのテストの間に私がしたことは、引用符のアーカイブを更新したことだけです。と、このような結果になったのでは!?- ということは、歴史はすべてデタラメだったということか!?

1.歴史は変えられる。日中のギャップはフィルタリングされ、スパイクは除去される、など。時には日数さえも消えてしまうこともあるのです// 少し前に誰かがここで、1ヶ月間盗まれたと文句を言いました。CAではなく、「迪化尼近郊農家の夕べ」の悪魔!)))

2.また、この差はフローティングスプレッドによる ものである可能性があります。テスターは起動時に現在のものを使用します。

3)歴史はでたらめではない。何がクソって、こんな些細なことで左右されるEAがクソなんだよ。

 
obla4ko:

また、私の意見では、"ヘアピン "は、その後クリーンアップ... :))、しかし、もはや到達できない小さな時間枠の "メモリに保存"...。

そして、履歴に関するテストについての質問:

は、Expert Advisor(簡単なものです!)を使用することができます。- ...ただし、グリッドではない)を、歴史の同じ時代に、同じパラメータで行った場合、全く違う結果になるのでしょうか?

この2つのテストの間に私がしたことは、引用符のアーカイブを更新したことだけです...。と、そのような結果になったのでは!?- ということは、全部デタラメだったということか!?

その通り...先ほど、「スタッドレス」を自分で拭くということを書きましたね。さらに、テスト時には、現在のスプレッドから取得します。しかも、前回のテストでは2点だったのに、今回のテストでは4点になっているなど、違う場合もありますし...。
 
obla4ko:

しかし、Time[0]の値と比較する代わりに、OrderSend(...)リクエストの前にこのタスクを与えるべきだとお考えでしょうか?それから、私は発表したStopLoss変数で動作するduble StopLoss()関数を入力する必要がありますか?それとも、原則的に不可能なのでしょうか?損切りをしたバーでは、たとえオープニングのパラメーターと合致しても、新しいポジションを開かないことが重要だと思います。

問題は、タイミング的な要素は最後に考えるべきで--非常によく滑る--というか、命令の解釈がなぜか違う(あいまいな)ことが判明することです。


この条件は、高速な市場では通用しない

if(Volume[0]>1) return;
一度に数匹のダニがやってきて、すでに1匹以上
 
Vinin:


この条件は高速市場には通用しない

数匹のダニが一度にやってきて、すでに1匹以上

そのとおりです。効かない!?滑るんです:))そして、多くのポジショナルなポジションが開かない!その代わりに、ネイティブのものを提案するのですか?
 
artmedia70:
その通り...先ほど、「スタッドレス」を自分で拭くということを書きましたね。さらに、テスト時には、現在のスプレッドから取得します。しかも、前回のテストでは2点だったのに、今回のテストでは4点になっているなど、違う場合もありますし...。
その通りです。棒のように太いプログラムを書く必要がありそうです。)- その時だけ、半年間1万円につき30銭の利益...:((((( ;゚Д゚)))))
 
obla4ko:
それだ!効かない!?滑ってますね... :))そして、多くのポジショナルなポジションが開かない!また、それに代わるものとして、ネイティブのものはどうでしょうか?

そのためには、要件を知る必要があります。新しいバーの開店を時間でコントロールするという変則的な使い方もできますが、それはあなたに合うでしょうか?取引はいつでも開くことができます。オープンポジション の数をコントロールする方が簡単かもしれません。まず、何が必要かを決めなければならない
 
Svinozavr:

1.歴史は変えられる。日中のギャップはフィルタリングされ、スパイクは除去されるなど。時には、日数さえも足りないこともあります// 最近、1ヶ月分盗まれたとの苦情がありました。証券会社ではなく、「迪化尼近郊農家の夕べ」より!)))

2.また、この差は、スプレッドの変動によるものである可能性があります。テスターは起動時に現在のものを使用します。

3)歴史はでたらめではない。そんな些細なことに左右されるExpert Advisorがクソなのです。

アドバイザーを棍棒に例えてはいけない、デリケートなものなのだ :)), virtual, what's you suggest, that he doesn't notice how "days are disappearing!".// 先日、ここで1ヶ月盗まれたと苦情を言った人がいました。"???...そんなカウンセラーがいるんですか?
 

これをインジケータによく使う方法をアドバイスしてください。

int CountedBars=IndicatorCounted();
if(CountedBars< 0) CountedBars= 0;
if(CountedBars> 0) CountedBars--;
cnt = Bars - CountedBars;

for(int i = 0; i < cnt ;i++)

これを元に自動化を行うと、IndicatorCounted()が0になって しまうので、何も機能しないことは明らかです。どうすれば、インジケータの詰め物を正しく作り変えて、機能させることができるでしょうか

 
Vinin:

そのためには、要件を知る必要があります。新しいバーの開店を時間でコントロールするオプションは可能だが、果たして満足できるだろうか。トレードはいつでもできるようにすべきなのかもしれません。オープンポジションの数をコントロールする方が簡単かもしれません。まず何が必要かを決めなければなりません。
また、Volume[0]>5ではなく、単にVolume[0]>1と書いた場合、例えば?どのような反応を示すと思いますか?私は、できる限りシンプルな解決策を支持します。)
 

各アドバイザーの要件は異なる