for ( orderIndex = 0;orderIndex<Qnt; orderIndex++) //при заданной f проходим по всем закрытым ордерам
{ // и считаем относительный конечный капитал (TWR)
TWR = MathPow(TWR*(1+f*(-Mas_Outcome_of_transactions[orderIndex]/(D))),0.33); // TWR - это произведение всех HPR // TWR = TWR*(1+f*(-Mas_Outcome_of_transactions[orderIndex]/(D))); // TWR - это произведение всех HPR
}
完全に混乱しています。Mas_Qutcome_of_transactions[]配列のことです。ほら、ループが1つの要素を追加するのに失敗している...。
奇跡なんて信じない!:D
信じてください!!!!:-)))
配列の要素を 数える(インデックスは "0")、すなわち、ここですべてが正しい - 最初の要素がカウントされていないことが判明 - ループは "0 "からカウントしなければならない、すなわち、そのような
"0 "とはどういう意味ですか?1 "のとき...
ゼロからどうですか?1からいつ...
ここで 情報を入手した...
ゼロからどうですか?1からいつ...
はい、はい、はい - 現在、移動中です...
そんな風に、ゼロから。
これで、Vinceロットの計算という苦難の旅に出ることができるのです:)))
はい、出来上がり次第、F-Uに包んで、説明文と一緒にここに掲載します...。:-)))
これで、Vinceによるロット計算の苦労が報われますね。:)))
自分で計算式を確認してみるのもいいのでは...。
入力パラメータで、結果のfが0.25や0.40になるようなフクロウがまだ見つからない...。などなど、平均的な作業値になるように。
0.01か0.99のどちらかを得ることができます - これまでに異なるパラメータで2つのフクロウを試しましたが...:-)))
しかし、すべての数式が正しくコードに記述されています。さらに掘り下げる。
自分でも数式を確認しようとすると...。
入力パラメータで、結果のfが0.25や0.40になるようなフクロウがまだ見つからない...。などなど、平均的な作業値になるように。
0.01か0.99のどちらかを得ることができます - これまでに異なるパラメータで2つのフクロウを試しましたが...:-)))
しかし、すべての数式が正しくコードに記述されています。さらに掘り下げる。
興味のないことはできない...。偶然にもこのスレッドに辿り着きました。助けたいのに、電話を切られた!?:)))
それは、信仰の問題でもあります。そんなの信じないよ...。
興味のないことはできない...。偶然にもこのスレッドに辿り着きました。手伝いたいのに、座ったままになっている!:)))
それは、信仰の問題でもあります。そんなの信じないよ...。
なるほど。
興味のある方のために - MAベースのMTの標準的な配信に含まれるEAで、R. Vinceによる幾何平均の方法によって、変数最適fの 作業(平均)値に達することが可能でした(スクリーンショットを参照)。本による 最適fの 算出条件と順序から、その値は0.36と なる。コードが完成したら、R.Vinceの本に従って、今後のトレードで開くロットの数量を計算するための関数の説明と使用順序をここに掲載します。