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

 
Andrey:
Visual Studio 2015でC#やC++で売買分析用のコードを書くには、何から始めればよいですか?例えば、ある期間のユーロ/ドルの為替レートの履歴を読んで、コードが原理的にどのように設定されているかを理解する方法(Windowsの下)、任意のパラメータについて Ask, Buy, それは重要ではありません、私はまだ用語があまり得意ではありません。 または、例えば、リアルタイムでモスクワ取引所の同じペアの現在値を読むことです。

まずはアルゴリズムのブロック図から。メインはストラテジーのアルゴリズムを書くことです。そして、その後に続くのは

 
Андрей:


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

あなたの答えが気に入りました。ありがとうございます。では、現時点では、人間の脳はコンピューターの脳よりもよく働くということですか?特に取引所で取引を始めたいとは思っていない、自分ではそんなものだと思っています。私は、指標や戦略についての質問、または唯一の個人的な経験が動作しますか?なぜか、市場参入のために何らかの分析が必要なのでは?(最後に正しいスラングを使ったかどうかわかりませんが)
 
George Merts:

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

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

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

c#, c++, labview, php, mysqlの経験は十分あるのですが、その経験から何が役に立つのかが分かりません。 答えは千差万別で、真実はどこかにあるのでしょうか?

 
Alexander Ivanov:

まずはアルゴリズムのブロック図から。メインはストラテジーのアルゴリズムを書くことです。そして、その後に続くのは

そして、戦略を持つためには、半年間、手を動かしてトレードする必要があるわけですね。


=========================================================================

要約すると

1.95%のトレーダーは、自らの経験に基づき、ファンダメンタル分析とテクニカル分析を駆使し、戦略を立て、それに従って取引を行っています。

2.5%のトレーダーは高速スキャルピングを使い、高価な高速ハードウェアと高度な技術を使用しています。

3.上級トレーダーの中には、プログラマーとチームを組んで、独自の追加取引環境・システムを開発する人もいる。

全体的な取引スキームについて、他に何か追加できることはありますか?

 
Andrey:

私はc#、c++、labview、php、mysqlの良い経験を持っていますが、ここで私の経験から何が役に立つかわかりません。

便利なのは、MQLはC++とほぼ同じなので、今までの経験がたくさん活かせることです。

このあたりは経験があるので、何も考えることはありません。 Kodobaseを開いて、Expert Advisorのコードをヘルプを見ながら勉強してもいいでしょう--少なくとも、最初に動くものはね。そして、そのスピードが重要な意味を持つとき、あなたは思い出すでしょう。

 
Andrey:

そして、戦略があるためには、半年間、手を動かしてトレードする必要がありますよね。

おそらくそれ以上でしょう。必ずしも手を使うとは限りません。しかし、やはり「手動取引」ではなく、プログラミングによるアルゴリズム取引への道は、より険しいと私は思います。
 
George Merts:

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

その場合、細かいことは見なくて結構です。 まずはMQLをマスターするだけで、少なくとも役に立ちそうなもの、例えば簡単なMAインジケーターや、MAとプライスクロスの簡単な反転の専門家などです。

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


その通り、私の生徒さんにもそういう方がいて、パソコンの使い方もほとんどわからず、FXのこともほとんど知らないのに、MQLを学ぼうと思ったんです。

 
George Merts:
おそらくもっと多いでしょう。必ずしもペンを使うとは限りません。しかし、繰り返しになりますが、アルゴトレーディングへの道は、「手で取引する」ことではなく、「プログラミングする」ことであり、私の考えでは、より困難です。
ありがとうございます。)
 
Andrey:
Visual Studio 2015でC#やC++で売買分析をするためのコードを書くには、どこから始めればいいのでしょうか?たとえば、どのようにコードが原則的に設定されているかを理解するために、いくつかの期間のユーロ/ドル為替レートの履歴を読む方法(Windowsの下)、任意のパラメータについては、Ask、購入、それは問題ではない、私はまだ非常によく専門用語を知りません。 または、たとえば、リアルタイムでモスクワ証券取引所で同じペアの現在の値を読み取るために。

まずはMQL4とMQL5のドキュメントを勉強することから始めましょう。少なくとも一度は、表紙から裏表紙まで読んでみてください。これにより、対象分野の基礎知識を得ることができます。

 
Alexey Volchanskiy:

そんな生徒が、パソコンの 使い方もわからず、FXのこともほとんど知らないまま、MQLを学ぼうと 思ったんです。

その通りです。プログラミングの経験があまりないのに、つまりコンピュータの使い方がわからないのにMQLを学ぼうとした、そんな生徒がいました。これは無茶な話です。経験があることは認めますし、トレーダーとしての腕は確かでしょうし、メッセージもたくさんありますが、パソコンの腕はあまり良くないでしょう。なぜなら、一般的なプログラミングを経験せずに、狭い分野の応用プログラミングを学んでも意味がないからです。だから、なぜそう書いたのか、どういう関係でそう書いたのか、よくわからないんです。