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

 
Bicus:


もちろん、ありがとうございます。でも、もうブルートフォースで持っているんです。すべての動作が長すぎて、オプティマイザーが非常に長い計算に沈んでしまうのです。

例えば、最後の操作のチケットをオーダーで配列にクランプするなど、どうにかしてできないかと考えていました。可能なのでしょうか?それとも、ブルートフォースしかできないのでしょうか?


高速にしたいのであれば、注文時にチケットを保存し、配列がオーバーフローした場合(100セルある場合)、配列自体を1要素ずつずらせば高速になります。
 
そして、特定の端末と連動させるのです。それも答えになっていない。
 
Bicus:
そして、特定の端末と連動させるのです。それも答えになっていない。

それとも、自分以外のEAの取引履歴を分析する必要があるのでしょうか?
 
IgorM:

それとも、自分以外のEAの取引履歴を分析する必要があるのでしょうか?

アドバイザーは私です。

注文履歴から注文を 抽出する方法は、ブルートフォース以外にはないのですね。

 
Bicus:

アドバイザーは私です。

では、orderSelect()を使う以外に履歴から注文を抽出する方法はないのでしょうか?


OrderSelect()を使用して、作業/分析のために注文を選択 することは、たとえ履歴からであっても、取引からであってもできません。

チケットの配列に必要な注文を格納する関数を別に作り、配列を更新する必要があるときにこの関数を呼び出し、常に配列と連携させる、配列は発注/決済の時だけ面白いと思うが

 

1) RSIBuffer=iCustom(NULL, 0, "2MAPercentage",percent, 0,1);

2) RSIBuffer=iCustom(NULL, 0, "2MAPercentage",percent, period1, period2, 0,1)の場合。

3) RSIBuffer=iCustom(NULL, 0, "2MAPercentage",0,1);

しかし、最適化のために2つ以上の変数が供給されると、テスト時にインジケータ(ケース2)の ロードとアンロードが 繰り返され、作業速度が大幅に低下するのはなぜですか?

 
mtc12:


Tolik様、逆コンパイルしたEAを投稿し続けると、BANされる可能性があります。
 

申し訳ありませんが、私がテストした時の原型はこちらです。

ファイル:
rm.ex4  106 kb
 

私はこのEAをフリップすることができませんでした、私が他の人のためにフリップした他のEAとは異なり、アルゴリズムは単純です、そこに売りの代わりに買いを変更しました。このEAを逆張りしようとしたのですが、残念ながらできませんでした、他の逆張りしたEAと違い、アルゴリズムが単純で、売りの代わりに買いに変え、買いの代わりに売りに変えました。このEAが一番マイナスになってしまったので、逆転させたい。現在、MoneyRainブローカーでEUR/USDで0.5pipsを稼ごうとしています。スプレッドが半ピップなので。このEAをチェックする時間があれば、誰かがアルゴリズムを変更し、場所を交換することができます、私は何も起こりません購入に販売を変更すると、プログラミングについて知っているヘルプ、リーガードTolik。上の投稿にあるExpert Advisor rm.exe

 
mtc12:



すでに自分でコードを書いて/修正してみて、うまくいかなかったのでしょうか? はい - それなら具体的な質問です、いいえ - それならこの方法 です。