ビットフライヤーでpythonを使ってビットコインFXを自動売買自動売買してます。

 

自動売買pythonプログラムはエラーもなくコツコツ売買してくれてるので

様子を見ながら、日々の損益を自動でtwitterに投稿してくれるpythonプログラムを作ろうと考える。。

 

ぴこぴこ。ググって見つけた記事を参考にtwitterのアプリを登録して、アクセスキーをもらう必要があるみたい。

 

で。早速twitterに申請。なとなくそれとなく登録完了。メールの認証をすると。

 

twitterからこんなメールが送られてきた。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■

ご利用ありがとうございます。
お客様のTwitter開発者アカウントの申請を受理しましたので、審査を開始いたします。 
追加のお知らせをお送りする場合がありますので、このメールアドレスおよび迷惑メールフォルダをご確認いただきますようにお願いいたします。この申請手続きのためTwitterのAPI利用開始までにお時間を頂戴しますが、いただいた情報を使用して開発者の皆様に最適なサポートを提供するとともに弊社のプラットフォームを保護し公開の場での会話の健全性を向上してまいりますので、ご理解いただきますようにお願い申し上げます。 
利用規約および開発者規約の詳細、ドキュメント、またはコミュニティフォーラムもご参照ください。 
必要な情報をすべてご提供いただいている場合は、審査終了後にメールをお送りいたします。Twitterでの開発に関心をお寄せいただきありがとうございます。
よろしくお願いいたします。 
Twitter
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

 

さて、簡単に言うと。審査中だから待っててねという感じ。

 

ということで。。

待ち。

 

 

 

待つ事2週間。twitterのデベロッパーアカウンツから日本語でメールが来た。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

ご利用ありがとうございます。

Twitterプラットフォームでの開発に関心をお寄せいただきありがとうございます。 

お客さまの開発者アカウント申請の審査を完了する前に、お客さまの使用目的についての詳細情報のご提供をお願いします。 

審査で重視されるのは以下のような情報です。

  • Twitter APIを使用する中核的な使用目的、意図、ビジネス上の目的。
  • ツイート、Twitterアカウント、またはそのコンテンツを分析する場合は、実施する分析の内容と手法または技術について詳しくお教えください。 
  • ツイート、リツイート、いいねの使用が含まれる場合は、Twitterアカウントまたはそのコンテンツに対してどのような操作を行うのかをお教えください。
  • TwitterコンテンツをTwitter以外で表示する場合は、お客さまの製品またはサービスで、ツイートおよびTwitterコンテンツがどこにどのように表示されるかを、行レベルの表示か集計表示かを含めてご説明願います。

上記の詳細情報を記載のうえ、このメールにご返信ください。返信をいただきましたら、審査を続行いたします。ご理解、ご協力いただければ幸いです。 

よろしくお願いいたします。 

Twitter

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

 

ご指示の通り、重視されると書いてある項目に全部答えて。返信。

前回は英語で送ったので返事が日本語で安心。

回答も日本語で書いて送りました。

 

ということで。またまた。

 

待ち。。。。。しんさにとおるといいなー。

 

 

■■■■■ここから第三話■■■■■

 

待つ事あれから10日

きたぁぁあ~

審査に無事通過。。。返事は英語だった。。

 

ってなわけで。

 

APIキー、APIシークレット、アクセストークン、アクセストークンシークレットなる。暗号みたいな文字列をGET。。。

 

 

パイソンでツイッター。早速ぐぐって。

python用のライブラリーが何個あるみたいってのが分かった。

今回は requests_oauthlib ってライブラリを採用することにした。

 

 

おおおお。なんて簡単にツイートできるんだ。すんばらしい。

 

 

■実際のpythonのコード■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

#coding: UTF-8
from requests_oauthlib import OAuth1Session
tw = OAuth1Session("APIキー"," APIシークレット","アクセストークン","アクセストークンシークレット")
tw.post("https://api.twitter.com/1.1/statuses/update.json",params = {"status": "ここに本文"})

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

たった、4行でtweetできるんだ~(感動)

 

これで。毎日の勝敗を手動でやっていたのを自動化できそうだ。。

( ̄ー ̄)にやり。。。

 

■■■■■■■■■■■■■■■■■■■■■■■

 

 

手間は省けるが。。この作業はなんも利益とか、勝敗とかには関係ない(汗)。。

手間を省いた分、利益追求に時間を割り当てるしかない。。。

 

ひび努力。。。