ビットコインの市場は、株や為替とは異なり、土日もオープンしています。 この土日オープン時間を有効活用して、収入を得られたらいいと思いませんか? あなた自身が土日に何かをする必要はありません。タイトルにもある通り、この記事ではビットコインの自動売買を対象としていますので。トレードBotが、あなたの代わりに動いてくれます。 さて、ビットコインを自動売買するには、取引会社の API を利用するのが一般的かと思います。 ですが、今回は API を使わず、つまり Python などの一般的なプログラミング言語を使わずに、ビットコインの自動売買プログラムを利用する方法について書きました。 記事タイトルにある通り、今回はMT4(MetaTrader4)の中にあるMQL4言語でプログラムを書きます。 MetaTrader4とAPI利用とを比べてみる。メリットとデメリット API利用と比べて、MetaTrader4の自動売買を使う利点を2つ挙げてみたいと思います。 メタトレーダーのユーザーならすんなり入っていける バックテストツールなど含めてワンストップなので、とっつきやすい →APIの場合、バックテストツールを自前で書かないといけないor探さないといけない また、チャート画像についても、プロットするライブラリの使い方をマスターしないといけない また、MT4を使う方法の欠点も挙げてみます。 発展性という点で劣る →データ分析系、機械学習系のライブラリなど、先端的な内容に踏み込もうとした際、頭打ちになりそう MetaTrader4では相対取引方式を利用していたりして、ビットコインの値動きがフェアじゃない場合もある →APIを使える取引所は板取引方式なので、自分が入れた注文が見えたりして、透明性が高い MetaTrader4が多数派で、MetaTrader5が少数派の状況はいつまで続くのか ここからちょっと余談になりますが、MetaTrader4を提供しているMetaQuotes社は、FX取引会社にたいして、すでに MetaTrader4 の新規申し込みを停止しているようです。 ですので、これ以上MT4(MetaTrader4)を使ったトレード環境が増えることはなさそうです。 だからといって、今回の記事内容がすぐにオワコン化することはないとも感じています。 なぜかというと、ユーザー側も…