自動売買システムを作って成功した人はいますか?アドバイスをお願いします。 - ページ 13

 
Valeriy Yastremskiy:

やはり、株式市場の環境に近い概念の複雑さが足かせになっています。単純化しないと理屈が通らない。そして、これはまさに4kaです。すなわち、シリーズの状態を決定するためのタスクは、始まり、安定した状態の終わりは、アカウントに拡散を変化させる回を取るべきではありません、ブローカーのトリックは、これらは数学や他の分野の永遠と複雑なタスクです。為替環境が邪魔をする。

まあ...どうだろう...何が邪魔なんだ?私のコードはポータブルで、環境はなく、私のインターフェースだけです。

それに、互換ライブラリも古くから書かれているので、支障はないのですが......。

 
Georgiy Merts:

まあ...どうだろう...何が邪魔なんだ?私は環境を持たないポータブルなコードを持っており、MT4とMT5で全く同じである私のインターフェースだけを持っています。

また、互換性のあるライブラリはとっくに書かれているので、こちらも支障はないのですが...。

あなたの論理は単純ですが、私の論理はもっと複雑なようです。エラーは4kaではそのままでは見つけにくいです。さらにサードパーティのバイナリを使うとなると、さらに大変なことになります。

ある計画を立てて、その通りに書いても、計画通りにはいかない・・・。一般的に、私はよりシンプルな言語の方が快適です)))5から何か必要なものがあれば、もちろん引き継いで使いますよ。

 
JesonMile:
"自動売買 "は人によって意味が異なりますが、ここでは、良い取引状況を察知して、いくつかの条件を満たした後に注文を出し、後で決済するシステムのことを指します。

自動売買システムの大きな利点は、24時間365日取引できることと、感情を起こさせないことです。理想としては、小さな時間枠(h1以下)でスキャルピングしたいのですが、h4やd1の方が簡単でしょうか?

どのような指標で成功したのですか? 固定したslとtpを使用していますか、それとももっと複雑な終値条件を使用していますか?完全に自分で書いたのですか、それともMT5アドバイザーのようなテンプレートを使用しましたか? 特定の重みで多くの異なる指標が1つか2つよりも良いと思いますか、それとも複雑すぎるのですか?

どのようなリターンが得られていますか、またシステムの安定性は?

マーケットオープニングでのブレイクアウトボットは成功するのか?

私は個人的にボット(ロボット、Expert Advisor)は信じていません。

 
Valeriy Yastremskiy:

あなたには単純な論理があり、私にはもっと複雑な論理があるようです。エラーは4でも十分難しい。さらにサードパーティ製のバイナリを使うとなると、さらに大変なことになります。

ある計画を立てて、書いたものを、計画通りにはいかない...。一般的に、私はよりシンプルな言語の方が快適です)))5のものが必要なら、もちろんもらって使いますよ。

まあ...MT4とMT5で同じコードが何の変更もなくコンパイルされるなら、言語について何が「よりシンプル」なのかわかりません。そして、MT5のストラテジーテスターは、以前のものよりずっと良くなっている...。

でも、MT4よりいいなら使えばいいし・・・。

 
Georgiy Merts:

まあ...MT4とMT5の両方で同じコードが変更なくコンパイルされるなら、「よりシンプルな」言語が何なのかわかりません。そして、MT5のストラテジーテスターは、以前のものよりずっと良くなっている...。

でも、MT4よりいいなら使えばいいし・・・。

良くもなく、悪くもなく。もう1つは、他の作業用。))) 私は両方使っています)

 
Valeriy Yastremskiy:

良くもなく、悪くもなく。もうひとつは、他の仕事のために。)))両方使っています。)

MT5のテスターの方が優れており、その理由は以下の通りです。

1.平均スプレッドではなく、実際のティックでテストができる。
2.多通貨戦略のテストができる。
3.最適化のスピードは、コアとメモリをどれだけ多く搭載しているかで高くなる。また、クラウドを利用することもできます。でも、誰が使っているのかわからない。20~30コア程度ならサードパーティ製のUPUを借りたほうがはるかに安い。

 
Dmitiry Ananiev:

MT5のテスターの方が良いのですが、その理由は以下の通りです。

1. 平均的なスプレッドではなく、実際のティックでテストができる。
2.多通貨戦略のテストができる。
3.最適化速度は、コアとメモリをどれだけ多く搭載しているかで高くなる。また、クラウドを利用することもできます。でも、誰が使っているのかわからない。20~30コアのサードパーティ製VPNをレンタルする方がはるかに安上がりです。

リアルティクとスプレッド、多通貨(唯一欲しいが重要ではない)、最適化が必要なときは、5にします。今は他の仕事があるので。より数学的、論理的なのです。4で十分です。SB素子と数値的に並べると、いつまでも楽しめます)))人それぞれのやり方がある)。

 
Valeriy Yastremskiy:

リアルティクとスプレッド、多通貨(唯一欲しいが重要ではない)、最適化が必要なときは、5に切り替えています。今は他の仕事があるので。より数学的、論理的なのです。4で十分です。SB素子と数値的に並べると、いつまでも楽しめます)))人それぞれのやり方がある)。

価格が全く必要ない場合は、数学的計算 モードがあります。

秘密を教えてあげよう。MQL5では、手続き型のプログラミングが可能です。OOPを使用する必要はありません。さらに、MQL4とMQL5は、取引操作を除けば非常によく似ています。そして、ビジュアルなものを扱う仕事にも、ほとんど違いはありません。また、レディメイドの指標の入力は、価格だけでなく、あらゆるデータの配列が可能である。MQL4では、これを直接行うことはできません。

 
Dmitiry Ananiev:

価格が全く必要ない場合は、数学的計算 モードがあります。

秘密を教えてあげよう。MQL5では、手続き型のプログラミングが可能です。OOPを使用する必要はありません。さらに、MQL4とMQL5は、取引操作を除けば非常によく似ています。そして、ビジュアルなものを扱う仕事にも、ほとんど違いはありません。また、レディメイドの指標の入力は、価格だけでなく、あらゆるデータの配列が可能である。これはMQL4では直接行うことができません。

反論しない。もし、本当に5つの演算子が4に加わらなければ、それはそれで計算能力が非常に似ていて、4はもっと使い勝手が悪くなってしまいます。まだ配列を送り込んで、ループなしで掛け合わせる必要はない)。また、5ではMO機能を搭載したパワフルなマシンを作っています。価格帯が決まっている簡単なテストには必要ないんです。4の方がバグ取りがしやすいんです。

 
Valeriy Yastremskiy:

4の方がバグ取りがしやすいんです。

具体例を教えてください。

MT4のEAをMT5に適応させるために、何十もの機能を作り直すのは、ただの怠慢だと思います。

私の意見では、EAは実装に依存しない、すべての基本操作の「内部」インターフェイスを持つべきです。そこに、環境に依存した「アダプター」が追加される。そして、急にEAのコードを新しい環境に移植する必要が生じた場合、このアダプターのうちごく一部だけを書き直せばよい。

例えば、私のすべてのEA(700以上あります)をC++やC#に簡単に移植して、全く異なるEA研究プログラムに使用することができます。私がやるべきことは、取引環境と直接やりとりする、まさにこのアダプターだけを書き換えることです。


MT4があると便利なので、MT4を引っ張り出してくるという状況が想像できないのですが...。私の「戦い」のExpert AdvisorsがMT4で動作するのは、口座が5年前のもので、MT4用に開設され、人気のために履歴を気にしているからにほかなりません。

理由: