記事「多通貨エキスパートアドバイザーの開発(第2回):取引戦略の仮想ポジションへの移行」についてのディスカッション - ページ 3

 
Yuriy Bykov #:

ここで注目せずにはいられないのは、ドローダウンが1000ドル以下、つまり1%以下の条件下で、一定ロットで5年間のテストを行い、19%の利益を上げたことである。最大ドローダウンが10%でもあることに着目し、可変ロットを使用すれば、結果はさらに興味深いものになるだろう。

このような興味深い結果を示すべきだ。結局のところ、テスターによれば、あなたは利益トレード== 93.06%を持っており、これは優れたパーセンテージです。しかし、ここで経験を積んだプログラマーは5-10%しかおらず、プログラムの内部を詮索するのが好きな人以外は誰もあなたのコードを研究しません。例えば、私は自分のプロジェクトと戦略で忙しいので、少なくともこれには興味がない。一般的に、もし私があなただったら、よりリスクの高いパラメーターを持つ戦略を実行するだろうが、極めて興味深い利益を得るだろう。それに、個人的には5年間のテストは必要ない。EURUSDが4桁の取引日に300pipsを下回ると、トレーダーは市場が眠っていると不平を言い、柵の上に座っていた時代を思い出します。そして今、200ピップスが月に2、3回ヒットすれば、それは奇跡のようなものだ。最近、記事の95%が空っぽなのです。いつかノンフィクションを発表して、リベンジしたいと思います。)

EURUSDH1

 
fxsaber #:

インプットによるリファクタリングを行った。例えば、いくつかのコード。

ありがとうございます。入力パラメータを渡すことについては、後で調べてみるつもりだ。もし完全にこのアプローチを取ることがうまくいかなくても、いくつかの指摘はとても役に立つだろう。

 
Alexey Volchanskiy #:

このような興味深い結果が表示されます。結局のところ、テスターによれば、あなたのProfit Trades == 93.06%は素晴らしいパーセンテージです。しかし、経験を積んだプログラマーは5-10%しかおらず、プログラムの内部を詮索するのが好きな人以外は誰もあなたのコードを研究しないでしょう。例えば、私は自分のプロジェクトと戦略で忙しいので、少なくともこれには興味がない。一般的に、もし私があなただったら、よりリスクの高いパラメーターを持つ戦略を実行するでしょうが、利益は極めて興味深いものです。それに、個人的には5年間のテストは必要ない。EURUSDが4桁の取引日に300pipsを下回ると、トレーダーは市場が眠っていると不平を言い、柵の上に座っていた時代を思い出します。そして今、200ピップスが月に2、3回ヒットすれば、それは奇跡のようなものだ。最近、記事の95%が空っぽなのです。いつかネトレーナをリリースして、リベンジしたいです。)

アレクセイ、君が最近フォーラムで見せてくれた君の記事の冒頭を興味深く読ませてもらうよ。)ニューラルネットワークの分野には多くのことが含まれているという事実について、シリーズの別の記事よりもずっと楽しめると思います。

可変ロット取引が実装されるまでは、テスト結果から収益率/損失率を推定することはより困難ですが、それでも可能です。おそらくあなたの言うとおりで、次回の記事では「興味深い」チャートを最後に示すのが理にかなっている。

とりあえず、この記事のExpert Advisorの実行結果を示します。ポジションサイズの倍率は異なりますが、初回入金額を1000ドルとして5年間を通して一定です。記事中では、ポジションサイズは10000ドルの入金サイズでキャリブレーションされているので、depoPart_の初期値を約10倍減らしてみましょう。


最小のdepoPart_ = 0.04では、Expert Advisorは実際のポジションをオープンしませんでした。

最大値のdepoPart_ = 0.4では、約22800ドルの利益が得られます。ただし、ここで示したドローダウンは、全実行中に発生した相対的なドローダウンである。しかし、23000からの10%と1000からの10%はまったく異なる値である。だからこそ、1回の実行の結果を確実に見るべきなのです:



ご覧のように、実際には1167ドルのドローダウンに達しており、このドローダウンに達した時点では現在の残高の9.99%にすぎませんでしたが、テスト期間の開始がこの不快な瞬間の直前であった場合、預金全額を失っていたことになります。したがって、このサイズのポジションは使用できません。

depoPart_ = 0.2の結果を見てみましょう。



ここでは、最大ドローダウンは$494を超えず、すなわち、初期預金$1000の約50%であった。したがって、このサイズのポジションであれば、検討中の5年間の期間の開始をできるだけ失敗するように選択しても、預託金全体の損失は発生しないと言える。

1年間(2022年)の結果は以下のようになる:



すなわち、年間約150%の利益である。

というわけで、結果は頼もしく見えるが、歯石がないわけではない。例えば、パラメータの最適化に関与していない2023年の結果は、すでにかなり悪化している:


つまり、年末にはもちろん40%を達成したが、12カ月中8カ月は持続的な成長がなかった。私はこの問題を主要なものと考えており、この連載ではこの問題を解決するためのさまざまなアプローチに焦点を当てる。

 
月の初めの数日間に、初回入金額を超えて全額を引き出すのです。これにより、テスト中の口座の資金に関係なく、均等に(ほぼ均等に)入金をロードすることができます。

記事をありがとうございました。
 

すぐにフォワードの結果から始めるべきだった。そうすれば、この記事がNSの記事より面白いと思われることはなかっただろう)

TCのバスケットという考え方は、例えば1つのRFタイプ分類器を訓練することで完全に明らかになります。

つまり、物質的なパワーという点で、いくつかの弱い分類器から通常の強い分類器を構築するのです。これは通常MOでは数行で行われ、残りの(主な)労力はそれを新しいデータで動作させることに費やされます。これは理解のための例です。

別の記事では、MOと高レベルのYPがなかった時代、人々がどれほど苦労していたかを紹介している。些細なアイデアをハードコードするために、どれだけの労力が必要だったかを。というわけで、購読してください :)
 
しかし、同じ記事に対する認識がいかに異なるものであることか。
 
Andrey Dik 均等に(ほぼ均等に)入金することができます。

はい、私はまた、積極的な設定でExpert Advisorの1つをテストするときに同様のアプローチを使用しました - 私は一定の値まで預金を増加させるときに結論を出しました。これは、常に再投資するのではなく、取引口座から資金を引き出した場合に得られる利益を理解するのに役立ちます。達成されたドローダウンにのみ興味がある場合は、出金なしで可変オートロットでテスターを実行すれば通常は十分です。

 
fxsaber #:
しかし、同じ記事であっても、その認識は大きく異なる。

アルゴリズムトレーダーは、単純に2つのクラスに分類される:

- 理論派は、コードの根幹を掘り下げることに主眼を置いている。彼らは安定した収入源を持っており、例えば、毎日オフィスに行って給料をもらっている。プログラミングを知らなければ、切手やお菓子の包み紙、蝶々を集めるのが趣味で、夜には目の細かい望遠鏡で蝶々を眺める。)

- 実務家たちは自由に飛び回っている。彼らはオフィスには座らず、給料ももらわず、だからこそ、美的オーガズムを得ることではなく、財務結果に集中しているのだ。

この場を借りて、MT4Orders libに感謝の意を表したいと思います。

 
アルゴトレーダーには、他のアルゴトレーダーをクラス分けする第3のクラスもある :)
 
Maxim Dmitrievsky #:

すぐにフォワードの結果から始めるべきだった。そうすれば、この記事がNSの記事より面白いと思われることはなかっただろう)

TCのバスケットという考え方は、例えば1つのRFタイプ分類器を訓練することで完全に明らかになります。

つまり、物質的なパワーという点で、いくつかの弱い分類器から通常の強い分類器を構築するのです。これは通常MOでは数行で行われ、残りの(主な)労力は、それを新しいデータで動作させることに費やされます。これは理解のための例です。

別の記事では、MOと高レベルのYPがなかった時代、人々がどれほど苦労していたかを紹介している。些細なアイデアをハードコードするために、どれだけの労力が必要だったかを。というわけで、購読してください :)

もちろんだよ。)しかし、真面目な話、私がこの記事を取り上げたのは、少なくとも 1 年以上の前進期間において、最適化期間中の結果と似たような結果を初めて達成することができたからである。例えば、2023年まで厳密に最適化した場合、2023年の結果はこのようになった:


これは楽観主義を刺激するものだが、自己欺瞞に陥らないように非常に注意深く扱わなければならない。

いくつかの弱い分類器から強い分類器を構築することについては、それが主なアイデアであり、有用な結果を達成することが可能であることを期待している。