何から始めるか? - ページ 3

 
Vitalii Ananev:

言葉のことは何も言っていないのに、スピードのことだけを言っている。

すみません、最初に契約した方との会話に入り込んでしまい、書いてあることを正確に理解できていなかったようです。
 
Galina Bobro:

いやいや、そんなことはないですよ。私の100を超えるフリーランスの仕事が、まさにそれを物語っています。

もし、何から始めたらいいかという質問に対する答えが欲しいなら、MQL(グーグルヘルプ)から始め、これらのCシステムには手を出さないことです。これは、トレーディングシステムの開発において、ほとんど必要とされない松葉づえである。

ありがとうございます、期待していた答えです、大丈夫です。
 
Andrey:
すみません、最初の契約者とのやり取りで、書いてあることが正確に理解できていなかったようです。

申し訳ございません。私の最初のメッセージは、あなたに宛てたものでは全くなく、tuma_newsに 宛てたものです。

 
Andrey:
Visual Studio 2015でC#やC++で売買分析のコードを書くには、何から始めればよいですか?例えば、私はどのようにコードが基本的に設定されているかを理解するために、一定期間のユーロ/ドル為替レートの履歴を読み始める(Windowsの下で)、任意のパラメータによってAsk、購入、それは問題ではない、私はまだ非常によく専門用語を知りません。 または、例えば、リアルタイムでモスクワ取引所の同じペアの現在の値を読み取るために、。

Expert Advisor+DLLやindicator+DLL、script+DLLを使えば、ターミナルで何でも手に入ります。もう一つの疑問は、これによる速度向上があるのかどうかです。まず、転送そのものがある程度の遅れをもたらします(測定したわけではありませんが、検討する価値はあるでしょう)。次に、C++で書かれたプログラムとMQL5で書かれたプログラムの性能は、端末開発者の話を信じるならば、ほぼ同等である(私自身も調査を実施していないので、ここまでは鵜呑みにしています)。したがって、正確にMTを必要とするのであれば、他の言語を使う意味はなく、MQL5やMQL4で十分である。

他の言語は、より大掛かりな作業に必要です。

 
Ihor Herasko:

Expert Advisor+DLLやindicator+DLL、script+DLLを使えば、ターミナルで何でも手に入ります。もう一つの疑問は、これによる速度向上があるのかどうかです。まず、転送そのものがある程度の遅れをもたらします(測定したわけではありませんが、検討する価値はあるでしょう)。次に、C++で書かれたプログラムとMQL5で書かれたプログラムの性能は、端末開発者の話を信じるならば、ほぼ同等である(私自身も調査を実施していないので、ここまでは鵜呑みにしています)。したがって、正確にMTを必要とするのであれば、他の言語を使う意味はなく、MQL5やMQL4で十分である。

他の言語は、より多様な課題を解決するために必要なものです。

まだ全てを理解しているわけではないのですが、何をトレードすればいいのでしょうか?今のところ、ブローカーはデモ口座 にMT4を使うことを提案しており、そのためにMQLのドキュメントを読むことを計画しているようです。しかし、同時に他のトレーディングシステムにも導かれるべきだと思います。理由は回答の最後に書きますが、今のところ、データの読み込みだけでなく、データベースの整理にもスピードは重要で、処理にはパソコンのメモリだけでは足りず、ディスクにデータを入れ替えるか、ローカルのデータベースに保存する必要があるので、スピードはまだはっきりしない部分が多いのです。それに、すでに書いたように、風ではリアルタイムに仕事ができるわけではなく、必ず最大100ms以上の遅れが発生します。速度を整理するためには、おそらくmgoalerハードウェア用のカーネルドライバが必要になると思いますが、それはもちろんトレーディングフォーラムではなく、別のフォーラムのトピックになります。どれとは書きませんが、たくさんあると思いますし、誰かを特定するつもりはありませんが、ファンダメンタルズやテクニカル分析に基づいて取引するだけでなく、プログラマーとペアで仕事をしているという情報が出回っています、したがって、他の取引システムを探すのは理にかなっている、ように思います。
 

Andrey:
Спасибо за ответ, не все пока понимаю, а именно в чем надо торговать? Пока мне брокеры для демо счёта предлагают МТ4, поэтому пока планируют почитать документацию по MQL. Но думаю что параллельно надо ориентироваться и на другие торговые системы.

О !私たちの男

MQL5でポータブルなコードを書き、すべての基本機能を仮想抽象インターフェースでアクセスできるようにすれば、幸せになれますよ。あなたのプログラムは、MT4、MT5、C#、または他のC言語類似言語で動作します - あなたは、新しいプラットフォームであなたのインターフェースのサポートを追加し、再コンパイルする必要があるだけです。


アンドレイ

なぜ答えの最後に書くが、今のところ速度に、速度はデータを読み取るだけでなく、データベースを整理するために必要ですので、RAMは、コンピュータを処理するために十分ではありませんし、どちらかディスクにスワップしたり、ローカルデータベースにデータを格納するので、多くの速度が明確ではありません。それに、すでに書いたように、風ではリアルタイムに仕事ができるわけではなく、必ず最大100ms以上の遅れが発生します。速度を整理するためには、おそらくmgoalerハードウェア用のカーネルドライバが必要になると思いますが、それはもちろんトレーディングフォーラムではなく、別のフォーラムのトピックになります。しかし、アナリストの中には、ファンダメンタルズやテクニカル分析に基づいて取引するだけでなく、プログラマーとペアで仕事をしていることを漏らしている人もいるので、他の取引システムを探すのは理にかなっている、そう思えるのです。

そんなものは必要ない。

MQLのスピードは、有名な証券会社が提供するスピードと比較しても、十分すぎるほど高速です。

もしあなたが、今ひどく流行っているように、「高頻度取引」に参入することを決めたなら、そこでの主な仕事は、他の人より先に相場へのアクセスを得ることであり、それにはかなりの費用がかかるでしょう。

最近、様々なタイムフレームでシンプルなTSを分析していますが、ほとんどの場合、ウォッチフレームが最も最適であると確信し続けています。TSを計算して取引判断をするのに1時間に1回ではパフォーマンスが足りないって、どういうTSにすればいいのかってこと。

 
Andrey:
返信ありがとうございます。まだ全てを理解しているわけではありませんが、具体的にどのような取引をすればよいのでしょうか?今のところ、ブローカーは私のデモ口座に MT4を使うことを提案しており、そのため、彼らは今のところMQLのドキュメントを読むことを計画しています。しかし、同時に他のトレーディングシステムにも導かれるべきだと思います。理由は回答の最後に書きますが、今のところデータの読み込みだけでなく、データベースの整理にもスピードは重要で、コンピュータのメモリは処理に十分ではないので、データをディスクにポンピングするか、ローカルデータベースに保存する必要があるので、スピードはまだはっきりしない部分が多いですね。それに、すでに書いたように、風ではリアルタイムに仕事ができるわけではなく、必ず最大100ms以上の遅れが発生します。速度を整理するためには、おそらくmgoalerハードウェア用のカーネルドライバが必要になると思いますが、それはもちろんトレーディングフォーラムではなく、別のフォーラムのトピックになります。どれとは書きませんが、たくさんあると思いますし、誰かを特定するつもりはありませんが、ファンダメンタルズやテクニカル分析に基づいて取引するだけでなく、プログラマーとペアで仕事をしているという情報が出回っています、したがって、他の取引システムを探すのは理にかなっている、ように思います。


あなたが書いていることは、高頻度取引にのみ必要で、95%の一般トレーダーには全く必要ないものです。そして、そのニッチはすでに占有されており、そこに参加しようと思えば、まず主要取引所の近くにオフィスを構え、そこへの高速通信路を確保し、リアルタイムOSなどを考えなければならないのです。そして、主な遅延は、ほぼすべてのトレーダーと同じようになります - あなたのブローカーのサーバーへの接続チャネルは数十ミリ秒になります、誰もがそれを行う、それに慣れる。もうひとつは、通常のトレーディングストラテジーはそんなことは全く気にしないことです。CシャープなどのCプラスは何のために必要なのですか?データベースは、SQLiteを追加するのでしょうか?それともMySQL?もちろんカッコいいのですが、皆さんが言われた通り、よりレイテンシーを増やす松葉づえになってしまいます。しかし、それはすべてナンセンスです、あなたが取引することを知らないので =)。まずはデモ口座で実際に手を動かしてみることです。

 
Andrey:
悪気はないのですが、ちょっと違う質問をしたのですが、私の表現が悪かったようです、すみません。

大丈夫です )

 
George Merts:

О !私たちの男

MQL5でポータブルなコードを書き、すべての主要な機能を仮想抽象インターフェースでアクセスできるようにすれば、あなたは幸せになれますよ。MT4、MT5、C#、その他C言語ライクなプログラムでも動作しますので、新しいプラットフォームでインターフェースのサポートを追加し、再コンパイルするだけです。


どれも必要ない。

MQLの性能は、有名な証券会社が提供する速度でも十分に動作します。

もしあなたが、今ひどく流行っているように、「高頻度取引」に参入することを決めたのなら、あなたの主な仕事は - 他の人より先に相場へのアクセスを得ることであり、それにはかなりの費用がかかるでしょう。

最近、様々なタイムフレームでシンプルTSの運用を分析していますが、ほとんどの場合、ウォッチタイムフレームが最も最適であると確信し続けています。1時間に1回、TSを計算し、売買の判断をするのに十分なパフォーマンスを発揮するためには、どのようなTSにすればいいのでしょうか。

私は多くを理解していないが、あなたは私に多くを書いている、私は慎重に、すべてのそれを読み直すだろう、速度は、私はあなたが何か多かれ少なかれ明確なときに、後の時間に延期することができます理解していますか?
 
Andrey:
まだ何が起こるかわからないが、あなたが書いたものをすべて注意深く読み直す。 パフォーマンスは、すべてが明らかになる後日に延期することができると思うのだが?

うーん...。あなた(仮に「あなた」とします)は、プログラミングの素養があると思ったのですが......。C#、C++、DBMSの話からすると......。そうではなさそうですか?

まずはMQLをマスターして、MAインジケーターとか、MAと価格のクロスで反転させるエキスパートとか、そういうことができるようになればいいんです。

先走らないでください。プログラミングによるアルゴトレーディングへの道は、マニュアルトレーディングで 同じゴールに到達するよりもはるかに不快です(私の意見ですが)。