アドバイザーの正しい最適化方法 - ページ 5 123456789 新しいコメント Victor Nikolaev 2008.07.27 19:30 #41 Loring писал (а)>> 全知全能とは言いませんが...。>> まだ生々しいですが、生きる権利を与えられているようです...。志を同じくする人(プログラマー)が必要だ...。どこかで、私が助けてあげよう。経験あり... もう少し具体的に教えてください。恥ずかしがり屋さん(冗談です)、座標はプロフィールに書いてあります。 Loring 2008.07.28 06:39 #42 ヴィン、メールをチェック...今、あなたのVininE Gameを読んでいます。とてもエレガントです。ロシアは賢い人が多いから...。 Loring 2008.07.28 17:02 #43 敷地面積の計算で残念なミスが見つかりました。先に謝っておくが...。悪気はないのですが...。教育的背景... double lot = NormalizeDouble(AccountFreeMargin() * MaximumRisk/100000/step,1); //*step 素晴らしい再投資のアルゴリズム。理解できない。テスターでExpert Advisorを動かしながら、マニュアルに目を通すと......。 Victor Nikolaev 2008.07.28 17:45 #44 Loring писал (а)>> 敷地面積を計算する際に、残念なミスが見つかりました。>> 先に謝っておきますが...。悪気はないのですが...。教育的背景、偉大なる再投資のアルゴリズム。理解できない。テスターでExpert Advisorを動かしながら、マニュアルに目を通すと......。 ステップで掛け算するのを忘れていたのかもしれません。また、四捨五入で0. Loring 2008.07.28 18:03 #45 逆に余計な掛け算をしてしまった...。ロットはすぐに一桁減り、アルゴリズムは常に0.1に平滑化される...。日本語ではうまくいかないような気がします。一定の係数で割ると、案外、Pointに 支配されているはず...。後で確認します。 でも、たくさん飲み込む姿は...。利益は飛躍的に伸びています。リスクだけが明確でない(1/MaximumRiskは理解できる)。自分でパーセンテージに変換してみる...。ソースコードがあればいいのですが、そうでなければ、なぜリスクが整数で、しかも小数点以下が設定されているのか...と思ってしまいました。 Victor Nikolaev 2008.07.28 18:08 #46 Loring писал (а)>> 逆に余計な掛け算をしてしまった...。ロットはすぐに一桁減り、アルゴリズムは常に0.1に平滑化される...。日本語ではうまくいかないような気がします。一定の係数で割ると、案外、Pointに支配されているはず...。後で確認します。 でも、たくさん飲み込む姿は...。利益は飛躍的に伸びています。リスクだけが明確でない(1/MaximumRiskは理解できる)。自分でパーセンテージに変換してみる...。ソースコードがあるといいのですが、なぜリスクが整数で、しかも小数点以下なのかを理解するのに時間がかかりました......。 以下は私の機能です。 double getLots() { if (MaximumRisk>0) { double minlot=MarketInfo(Symbol(),MODE_MINLOT); double maxlot = MarketInfo(Symbol(), MODE_MAXLOT); double step=MarketInfo(Symbol(),MODE_LOTSTEP); double lot = NormalizeDouble(AccountFreeMargin() * MaximumRisk / 100000.0/step, 0)*step; lot=MathMax(MathMin(lot,maxlot),minlot); } else lot=Lots; return(lot); } そして、その手紙は読まれ、返事が来た。しかし、答えよりも疑問の方が多いのです。 Loring 2008.07.28 18:36 #47 回答ありがとうございました・・・。 そして,NormalizeDoubleは 整数に丸め,ロットステップは0.1 ..........................である.その結果、lot =0となり lot=MathMax(MathMin(lot,maxlot),minlot); minlotにアライメントする...単純なログプリントで何度もテストして...。四捨五入を修正した後、ステップによる余分な乗算が出てしまった......。も確認しました...もしこれを私のバリエーションに置き換えると、再投資アルゴリズムが有効になり、後続の各ロットは許容リスクで成長する......。とか、プログラムが理解できないとか...。見せますね。 Victor Nikolaev 2008.07.28 18:42 #48 Loring писал (а)>> 回答ありがとうございました・・・。 そして,NormalizeDoubleは 整数に丸め,ロットステップは0.1 ..........................である.その結果、lot =0となり >> ミンロットに均等化される>>>。単純なログプリントで複数回確認...四捨五入を修正した後、ステップによる余分な乗算が出た...。も確認しました...もしこれを私のバリエーションに置き換えると、再投資アルゴリズムが有効になり、後続の各ロットは許容リスクで成長する......。とか、プログラムが理解できないとか...。見せますね。 もしかしたら、部門に0が余っているのかもしれませんね。 そして、その結果を見たいと思います。 Loring 2008.07.28 18:45 #49 それで出てきたのが. Loring 2008.07.28 18:46 #50 であるからして 123456789 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
全知全能とは言いませんが...。>> まだ生々しいですが、生きる権利を与えられているようです...。志を同じくする人(プログラマー)が必要だ...。どこかで、私が助けてあげよう。経験あり...
もう少し具体的に教えてください。恥ずかしがり屋さん(冗談です)、座標はプロフィールに書いてあります。
ヴィン、メールをチェック...今、あなたのVininE Gameを読んでいます。とてもエレガントです。ロシアは賢い人が多いから...。
敷地面積を計算する際に、残念なミスが見つかりました。>> 先に謝っておきますが...。悪気はないのですが...。教育的背景、偉大なる再投資のアルゴリズム。理解できない。テスターでExpert Advisorを動かしながら、マニュアルに目を通すと......。
ステップで掛け算するのを忘れていたのかもしれません。また、四捨五入で0.
逆に余計な掛け算をしてしまった...。ロットはすぐに一桁減り、アルゴリズムは常に0.1に平滑化される...。日本語ではうまくいかないような気がします。一定の係数で割ると、案外、Pointに 支配されているはず...。後で確認します。
でも、たくさん飲み込む姿は...。利益は飛躍的に伸びています。リスクだけが明確でない(1/MaximumRiskは理解できる)。自分でパーセンテージに変換してみる...。ソースコードがあればいいのですが、そうでなければ、なぜリスクが整数で、しかも小数点以下が設定されているのか...と思ってしまいました。
逆に余計な掛け算をしてしまった...。ロットはすぐに一桁減り、アルゴリズムは常に0.1に平滑化される...。日本語ではうまくいかないような気がします。一定の係数で割ると、案外、Pointに支配されているはず...。後で確認します。
でも、たくさん飲み込む姿は...。利益は飛躍的に伸びています。リスクだけが明確でない(1/MaximumRiskは理解できる)。自分でパーセンテージに変換してみる...。ソースコードがあるといいのですが、なぜリスクが整数で、しかも小数点以下なのかを理解するのに時間がかかりました......。
以下は私の機能です。
そして、その手紙は読まれ、返事が来た。しかし、答えよりも疑問の方が多いのです。回答ありがとうございました・・・。
そして,NormalizeDoubleは 整数に丸め,ロットステップは0.1 ..........................である.その結果、lot =0となり
minlotにアライメントする...単純なログプリントで何度もテストして...。四捨五入を修正した後、ステップによる余分な乗算が出てしまった......。も確認しました...もしこれを私のバリエーションに置き換えると、再投資アルゴリズムが有効になり、後続の各ロットは許容リスクで成長する......。とか、プログラムが理解できないとか...。見せますね。回答ありがとうございました・・・。
そして,NormalizeDoubleは 整数に丸め,ロットステップは0.1 ..........................である.その結果、lot =0となり
>> ミンロットに均等化される>>>。単純なログプリントで複数回確認...四捨五入を修正した後、ステップによる余分な乗算が出た...。も確認しました...もしこれを私のバリエーションに置き換えると、再投資アルゴリズムが有効になり、後続の各ロットは許容リスクで成長する......。とか、プログラムが理解できないとか...。見せますね。もしかしたら、部門に0が余っているのかもしれませんね。
そして、その結果を見たいと思います。
それで出てきたのが.