大きな値動きは夜中に多いが、俺たちゃ寝てるzzzZZZ!ブレークするまでレンジ中のチャートをじっと見続けるのは苦痛だしそんなことは不可能だ。裁量トレードでがんばったが、負けが増える一方だ。仕事中でも、寝ていても、外出中でも、勝手に稼いでくれるBOTが是非ともほしい。【BOT開発始めるならこの方法がおすすめ・・・だったが】BITCOINのBOTを始めるには、noteで検索するのが効率が良い。そんな「商材販売所」noteでも、上手な検索が必要になってきたので、もはや普通にgoogleでWEBを検索したほうがいいのかもしれない。以下はソースコードが公開されていて、無料か、500円以内位の情報。当ページは私的な学習目的のまとめなので、お金のかかるのはパスしてます。pythonを学習してbotを作ろうがブームにBTCFXのドンチアンチャネルブレイクアウトBOTの実践用コード(Bitflyer用)RYOTAさんのボット制作入門ブログは丁寧でとてもいい。内容も無料記事が超充実なのに更新が活発。bitflyer用BOT日本国内の取引所で最大手なので、馴染んでしまった人はやはりここでBOT動かしたい。好感度290万JPY(BTCFXの最高値)彼がHP上無料で公開したbitflyer-fx-bot「チャネルブレイクアウトBOT」。backtest=シミュレーターが付属、ラインへの評価グラフの通知など、知的好奇心をくすぐる仕様が、開発者を惹きつけ、いろんな人の手によって改良され発展を続けている。なんと、こちらのBOTのコードをnote上で詳細に分析された方がいらっしゃいます。超大作41回連載の充実度。pythonの基本は知ってる前提での、ロジックや取引所のデータをどう扱いうか、というような解説になっています。これを見て思い知りました。基本がないのに情報を集めても理解できないぞと。一冊のpython入門書を全部暗記して、コードを書き慣れて、やっとこれを見れるのだと。BOTで億り人計画、数年計画に変更しないと(;_;)ということで闇雲な情報収集は止めて、このコードの意味がわかるまでpython勉強することにした。挫折しないほうがおかしいよねpython。高くて厚い壁が次から次へとあらわれる。上記snufkinさんのソースを改変し、開発者のコミュニティDiscordで開発を続けたコニー・ワイルドさんのバージョンが↓Connie-Wild/ChannelBreakoutBotBF-FX用ではかなりの高機能BOT。動作マニュアル(説明文程度ですけど)完備。テストの方法が充実していて、納得してから稼働できる。機械学習によるシミュレーションなど、高額販売品レベル。なんと、あの『wanna_be_free』先生が、ぶっ飛んだ53回シリーズの解説をして下さっています。pythonできる人は、これを見るだけでBOTのエキスパートですね。「私もチャンネルブレイクアウトボットコニーワイルドバージョン」稼働実験してみましたさて私の稼働実験の報告はこちらおいらの短期運用成績は儲かりませんでしたが、その後も進化し続けているようなので、今はどうでしょうか?sunufkinさんとconni-wildさんは、クールゼロさんのdiscord内で、このボットだけでなく、ボット制作の解説や助言をされていて、ボット発展にかなり貢献されています。bot稼働実験してみましたmmBOTってなんだろうというタイミングで無料リリースされたmmBOTソース。Maker)の説明が詳細に。この方の記事はとてもためになります。『wanna_be_free』先生が詳細に解説してくださっております。これで、mmBOTもお手の物でしょうか。ソースは新しいほうが良いこのブログでは、システムトレードの始め方や私が実際にやってみた手法や結果を紹介していきます。無料でソースがあるが動くのだろうか?基本的なBOTでbitflyer用。bitflyerでの、イナゴボット。標準でボリュームや板の情報が取れるのがBITCOINならでは。これらを攻略できれば、チャートの「だまし」に騙されないと思うので、検証とかサブの抑えアルゴリズムとしてライブラリー化してほしいな。暗号通貨ガチホしつつbotトレード極めます完成形1分ごとにRSIを取得し、設定した基準を割った場合(売られすぎor買われすぎ)にエントリーし、RSIがニュートラルになったらポジションをクローズする平均回帰型のスキャルbotです。公開したソースコードはbitFlyerのBTC-FXで取引するための実装にしてあります。(有料販売多し)Bitflyerは日本の企業なので、取っ付き易いが、サーバーがウンコ以下なので、Akagami氏を始め、bitmexに逃れて開発を行うスタイルが定着しました準備でハマって挫折とかありがちです。「細かいことが、大助かり」ですよね。mmbotそもそもBitMex自身がMMbotのソースを公開しています。apiのオフィシャルドキュメントいい感じのまとめページ発見ドテンくんAkagami氏が、Uki氏のブレークアウトロジックを取り入れ、ドテン機能を付加したBOTをBITMEX上で開発、ソースを販売。“python”のソースコードが一画面内に併記してあります~。私的に両方勉強中なので、同じロジックをコード化してあるという理想のページです。ドテン君は勝てないので改良版を作りましたという記事。無料でソースがupしてあります。TVのバックテストコードもあるようです。APIラッパーKapipara180様、ツールは無料で、BOTは有料でという素晴らしいバランス感覚。プライベートAPIの認証方法CoinCheck(現物取引)。料金(手数料)割引」を受けます。個人的見解ですが、ドテンも平均線交差もブレークアウトも基本は勝てません。値動きに対して遅れてエントリーするのでレンジで焼かれます。「ならレンジって何」となり、「どうやって見分けるの」となります。ボットの問題ではなく戦略性の問題です。「じゃあBOTの優位性は何?勝手に稼いでくれないんだ!なーんだ」となってみんなBOTをやめているようです。多くのBOTブログが2018年の夏過ぎに更新がなくなってます。満期日直前の大きな上下を取りに行くBOTです。Interface)アプリのためのインターフェース例えば、今の値段は?という時、取引所のデータベースにアクセスさせる訳にはいかないし、出来たとしても複雑なプログラムが必要になる。そこで、決められた記号を送ると、決められたフォーマットでデータを返してくれる仕組み。実態は取引所が用意した小さいプログラム。その集まりをAPIと呼んでいる。コンソールコンソールはデスクトップと同じ意味。UNIXやMACで言われる。言われることも有るが、動作としてはコマンドを打ち込んで実行する同じもの。windowsでは「コマンドプロンプト」といっている。通称「DOS窓」MS-DOS(windows以前のOS)の画面を窓として開いているという意味。プロンプトというのはカレントディレクトリに”>”がついて、「(入力を)促す」という意味。Swrvicemicrosoftの”AZURE”と双璧をなすクラウドサービス。cloud9はamazonに買収されたメジャーなクラウドサービス。「クラウド」はサーバーの集まりが雲に見える事。遠くにあってぼんやりしてる感じです。仮想技術などで色々なバリエーションが有るのが掴みどころがなくて「雲」。レンタルサーバー・ホスティング・ハウジングなどのサーバー技術が、統合したり分離したり分散したり乗っかったり多次元化したりして「雲」とでも言うしか無い。自宅PCを動かすよりも何かと便利。いつでもどこでも触れるし。ヘタすると家の電気代より安い。プログラム言語別BOT(他にもいっぱいあります)自分が最近BOT界隈で見かけたことがある言語と、今後可能性のある有名な言語。パイソン一番はやりの言語。入門から業務ユースまで一番人気らしい。オブジェクト指向言語。バージョン2系と3系が混在している。PCにインストールするなら統合環境のanacondaが一番良い。本来は入門用というわけではなくクラウド内GPUを使った機械学習用環境なのだ。・anacondaに入ってる実行画面spyderはすごく良い。Colaboratory。・Pycharmもいいし使っている人も多い・PyScripterはwindowsXPでも動く(これがお勧めです)python用エディターはatomがおすすめ。BOTのpythonソースコードのありか検索するといっぱい出てくる。有料多し)github(やや古いが量は多い)qiita(ライブラリー等多いが完動品は少ない)こだわりの言語がなければ、ソースコードの豊富なpythonがいい。ゴーおいら全然知らない、ごめんなさい。こちらの方がBitmex用Go言語のBOTを配布されています。Javascriptブラウザ上では最も使われているJavascript。pythonより情報が格段に多く、とっつきやすいかも。node.jsでの開発を十数回にわたって解説してくれています。bitflyer-FXのチャットやTwitterでもよくお見かけするので、相場もプログラムも超期待が持てます。node.jsというのは「サーバサイドJavaScript」だそうでして、javascriptで記述して、サーバーで稼働できるということでしょうか。PHPPHPでBITMEXJava総合的に最も使われている言語と言える。スナフキンさんがJAVA用のライブラリを公表してます。シープラプラCのGUI版で本格的オブジェクト指向言語。2018/05/04ついに登場。設定ユーザーインターフェース付き。5000~10000の有料販売。使えればただみたいなもんだがどうだかな?と言う人にお試し版ありと来た。後発ほど進化してますね。インストール手順」から解説、8回シリーズ。MS謹製無料ソフトならでは、GUIが簡単に作れる。botここから自由時間sさんC最も基本的とも言えるプログラム。口うるさいけど信頼できる人みたいな。basic昔の言語、今はMS-officeのEXCEL-VBAくらいしか使われない。パインブラウザの中で走らせるマクロで、チャートとマクロ画面が一体になっていて、コードがチャートへ即反映できるので人気がある。通貨の売買も出来るが、分析ツールがものすごい数UPされていてお宝の山である。無料バージョンは制約が多く使いこなすには無理。良いと思ったものにはお金を払いましょう。APIをPythonから気軽に利用することができるラッパーこのラッパーがあったからBFのBOTが栄えたのかもしれません。日本人作のため情報が多いので取っ付き易い。bitflyer.pypybitflyerと同じようなもんだが、API全部は網羅してない。コードはシンプルだが、上品に思える。0.0.2更新は2019とある。・・・作りかけのようだ、完成に期待します。APIのラッパークラスこちらの先生も、BitflyerのAPIラッパークラスです。asyncioという、マルチプロセス対応を一から作っています。読み込まないと・・・難しい。使うだけなら見本がありますので、簡単な人には簡単かと。天下無敵CCXTpybitflyerはbitflyerに特化しているので使いやすいのだろうが、Botterなら汎用性のあるCCXTがいいんじゃないのと思う。ccxt/python/ccxt/async_support/bitflyer.py英語得意な人はスケールがデカく裾野が広いCCXTが良いね。今後の日本の(金融庁の手による)火葬通貨の衰退を考えると、取引所の水平展開がしやすいCCXTがいい。ソースが難しいし、入り組んでるし、日本語のコメントがないので、理解不能じゃ。pybitflyerでなれてからだな。何かの言語とこれがあればBOTは作れてしまう、らしい。具体的な使い方と丁寧な解説BFではpybitflyerを咬ませてAPIとやりとりするのがスタンダードですが、いかんせん古いライブラリーで、ベーシック仕様なので、バージョンアップを望んでいた人が自分でバージョンアップしましたよと。この3000円は安い。BFの人はここから入るのは有りですね。APIを叩けるモジュール↑の無料バージョン。新しいし、これでいいのでしょうか?これから色々読み込まないとわかりません。Cloud9】Python開発環境構築手順botを安定的に可動し続け、出先からでもコントロールできるには、サーバーで可動させるのが良い。https://youtu.be/OEUoNAMA108@YouTubeさんからhttps://note.mu/zephel01/n/ne477f36d3c8eプログラムの構成、アルゴリズム。1移動平均交差ロジック、ゴールデンクロス、デッドクロス法。直近の価格データを持ってくる。この数値を元に、計算上の2本の移動移動平均線を作ります。2本の線が交差している辺りで売ったり買ったりします。値段が落ち着き、2本の線が近づいて逆側に交差する時、建玉を決済し、更にドテンします。ドテンとは、売りと買いを一気に逆転させる売買のことです。+1ロング→(-2ドテン)→-1ショート大きな値幅で長いスパンで上下しているときは有効に機能します。売り買いの「イン」も「決済」も、実際の価格から相当遅れたタイミングになります。移動平均交差法が、トレンド発生後、方向が安定したのを見極めてから売買するのに対して、ブレークアウト法は、トレンドが発生したらすぐに売買するという違いがあります。大きな値動きをきっかけとし、買いや売りを発動するというロジック。ドテンくんなどはこのロジックを利用している。ブームの割には億ったと自慢する人が全く現れないので、やはりそれなりなのかもしれない。ipython上でチャートを描画する。gitにソースが有る。宝の山だが僕には全然わからないー。csvに保存するを繰り返し行うbFの注文履歴は、getchildordersで取ってくるのですが、まるっと100件返ってきますので定期的に取ってきて保存して行くには、新しい行だけを追加していく必要があります。それを横着簡単にやってしまいましょう。前提として今までのlogはtradelog.csvに保存してあるとします。最初に空のファイルを作っておいて下さい。TickerGetPythonでbitFlyerのBTCFXのローソク足を取得してみたbitFlyerで動くbotの開発にあたり、移動平均を計算するためにローソク足が必要になりました。調べたところ、bitFlyerのAPIではローソク足を取得することができないようです。そのため、CryptowatchのAPIを利用しました。Cryptowatchメジャーな取引所の約定データ取り放題。tickデータのcsv。ローソク足を自分で作ってバックテストし放題。「天下一BOT会」というイベントが開催された。bitflyerで1週間BOTを動かして、収益率を競うという内容。