構造のルール プログラムの構成方法を学び、可能性、エラー、解決策などを探る。 - ページ 12

 

И?こっちの記事はゴミ、あっちの記事はそれなり。シャリトーは苗字が最後だから煙たがられてるんだよ。

英語で言わなくてよかった、つっこまれるところだった。

 
C-4:
つまり、ロボットの中のロボットを手に入れるのです。市場で買い注文を出す中期アルゴリズムがあるとする。別の低レベルのロボットが、HFTのベストムーブの手法を使ってベストプライスでその注文を実行する。

はい、まさにその通りです。

ロボットの中のロボットというよりは、ロボットのベルトコンベアーといったところでしょうか。

 

私のアイデアをチェックしたほうがいい。

有限状態機械理論では、状態の数は無限であり、雪だるま式に増えていくことができる。常に4つの状態しか存在しないが、それらはすべて並列に、 つまり共通のモジュールから同時に呼び出されると仮定したらどうだろう。このうち2つの州では、売買に関するすべてのルールが記述されています。このように、ロボットは買うモードと売るモードを同時に持っているようなものです。この2つの状態は、それぞれ独立しています。この4つの状態は、4つの機能で表現することができます。

  • 買いシグナル検索モード
  • 既存の買いポジションを決済するためのシグナルを検索するモード
  • 販売する信号の検索モード
  • 既存販売の 成約に向けたシグナルサーチモード

このロジックを使って、移動平均ロボットを表現すると、次のようになります。

1.ロングポジション(特徴):高速移動平均線が低速移動平均線を下から上へ突き抜けたとき、ロングポジションを建てる。

2.終値ロング:高速移動平均が低速移動平均を上から下へ抜けた場合-終値買い

3.空売りをするモード(機能):高速移動平均線が低速移動平均線を上から下へ横切った場合-売り建てる

4.ショートクローズモード(機能):速い移動平均が遅い移動平均を下から上へ横切ったら-寄り付き売り

1と4、2と3の機能にご注目ください。条件は同じ!ロングポジションを閉じる条件は、ショートポジションを開く条件とは全く関係がないので、冗長であるように思えますが、そうではありません。突然、ショートポジションを開くためのフィルターを追加することになったとしても、ロングポジションを開く条件には影響しませんし、その逆も然りです。EAの運用中に売りを全面的に禁止したい場合は、3番の関数を呼び出さない ようにすればよい。先に建てたショートポジションは、機能4で説明したシグナルにより、遅かれ早かれすべて決済されます。ロングトレードが苦にならないのは、条件が独立して いるからです

 
C-4:

私のアイデアをチェックしたほうがいい。

有限状態機械理論では、状態の数は無限であり、雪だるま式に増えていくことができる。常に4つの状態しか存在しないが、それらはすべて並列に、 つまり共通のモジュールから同時に呼び出されると仮定したらどうだろう。このうち2つの州では、売買に関するすべてのルールが記述されています。このように、ロボットは買うモードと売るモードを同時に持っているようなものです。この2つの状態は、それぞれ独立しています。この4つの状態は、4つの機能で表現することができます。

  • 買いシグナル検索モード
  • 既存の買いポジションを決済するためのシグナルを検索するモード
  • 販売する信号の検索モード
  • 既存販売の 成約に向けたシグナルサーチモード

このロジックを使って、移動平均ロボットを表現すると、次のようになります。

1.ロングポジション(特徴):高速移動平均線が低速移動平均線を下から上へ突き抜けたとき、ロングポジションを建てる。

2.終値ロング:高速移動平均が低速移動平均を上から下へ抜けた場合-終値買い

3.空売りをするモード(機能):高速移動平均線が低速移動平均線を上から下へ横切った場合-売り建てる

4.ショートクローズモード(機能):速い移動平均が遅い移動平均を下から上へ横切ったら-寄り付き売り

1と4、2と3の機能にご注目ください。条件は同じ!ロングポジションを閉じる条件は、ショートポジションを開く条件とは全く関係がないので、冗長であるように思えますが、そうではありません。突然、ショートポジションを開くためのフィルターを追加することになったとしても、ロングポジションを開く条件には影響しませんし、その逆も然りです。EAの運用中に売りを全面的に禁止したい場合は、3番の関数を呼び出さない ようにすればよい。先に建てたショートポジションは、機能4で説明したシグナルにより、遅かれ早かれすべて決済されます。ロングトレードが苦にならないのは、条件が独立して いるからです

ns utybq?を、Gbpls!
 
dfc bp lfcn& (ディーエフシー ビーピー エルエフシーエヌアンド)
 
C-4:
dfc bp lfcn& (ディーエフシー ビーピー エルエフシーエヌアンド)
dc` yjhvekm? yt ccs
 
C-4:

私のアイデアをチェックしたほうがいい。

有限状態機械理論では、状態の数は無限であり、雪だるま式に増えていくことができる。常に4つの状態しか存在しないが、それらはすべて並列に、 つまり共通のモジュールから同時に呼び出されると仮定したらどうだろう。このうち2つの州では、売買に関するすべてのルールが記述されています。このように、ロボットは買うモードと売るモードを同時に持っているようなものです。この2つの状態は、それぞれ独立しています。この4つの状態は、4つの機能で表現することができます。

  • 買いシグナル検索モード
  • 既存の買いポジションを決済するためのシグナルを検索するモード
  • 販売する信号の検索モード
  • 既存販売の 成約に向けたシグナルサーチモード

このロジックを使って、移動平均ロボットを表現すると、次のようになります。

1.ロングポジション(特徴):高速移動平均線が低速移動平均線を下から上へ突き抜けたとき、ロングポジションを建てる。

2.終値ロング:高速移動平均が低速移動平均を上から下へ抜けた場合-終値買い

3.空売りをするモード(機能):高速移動平均線が低速移動平均線を上から下へ横切った場合-売り建てる

4.ショートクローズモード(機能):速い移動平均が遅い移動平均を下から上へ横切ったら-寄り付き売り

1と4、2と3の機能にご注目ください。条件は同じ!ロングポジションを閉じる条件は、ショートポジションを開く条件とは全く関係がないので、冗長であるように思えますが、そうではありません。突然、ショートポジションを開くためのフィルターを追加することになったとしても、ロングポジションを開く条件には影響しませんし、その逆も然りです。EAの運用中に売りを全面的に禁止したい場合は、3番の関数を呼び出さない ようにすればよい。先に建てたショートポジションは、機能4で説明したシグナルにより、遅かれ早かれすべて決済されます。ロングディールは、条件が独立して いるので、苦にならないのです

私はもっと簡単です。

このストラテジーは、ある商品の推奨ポジションという形でシグナルを出します。売りを禁止したい場合は、ドライバ・シンクロナイザに送る前に、集計された推奨位置のマイナス値をカットすればいいだけだ。一本の線。

if (ShortDisabled) Pos = (Pos<0) ?0 : Pos;

それだけです。

--

私が言いたいのは、私が持っていない問題に対する素晴らしい解決策を説明してくれたということです。

買い場/売り場の区別は問題ない。 戦略のレベルでは存在しないはずだ。 戦略の仕事は、次の瞬間に相場が上昇するか下落するか、その確率を 予測することだ。 それによって推奨する相場位置が決まる。過去に何があったのか、今、(どちらかの方向に)ポジションが空いているのかいないのか、それは絶対に関係ない。 そこに入り込まなければ、存在しない問題を半永久的に解決できる。 時には、とてもうまく解決することもできる。

 
そして、4まで引くといえば(来そうだが)、あんなに注文の塊はいらない。5が登場する前からずっとネットしてましたから...。:))))
 
MetaDriver:
4のプルバック(もうすぐ来るようです)に関しては、あんなに注文のクラスタはいらないです。5の前もずっとネットしてたし...。:))))

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

OCO指令は必要ですか?

hrenfx, 2012.01.06 07:46

MT4を使ってMARKETで仕事をすることはできますか?はい、できます。
MT5を使用してMARKETで実行することはできますか?はい、できます。

しかし、より快適で、より信頼性の高いものは何でしょうか?机上の空論ではなく、実践的な分析によって。

MT4より便利。はい、1つの指値注文が部分的に執行されるため、12個のオープンポジションに影響を与え、各ポジションは12個のクローズドポジションに影響を与える可能性があります。しかし、Limit orderが複数ある場合はどうでしょうか?このような厳しい条件下で、MT4での運用は可能なのでしょうか?はい、可能です。そして、シンプルで信頼性の高い方法で実装されています。

MT5も特に問題ありません。一見すると、MT4よりもさらに簡単な操作で利用できます。ポジションの多さに戸惑うことはないでしょう。

しかし、EAのロジックを複雑にし始めると、すべてが変わってきます。複数のEAを動かして分散させたいとき。MT4では、初歩的で非常に信頼性が高く、他のmajiksとEAを実行するだけです。MT5では、自動化の観点から非常に面倒なのです。そして、そのような取引に手作業で介入するという点では、不可能なことなのです。なぜなら、MT5端末の各ストラテジーの建玉・決済のロジックは、端末を覗いただけでは把握できないからです。ちゃんとしたアナライザーを書かないと。そしてそれは、残念ながら普遍的なものであるはずがありません。

しかし、MT4ではそのような問題はありません。すべてが手のひらの上に。MT4でのネッティングは、トレーダーにとって最も簡単な方法で実装されています。

理論レベルではなく、実際の取引実務においてMT4がMT5より常に便利なのはこのためです。どちらのプラットフォームも、絶対的な市場原理が働きますが。MARKETでのトレードの話です。
 

hrenfx:

MT4を使ってMARKETで仕事をすることはできますか?はい、できます。
MT5を使用してMARKETで実行することはできますか?はい、できます。

しかし、より快適で、より信頼性の高いものは何でしょうか?机上の空論ではなく、実践的な分析によって。

MT4より便利。はい、1つのリミッターが部分的に実行されるため、12個のオープンポジションに影響を与え、各ポジションは12個のクローズドポジションに影響を与える可能性があります。しかし、Limit orderが複数ある場合はどうでしょうか?このような厳しい条件下で、MT4での運用は可能なのでしょうか?はい、可能です。そして、シンプルで信頼性の高い方法で実装されています。

MT5も特に問題ありません。一見すると、MT4よりもさらに簡単な操作で利用できます。ポジションの多さに戸惑うことはないでしょう。

しかし、EAのロジックを複雑にし始めると、すべてが変わってきます。複数のEAを動かして分散させたいとき。MT4では、初歩的で非常に信頼性が高く、他のmajiksとEAを実行するだけです。MT5では、自動化の観点から非常に面倒なのです。そして、そのような取引に手作業で介入するという点では、不可能なことなのです。なぜなら、MT5端末の各ストラテジーの建玉・決済のロジックは、端末を覗いただけでは把握できないからです。ちゃんとしたアナライザーを書かないと。そしてそれは、残念ながら普遍的なものであるはずがありません。
Ivanさん、その理由はよく理解しています。 ただ、「ストラテジーの合計や重ね合わせによる分散投資」に手動で介入するのは最後の手段だと思います。 テストや最適化の際にストラテジーを微調整すべきです。 そのような分散投資については、私は広く使用しています。すべてのサブストラテジーの信号を合計してからシンクロナイザーに合計信号を送信しているだけなのです。この仮定(「デバッグ時のみ干渉する」)を基本として考えると、各ストラテジーの個別観測は全く問題ないことがすぐにわかる。 一つ以外を無効にして、好きなように分析すればいいのだ。

しかし、MT4ではそのような問題はありません。すべてが手のひらの上に。MT4でのネッティングは、トレーダーにとって最も簡単な方法で実装されています。

理論レベルではなく、実際の取引実務においてMT4がMT5より常に便利なのはこのためです。どちらのプラットフォームも、絶対的な市場原理が働きますが。それが、MARKETでトレードしている時の話です。

同じような "netting-synchronizer "を昔書いたことがあるのですが、その機能を1つのクラスにまとめて、念のためチェック/リビルドしておきます。 後でたくさんの注文と戦わせて、戦略自体はそれを気にせず、netting戦略として残ります:)。
理由: