アルゴリズムによる''遠心分離機''です。 - ページ 4

 
Maxim Kuznetsov:

深さNの履歴を考慮した指標は、SMA1...Nの関数積として表すことができるため

は、周期32の初等的な指標のペアであっても、定数係数を考慮せず、対称解を除外しています。

バリエーション数 C(32,16)=601080390

生きていく。

間違いがあるのでは?

入出力パラメータアセンブリのバリエーション数は、ベースとなる利用可能な数式や指標の総数に基づいて数える必要があります。

入出力上のSignalsのパラメータ-コンポーネントの構成数は十分に多いが、宇宙規模ではない。

 
Реter Konow:

エラーが発生しているようです。

入出力信号パラメータアセンブリのバリエーション数は、ベースとなる利用可能な数式や指標の総数に基づいてカウントされる必要があります。

Signals I/Oのパラメータ-コンポーネントの構成は非常に多いが、宇宙規模ではない。

ある時点で、多くのことが左右される重要なポイント、つまりパラメータのGIの定義に行き着くと思うのですが、その時は私のトピックをご覧ください)

を簡単に説明します。

最もシンプルなTSが安定している場合、その収益性をさらに向上させることができ、その後、追加のペアが必要です

GUの境界で2ステップ、範囲内で3ステップの計5ステップを大まかに実行するには、10k回の実行が必要で、これに100以下の基本戦略数を掛ける。

多くの戦略では、10組以下の組数で管理できると思います。

 
Aleksey Mavrin:

ある時点で、多くのことが左右される重要なポイント、つまりパラメータのGUの定義に行き着くと思うのですが、その時は私のスレッドをチェックしてください)

を簡単に説明します。

最もシンプルなTSが安定している場合、その収益性をさらに向上させることができ、その後、追加のペアが必要となる

GUの境界で2ステップ、範囲内で3ステップの計5ステップを大まかに実行するには、10k回の実行が必要で、これに100以下の基本戦略数を掛ける。

多くの戦略では、10組よりずっと少ない組数でやっていけると思うんです。

明日、あなたのトピックを読みます。

あまり複雑にしたくないということであれば、私のコンセプトは次のようなものです。

  1. すべてのTSパラメータのキーを計算する基本指標、計算式、方程式を共通のプログラムに配置すること。
  2. 基本的な入出力信号の構成は、互いに確認し合うパラメータ(指標・計算式)が3~4個以内です。そのため、最適化では、より長いコンフィギュレーションを作成するべきではありません。
 
Aleksey Mavrin:

ストラテジー構築そのものではなく、MTオプティマイザーを含めて、すべての亜種の組み合わせをそれぞれ自動的に列挙するためのシェルです。

ただ、アイデア以外でそのような結果の情報は見つからなかったのですが、もしかしたら本当にすでに行われていて、私の探し方が足りなかったのかもしれません。

会話の内容がよくわからないのかもしれませんね。最適化の際、全パラメーターではなく、特定の組み合わせを調べる必要がある場合は、文字列の配列(パラメーターセットの配列)を作り、パラメーターセット番号を最適化します。

 
Реter Konow:

エラーが発生しているようです。

入出力信号パラメータアセンブリのバリエーション数は、ベースとなる利用可能な数式や指標の総数に基づいてカウントされる必要があります。

Signals to I/Oのパラメータ-コンポーネントの構成は非常に多いが、宇宙規模ではない。

これは別のトピックで、例によってソースコードは公開されないのではないかと思います。

何が出てきたかを議論するのではなく、その場でいくつかの問題を解決するためにターミナルをインストールすることをお勧めします ;)

#property copyright "IgorM"
#property link      "https://www.mql5.com/ru/users/igorm"
#property version   "1.00"
input  int param_1    = 1;
input  int param_2    = 1;

int OnInit()
  {
   return(INIT_SUCCEEDED);
  }

void OnDeinit(const int reason)
  {
  }

void OnTick()
  {
//---
   
  }

さようなら

)))

 
Dmitry Fedoseev:

会話の内容がよくわからないのかもしれませんね。最適化の際に、すべてのパラメータではなく、特定の組み合わせを検索する必要がある場合は、文字列の配列(パラメータセットの配列)を作成し、パラメータセット番号を最適化する。

そう、検索するパラメータではなく(というか、それだけではない)、サブストラテジーとなるブロックの組み合わせ、そこから最終的なストラテジーを組み立てるのである。どうやら、あなたは私のリンクを読んでいないようです。

解説:全体戦略ビューを以下の要素に分解して みました。

- 参入のきっかけを作るための戦略

- エントリーポイント戦略

- 損切り戦略

- 利益目標を設定するための戦略 - 利益目標

- メンテナンス戦略 - トレーリングストップ

- トラッキング戦略 - ボリューム管理(トップアップおよび/またはネッティングおよび/またはパーシャルクロージング)

- メンテナンス戦略 - 早期撤退の定義

意思決定の各サブステップについて、基本的な戦略(とそうでないもの)のコレクションを作成します。

そして、それぞれとそれぞれとの可能な限りの組み合わせを突き詰めていきたいと思います。だから、複雑なんです。


イゴール、なぜターミナルを開くのだ、開かずに考える方が面白いじゃないか )))


 

例えば、こんな感じです。

エニュメレーションには9つの指標を使用しています。シグナルは3つのパラメータ(指標)で構成されています。信号のバリエーションは全部で27種類(記憶違いでなければ、疲れているのですが)。 各シグナルは戦略です。

各戦略では、信号の入力と出力のパラメータについて最適な値を探している(信号のパラメータ自体は分かっているので、最適な値を見つけるだけでよい)。

シグナルパラメーターの値に加えて、ストップとロットの値も探しています。全てはいつも通りです。そして、次の信号へといった具合に。

最後に、すべてのシグナルの結果とそのパラメータ値を比較し、最適なものを見つけてストラテジーを取得します。

 
Реter Konow:

エラーが発生しているようです。

入出力信号パラメータアセンブリのバリエーション数は、ベースとなる利用可能な数式や指標の総数に基づいてカウントされる必要があります。

Signals to I/Oのパラメータ-コンポーネントの構成は非常に多いが、宇宙規模ではない。

プログラミングだけでなく、数学もできるといいですね。

601m - 32本のバー上のインジケータのユニークなペアの数、それらのパラメータなし。最大 - 反射と二乗を除く32x32行列の数

各パラメータが 2 つ (最低でも - 線形と歪みのスケーリングだけ) で、1 から 9 までの整数値である場合、さらに 10^4 を掛けます。

 
Maxim Kuznetsov:

数学はプログラミングと同じで、素晴らしい。

601mは、32本のバーにおけるユニークなインジケータペアの数(パラメータを含まない)です。最大 - 反射と二乗を除く32x32行列の数

各パラメータが2つ(少なくとも、スケーリングリニア+ディストーション)で、1から9までの整数値である場合、さらに10^4倍する。

GUの設定https://www.mql5.com/ru/forum/329028 の問題でもあると思います。

と6億の中から1つの組み合わせを選びます。1つ目は価格がどれだけ変化したかを示す指標、2つ目は価格がどれだけ変化していないかを示す指標です)) 次に、二人のペアの問題です。

Оптимизация. Граничные Условия Параметров
Оптимизация. Граничные Условия Параметров
  • 2019.12.21
  • www.mql5.com
Решаю задачку о автоматизации проверки стратегий, это типа как тут в соседней ветке описывалось, но по другому...
 
Maxim Kuznetsov:

数学はプログラミングと同じで、すごいですね...。

601百万 - 32本のバー上のユニークなインジケータペアの数(パラメータなし)。最大 - 反射と二乗を除く32x32行列の数

各パラメータが2つ(少なくとも、スケーリングリニア+ディストーション)で、1から9までの整数値である場合、さらに10^4倍する。

(本当に、すごいですね。))

数え方が間違っているバーと何の関係があるのですか?指標の内部パラメータはどうなっているのでしょうか?


各インジケータはMarket Entry/Exit Signalに配置される1つのパラメータで表現 することができます。


9つのインジケータが9つの入退場信号を作り、3つのインジケータが1つの信号に含まれています。

なぜ27ではなく9なのか?

なぜなら、キュー内のバリエーション(Indicator_1, Indicator_2, Indicator_3)を、(Indicator_2, Indicator_3, Indicator_1)と混合しても、信号の本質は変わらないからである。


なぜ6億100万組のユニークなIndicatorsなのか?)


繰り返すが、すべての計算の合計で、指標はエンドパラメーターシグニチャーを得る。は、シグナルに入れ、最適化の過程で調整する最終的なパラメータです。

Совершение сделок - Торговые операции - Справка по MetaTrader 5
Совершение сделок - Торговые операции - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...