戦略を求める人は?たくさん、しかも無料で)。 - ページ 47

 
SergNF >> :
Market」-「Data period」が「Delete data before」にチェックが入っているが、「Max number of bars」は開始期間が「Deleted」よりも前であれば十分である :) とすると...。(2つの値のMin.が取られるようです)。最大バー数」が足りなければ、・・・要するに「Delete data before」は意味がないのです。

問題が見当たりません。両方の制限(「最大バー数」と「前にデータを削除する」)を使用する場合のみで、より厳しい条件が成立します。その他は省略。


/// <summary>
/// Describes the slot's type.
/// </summary>
public enum SlotTypes
{
Open, OpenFilter, Close, CloseFilter, NotDefined
}


/// <summary>
/// The method of Moving Average used for the calculations
/// </summary>
public enum MAMethod
{
Simple, Weighted, Exponential, Smoothed
}


移動平均の実装ソースコード


インジケーターのソースコードをそのままMetaTraderの読み込み可能なDLLに転送するのは難しいと思うのですが。おそらく、インジケータの計算だけをコンパイルして、ロジックルールを除いたものを作成する必要があります。インジケータをリッピングした後、ストラテジーフレーム(テンプレート)を作成し、ストラテジーロジックを適用することができます。

 
Miroslav_Popov писал(а)>>

問題が見当たりません。

インジケーターのソースコードをそのままMetaTraderで読めるDLLに転送するのは難しいと思います。

まさに今日、そのことが理解できました。昨日は、変化が最小限であることを望みました。

おそらく、インジケータの計算だけをコンパイルして、ロジックルールを除いたものを作成する必要があります。インジケータをリッピングした後、ストラテジーフレーム(テンプレート)を作成し、ストラテジーロジックを適用することができます。

しかし、接続されていない2つのソースコードブロックを持つことは正しくありません。mqlにも、dllにもない。IMHO(自分の意見であり、異論は認めない)。ちなみに2年前(あるいはもっと前)には「外部」テスターがありました!!!!(ForexTester、私の意見では - サイトの所有者 :) は粉々に打ち砕かれました :)) を作成し、そのインジケータ (計算ブロック) をDLLとして誰でも書き込めるようにしました。

繰り返しますが、IMHOは - 開発者の善意 - あなたが - プリミティブリターン -1,0,1 で、DLLに "計算機"(指標)を置く場合、それは正しい決断であろう。そうでなければ、TAの基本を教えるという、それ自体でシステムを手に入れることになります。:)

NETもC#も単にDLLをサポートしなくなっただけという可能性も否定できませんが。じゃあ、えーっ。

 

データホライゾン」の件、了解しました。間違いなくバグです。ご報告ありがとうございました。

---

フォレックス・ストラテジー・ビルダーに着手したのは、8~9年前です。当時、ブルガリアにはMetaTraderがなかったのです。だから、自分でバックテスターを始めたんです。現在では、おそらく6~7番目のバリエーションになると思います。ニューラルネットワークや遺伝的アルゴリズムなどがあります。このプロジェクトは、一般向けや商用ソフトとして設計されたものではありません。テクニカル 分析やインジケーターのロジックをより理解するために作りました。後で、他の人にも役に立つと思ったので、自由に公開しました。だから、バックテストに使っているし、昔ながらの方法で取引しているんだ。MetaTraderを使うのは、過去のレートを簡単かつ自由にエクスポートするためだけです。実は、私のブローカーでもMTを提供していないのです。私の取引口座は1999年からブルガリアのブローカーにあります :).

MetaTraderにストラテジーをエクスポートしたり、その上でテストしたり、自動売買したりすることは、私にとって全く重要でないことを理解していますね。一部の寄付や少額のアフィリエイト収入を除き、私はForex Strategy Builderを提供することで何も得ていません。もし誰かが、私がMetaTraderのビジュアル・インターフェースを作っていると思ったら、それは間違いです。Forex Strategy Builderは、独自の方法を採用しています。

この2年間で変わったことは、多くの人が「便利だ」と感じてくれたことです。現在、約5万人のユーザーが利用しています。その分、責任も重くなり、ユーザーのニーズに応えられるようになりました。重要なのは、プログラムが無料であり続けなければならないということです。実は、このプロジェクトには、私の仕事とリソースを寄付しているんです。メタトレーダー用のDLLを作りたければ作ればいいし、MLL用のインジケータを作りたければ作ればいい。フォレックス・ストラテジー・ビルダーのデザインを変えることなく、できる限りお手伝いさせていただきます。もちろん、誰かが何かを作ろうとしていて、適切な書き出しフォーマットやデータが必要な場合は、私がやっても問題はないでしょう。

一番簡単な方法は、プラットフォーム間のデータブリッジを作ることだと思います。MT -- データフィード --> FSB ---signals --> MT その場合、インジケーターやロジックのエクスポートは必要ありません。何かアイデアや助けがあれば歓迎します。

乾杯!!!!

 
Miroslav_Popov писал(а)>>

もし、私がMetaTraderのビジュアル・インターフェースを作っていると思っている人がいるとしたら、それは間違いです。Forex Strategy Builderは、独自の方法を採用しています。

了解です。同意見です。

ところで、「口座統計」にロング・ショート・ポジションの統計が追加されれば、さらに「便利」になりますね :)

 
Opening Logic Condition スロットに「Long or Short」フィルターを追加すると、ポジションを分けることができます。
 
Miroslav_Popov писал(а)>>
Opening Logic Condition スロットに「Long or Short」フィルターを追加すると、ポジションを分けることができます。

それは理解できる。

グラフ戦略の統計を見て「横並び度」を「評価」するという意味です。(繰り返しになりますが、私はこのシステムを美しいと思うので、主張しません!!!)のおもちゃ)を購入しました。

 

どのような統計パラメータが必要なのか、具体的に書いてください。次のバージョンで追加するのは問題ないでしょう。

 
Miroslav_Popov >> :

どのような統計パラメータが必要なのか、具体的に書いてください。次のバージョンで追加するのは問題ないでしょう。

リカバリーファクター。そして、それをターゲットファクターとして選択できること。

 
Miroslav_Popov писал(а)>>

どのような統計パラメータが必要なのか、具体的に書いてください。次のバージョンで追加するのは問題ないでしょう。

ここですべてについて

さらに、追加指標/取引戦略の評価(Zスコア、HPR、シャープなど)の記事も あった おっとアグリツカヤ版も あった。アグリツカヤ版はない)。

そして、「採用」された戦略の比較表もあれば、そう、チャート付きで......。:)

 

ありがとうございます。このために、プログラムに追加の統計ウインドウを作るよ。

私は詳しくないのですが。"リカバリーファクター "です。説明/計算式を教えてください。

これらの追加統計のために、すぐに使える計算式(コード)はありますか?