ソフトウェア : Software

Twitterフォロワーの分析をしよう(1)

2019/11/07

Twitterフォロワーの分析をしよう(1)

Let’s analyze Twitter followers! (1)

让我们来分析Twitter的追随者!(1)

 

This contents is Japanese Only.

2019/10/18から2019/11/05までTwitterの分析をしました。

目的は、今までフォローしていなかったフォロワーをフォローし、業者、アフリエータのフォローを排除することでした。

そのためにはまず、どういうフォロワーがRetar.jpをフォローしているか、アカウントごとのタイムランを読んでみることです。

しかし、ブラウザでは、見ることができる量が限られます。

そのためタイムランをテキストに落とし込み、読みやすくしてみるのが一番です。

 

TwitterとTwitter APIの関係

Twitterはブラウザや専用アプリから使用する前提で作られています。

一般的な方法では、ユーザのデータを効率よく、一括で取得するには向いていません。

一括でデータを取得し、分析するために効率が良いのが、開発者向けのTwitter APIです。

今回は全フォロワーのデータを取得し、読みやすい形に整えるのが目的なので、目的にぴったりです。

 

Twitter APIの制限

ここが重要なのですが、Twitter APIでは特別な情報が見られる訳ではありません。

あくまでも、ブラウザやアプリで見ることができる範囲しか操作できません。

また、Twitter APIは、フォロー中か、フォロワーのタイムランしか取得できません。

鍵アカウントを含め、関係のないアカウントのタイムランは取得できません。

APIで取得したいなら、まずは、自分がフォローすることです。

また、取得データ量にも制限がありますが、制限を回避するようにプログラムを作る必要があります。

 

Twitterの開発者アカウントを取得

分析ツールを使うには、はじめに、Twitterの開発者アカウントを取得します。

申請は今のところ英語のみで、申請から承認まで平日なら約1日です。

もちろん申請は無料です。

アカウントがあるだけで、有料のツールを使わなくても、一括登録・削除なども自由自在です。

https://developer.twitter.com/ja.html

 

大まかな流れは以下です。

1. Twitterアカウント作成して Twitter APIを登録申請

2. Twitterから Twitter API の使用用途についての確認メール

3. Twitter APIの使用用途を記載してメールを返信

4. 承認されたメールが返却され使用可能

 

App登録する

承認されたら「Apps」から、アプリ登録します。

外部に公開する訳ではないので名前などは適当で構いません。

Access levelは「Read, write, and Direct Messages」としておくと余計なトラブルにならないのでお勧めです。

chart0

 

アプリをつくったら、「Keys and tokens」から4点セットを準備します。

chart1

 

続きは、また次回に・・・。

 

相場分析のリクエストがありましたら“Contact Us”からお知らせください。ご要望にお応えできるように努力いたします。

このブログはあくまでも個人的な見解であり、投資判断は各自でお願い致します。当ブログは一切の投資損益に対する責任を負いません。

ブログに来て下さってありがとうございます。明日もよろしくお願いいたします。

If you have some request to analyze, please write to “Contact Us”.

We do best effort for your request.

These are only personal opinions on this blog, and you need the investment judgment in each one. This blog doesn’t assume the responsibility to all the investment profit and loss.

Thank for watching our contents. My best regards next day.

如果您需要行情分析,请点击“Contact Us”联系我们。我们将尽力满足您的要求。

本博客仅为个人意见,请各自做出投资判断。本博客概不对任何投资盈亏负责。

感谢您访问本博客。欢迎再次使用。


Tick2Candle1.00の使用方法

2019/05/21

アプリケーションの目的

MT5 Local Captureや今後リリースするチャートソフトで受信したCSV形式のTickデータを非時系列の4本値に加工します。

デフォルトは70Tickですが、任意のTick数の4本値に変換できます。

最適なTickデータはサンプリングするtick数が胆です。取得する業者数によっても最適値が変わることがわかっています。

 

ソフトウェアのダウンロードとチェックサムの確認

ソフトウェアをダウンロードした後は、ダウンロードされたソフトウェアが改ざんされていないかを必ずチェックします。

Windows10の仕組みではファイルをダウンロードしただけではウィルスやマルウェアに感染しません。実行時に感染します。

細心の注意を払っていますが、念のためRetar.jpでアプリケーションを製造したソフトウェアであることを確認するためにMD5のチェックサムを使っています。

もし、Retar.jpのHPが改ざんされ、こちらのアプリケーションがウィルスやマルウェアに感染していれば、ファイルのチェックサムが変わります。

Windowsに含まれる「certutil.exe」を使い調査します。

GUIのツールがあればいいのですが、残念ながら入っていません。

便利なツールをネットからダウンロードすれば、それがどんなものなのか分からないので、結局コマンドラインから調査する方法しかありません。

 

1. エクスプローラーでダウンロードしたフォルダーを開きます。

chart1

2. 「ファイル → Windows PowerShellを開く → Windows PowerShellを開く」を選択する。

chart2

3. コマンドプロンプトが出力されるので「certutil -hashfile .\ tick2candle100.zip MD5」と入力し、enterキーを押します。コピペして入力してください。

chart3

4. 上から3行目がチェックサムの値です。ダウンロードページに表示しているコードと比較し、同じであることを確認してください。改ざんされている場合はコードが一致しません。

 

ソフトウェアの構成

1. 実行ファイルは1つです。解凍するとsampleフォルダー、exeファイルと、サンプルのps1のスクリプトがあります。

chart4

2. sampleフォルダーには、受信した元データ、70Tickに加工した4本値、1分足pdf、70TickチャートのPDFが用意されています。

chart5

 

ソフトウェアの実行

1 実行ファイルはTick2Candle.exeだけです。設定ファイルはありません。

2 使い方は「-v」オプションをつけて実行します。

chart6

3 サンプルを加工するには、以下のように打ち込みます。これで取得Tickを70Tickろうそく足に加工できます。

chart7

4 Tick2Candle.ps1が参考になるので使ってみてください。

chart8

5 主なオプションだけ紹介します。ファイル名はダブルコーテーョン「””」で囲ってください。数字は半角英数字です。

5.1 「-t」はtick数です。最適なTick数に変更することができます。複数業者のTickだと、増やす必要があります。

5.2 「-m」は未来の足の空きを入れます。

5.3 「-i」はEMAを未来へのずらし幅です。デフォルトは未来に1日ずらしています。

5.4 「-j」はEMAの期間です。

5.5 「-a」をつけるとヘッダが外れます。


© 2025 Retar