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

 
テキストファイルに格納された配列があり、そのデータは最適化で使用されています。
毎回(最適化から別の最適化へ)ロードする必要があるのか、それともメモリに保存してファイルにアクセスしないようにすることができるのか?
(ファイルの参照に比較的時間がかかる)。
ありがとうございました。
 
みなさん、移動平均 線をローソク足5本で逆行させる方法を教えてください。このオプションでは、私のトレードは開きません......(.
EMA_Fast1=iMA(NULL,0,8,-5,1,PRICE_CLOSE,1);
 
- を+に変更してください。
 
ierehon:
みなさん、移動平均線をローソク足5本分逆向きに動かす方法を教えてください。 こうすると、私のトレードが開かなくなる...(...)
EMA_Fast1=iMA(NULL,0,8,0,1,PRICE_CLOSE,5);
EAでこれを行うことができます。
 
sergeev:
- を+に変更してください。
そうなんですが、それで前にシフトしてしまうので、5キャンドル分後ろにシフトしてほしいんです。
 
ierehon:
そうなんですが、それは前方にシフトする方法であって、5本のキャンドルで後方にシフトする必要があるんです。
であれば、現在のバー(というか直近の5本)では、全く値を持たないことになります。
 
alsu:
を EA で使用することもできます。
この2つの記録はEAにとって同じものなのでしょうか? では、どのように交差点でエントリーをすればいいのでしょうか?移動平均の パラメータはこのようになっています。
   EMA_Fast1=iMA(NULL,0,Fast_EMA_Period,-5,3,PRICE_CLOSE,1);
   EMA_Slow1=iMA(NULL,0,Slow_EMA_Period,0,3,PRICE_CLOSE,1);
   EMA_Fast2=iMA(NULL,0,Fast_EMA_Period,-5,3,PRICE_CLOSE,2);
   EMA_Slow2=iMA(NULL,0,Slow_EMA_Period,0,3,PRICE_CLOSE,2);
 
ierehon:
つまり、EAで記録する2つの形式は同じですか? では、どのようにそれらの交差点でエントリーを行うのですか? 移動平均のパラメータはこのようになります。
アウトプットをどうするか決める。5小節分逆算した値であれば
iMA(NULL,0,8,0,1,PRICE_CLOSE,5);

または同一

iMA(NULL,0,8,5,1,PRICE_CLOSE,0);

もしそうなら。

iMA(NULL,0,8,-5,1,PRICE_CLOSE,2);
iMA(NULL,0,8,-5,1,PRICE_CLOSE,1);

これらのバーには移動平均がないため、常にEMPTY_VALUE となります。

 
chief2000:
テキストファイルに格納された配列があり、そのデータは最適化で使用されています。
毎回(最適化から別の最適化へ)ロードする必要があるのか、それともメモリに保存してファイルにアクセスしないようにすることができるのか?
(ファイルの参照に比較的時間がかかる)。
ありがとうございました。

無理でしょう。最適化から最適化へと変化しないのであれば、EA内部で配列から配列へとデータを手動でスコアリングすることができます、テスト期間中は。
 
alsu:
アウトプットをどうするか決める。5小節分逆算した値であれば

または同一

もしそうなら。

これらのバーにはシフトしたリストがないため、常にEMPTY_VALUEになります。

何より、EAでわざわざシフトを使わなくても、シフト0と欲しいバーの番号を取るだけでいいのです。