2020-07-14 16:26 | カテゴリ:所見日記
●材料●

↓寄り前

NEXTONE
UUUM
NexTone とUUUMとの業務提携に関するお知らせ
NEXTONE +10%程度上がるも撃沈-2%引け
UUUM 寄り天マイ転引け

マーチャント
iFLYTEK社製品の日本展開に関する業務提携契約締結のお知らせ
→+5%上がるも撃沈-5%引け

GFA
日本最大級のナイトクラブ「CLUB CAMELOT」新たなeスポーツ会場として始動
→+10%上がるも+2%引け

↓寄り後

日本通信
12:00 日本通信、24年間のMVNOの歴史上初めてとなる「合理的な携帯料金プラン」を発売へ ~ 大手携帯キャリアの半額以下で、確かな通信品質のサービスを提供 ~
→前日比+-0から一時+4%上がるもオーバーキル-3%引け
これが「歴史上初」の値動き・・・(;・`д・́)...ゴクリ
※日本テレホンは関係ないけど一時+22%の+8%引け

ビープラッツ
13:30 「IoT SELECTION connected with SORACOM」において、3つの新ソリューションを提供開始、新型コロナ対策ソリューション特集ページを開設
→+9%

サイバーリンクス
14:30 総務省および経済産業省より「電子委任状取扱業務」の認定を取得
→+2%上がるも全も-3%引け ※引け後正式開示

●●●●

昨晩、またしてもコロナワクチン関連の好材料が出て、アメリカ市場全面高。
しかも、ロビンフッドってトレードアプリと、失業保険や給付金で株を始めたアメリカンイナゴがテスラに殺到。
前営業日に+10%程度上げていたのに、なんと、昨晩も大幅高で一時+16%
テスラ株にデイトレーダー殺到、わずか4時間で約4万人が購入
時価総額30兆円規模ですよ?
アメリカンイナゴはワイルドですね。

所が、コロナが拡大しまくっている州で再び規制強化で、今までこれ系の悪材料を市場は無視してきたのに、昨日はなんと大きく反応して、高値から全面暴落の展開
米カリフォルニア、感染拡大抑え込みへ規制強化 全域でレストラン屋内営業禁止
↓ダウは高値から-600ドル。ナスダックは久々に-2%
20200714アメリカ市場

となると俄然テスラがどうなったのか気になりますよね?
+16%から-3%でチャート上は天井を付けてバブル崩壊的になりました
20200714テスラ

しかし、テクニカルはオカルトです。
テクニカル的に「これ以上は上げないだろう」ってのを今まで無視して上げ続けてきたのがテスラです。
そして、22日決算黒字でS&P500入り思惑がまだ残っているので、チャートがいくら死んでても、多分またアメリカンイナゴが群がるんじゃないですかね。
ただ、コロナ後に株を始めた新参を除いて、多くの市場参加者が「やっぱりバブルだ」って確信したと思います。
それがテスラだけなのか?もしかしたら市場全体がバブルではないのか?この疑問符が意識された事で、市場は上げにくくなると思います。

こうなると、日本市場、特に新興は厳しい!
テスラを見てたら、日本市場のIT系のコロナ恩恵で上げまくっていたバブル銘柄を持っている人も不安になるからです。
マザーズ指数こそ-1.5%でしたが、そういう銘柄が今日は大きく暴落していました。

そういう銘柄をHENNGEしかショート出来ていない塩漬けマン(´・ω・`)ショボーン
慌ててリバウンドでオプティムをショートしましたが・・・結構下でした・・・(´・ω・`)ショボーン
大型はあんまり下がらないし、ほんとショートって儲からないですよね(´・ω・`)ショボーン

そして昨日なんと、e-sports材料を出したGFA、利確せずにガチったらなんと一時マイ転で、最後は流石にプラ転しましたが、塩漬けマンにしては凄い握力でしょ。
しかし、GFAって、ナイトクラブとかいう、コロナで絶対ダメな事業に力を入れてて、「ここの経営陣はアホなのか?」って思ってたんですけど、なんと、その施設をe-sportsに使うという深慮遠謀があったんですね。
バカにしててすいませんでしたっ!(⊃ω・`o)ゴメンナサイ
e-sportsってオンライン配信すれば世界中で視聴されるので、実はコロナ恩恵でいい使い方です。
↓実際IRでそれが意識されていました。投げ銭はいいですよね。多分プレイヤーはそっちの方が賞金より儲かりそう
20200714GFA.jpg

さて、明日はIPOが三つあります。皆分かってると思いますが、アイキューブドシステムズプラチナチケット値がさ初値高過ぎ時価総額も高くなって、VC爆弾たんまりなのに、買えるかという勇気(蛮勇)が試される戦いになるでしょう。
だって、万が一、1万超えで寄ったら、値幅3000円ですよ・・・IPO初値突撃即死亡ありえます・・・(;・`д・́)...ゴクリ

●イベント● 赤:米関係
未定 【GNI】 孫会社Continent Pharmaceuticals Incが上海証券取引所の科創板に上場(申請中)
近く 【タカラバイオ】PCR検査、2時間で5000件 タカラバイオが新手法のアメリカFDA承認見込み
7月 アメリカMODERNAのコロナワクチン、第Ⅲ相開始予定(2相成功したら)
7月 アメリカ1株につき2ー3万人の被験者を対象に大規模治験開始予定(候補6株の内、安全性が確認されたら中から)
7月 中国科興控股生物技術(シノバック・バイオテック)のコロナワクチン治験第Ⅱ相終了予定
7月 【大阪カジノ】大阪IR事業者の提案書類の提出期限
7月 【ネット中傷】情報開示をSNS事業者などに請求できる「プロバイダ責任制限法」の手続きを円滑にする等の制度見直しの全体像をまとめる
7月13日〜16日 アメリカ民主党全国大会(指名候補を選出する時に開く大会)
7月14日 トランプ大統領姪の暴露本は発売(選挙戦で不利になる可能性)
7月15日 日銀会合
7月16日 【Aiming】ドラゴンクエストタクトリリース
7月 【テラ】コロナ治療薬メキシコ治験、イダルゴ州立病院において、メキシコ薬事申請の最終テストであるクオリティホモロゲーションを行う
→7月薬事申請
7月22日 テスラ四半期決算→黒字でS&P500採用?
7月22日 【旅行】「Go To トラベル」キャンペーン開始
7月22日メキシコ時間 【テラ】第2回国際新型コロナウィルス細胞治療研究会が開催
7月末まで 【テラ】新型コロナに対する幹細胞治療の治験終了予定。終了後、アメリカ合衆国及びメキシコで速やかに薬事申請予定
※もし、子宮内膜由来幹細胞での治験が6月末日に終わった場合には、7月上旬にはメキシコで薬事申請が行うことが可能
7月30日 3:00 FOMC
夏 総務省6G総合戦略をまとめる
夏 【アルメディオ】カーボンナノファイバー・グラフェンの複合材料への添加効果の学会発表
夏 【ケイブ】ライブ配信アプリリリース目指す
夏 【Aiming】ドラゴンクエストタクトリリース
8月3日 二日連続寄らずストップ高で翌日値幅制限4倍
8月頃 【テラ】コロナ治療薬メキシコ治験、イダルゴ州の協力により、メキシコにおける薬事承認が8月に行われる可能性が高まった
※最短では8月下旬頃にメキシコにおける薬事承認がなされる可能性
8月頃 【デルタフライ】抗がん剤候補化合物DFP-14323(ウベニメクス適用追加)のウベニメクス後発衣料品としての製造認可予定
9月まで 【5G・ドローン関連】新しい通信規格5Gやドローンの国産化に向けて、国が企業の開発や設備投資を支援する法律を施行
9月から 【マイナンバー関連】消費活性化策としてマイナンバーカードの保有者を対象にポイントを還元する制度「マイナポイント」開始
9月 【イグニス】初音ミクのINSPIXのVRライブについて情報解禁?
9月 香港立法会(議会)選挙(親中派が過半数を割れる可能性)
9月 スーパーシティ法案の実施自治体公募(自動運転やキャッシュレス決済、ドローンの自動配送、遠隔診療などのサービス提供を想定)
8月下旬~9月初旬 G7サミット(米国・マイアミ)
9月目標 【アイロム】コロナワクチンの人臨床試験開始を目指す
9月7日 アメリカ市場休場
10月 【アンジェス】第一相の結果を受けてコロナワクチン大規模試験へ移行
10月 来年五輪開催判断?
10月19日 和歌山IRの運営に応募した企業が事業提案を提出する期限
10月末まで 【セキド】毎月の月間平均時価総額及び月末時価総額が10億円以上とならないときは上場廃止
秋まで 【炎上関連】ネットでの誹謗(ひぼう)中傷を防ぐためのルール作りについて議論して方向性を探る
秋 【フライト】マイナンバーカードの読取に対応した新次世代型マルチ決済装置を発売
11月3日 アメリカ大統領選、一般有権者による投票および開票
11月 【デルタフライ】シンガポールで開催されるESMOASIA CONGRESS 2020で臨床データの詳細に関して発表予定
11月26日 アメリカ市場休場
11月中旬~年末 【仮想通貨】FBのリブラ発行を目指す
12月頃 【ソレイジア】SP-04(PledOx) 国際共同第Ⅲ相臨床試験「POLAR-A」主要有効性評価項目解析の完了予定
12月頃 【ナノキャリア?】mRNAワクチン(コロナ)を設計から、マウスにおける抗体価の確認までを、半年以内(12月頃)には達成できるのではないか
12月14日 アメリカ大統領選、選挙人による投票
12月19日 【UMC】特設注意市場解除期限→東証の審査で認められないと上場廃止か、さらに6カ月延長
12月末まで 【MVNO】NTTドコモ、音声通話改定価格(値下げ)を提示
12月31日まで 【FDK】SMD対応小型全固体電池量産開始
2020年上半期中 【カルナバイオ】BTK阻害剤(AS-0871)欧州で臨床試験(フェーズ1試験)を開始予定※自社治験でマイルストーンはない
2020年末頃 【リボミック】加齢黄斑変性(AMD)治療薬候補「RBM-007」の、AMD薬の最大シェアを握る抗体医薬「アイリーア」(バイエル)と直接比較した試験結果が判明してくる見込み
2020年後半 【DNAチップ】肺がんパネル診断研究開発終了、薬事申請予定
2020年後半 【窪田】クボタメガネの実証試験終了
2020年内 【窪田】クボタメガネのプロトタイプ完成
2020年 固定価格買取制度(FIT)を改正しメガソーラーはFITでなく卸市場で売買(経産省方針)
2020年 【メドレックス】 MRX-5LBT(リドカインテープ剤)NDA申請見込み
2020年 【FRACTALE】男性腹圧性尿失禁治療に関する医療機器の薬事承認を目指す(2019/12/25国内承認申請
2020年 フェイスブックのデジタル通貨「リブラ」サービス開始
→承認が得られるまでリリースしない
2021年1月6日 アメリカ大統領および副大統領当選者が正式決定
2020年2月1日~2021年1月31日 【サンバイオ】慢性期外傷性脳損傷プログラムの2021年1月期中の承認申請を視野に入れ準備
2021年1月 通常国会召集
 【マイナンバー関連】マイナンバーと口座を連結法案(※総務相は否定的な発言)
2021年1月頃 和歌山IR運営事業者決定
2021年2~3月頃 大阪IR事業者、府議会と市議会での議決
2021年1~7月 【カジノ】国が自治体と事業者が共同で提出する「区域整備計画」の申請を受け付ける
2021年3月 【マイナンバー関連】マイナンバーカードを健康保険証として利用可能
2021年4月まで がんゲノム医療開始
20年度中(2020年4月~2021年3月) 【藤澤電機】岐阜大と共同でアンモニアから水素製造する装置の商品化を目指す
2021年4~6月頃 【ソレイジア】SP-04(PledOx) 国際共同第Ⅲ相臨床試験「POLAR-M」主要有効性評価項目解析の完了予定
2021年7月末 【アンジェス】コロナワクチン治験第Ⅰ・Ⅱ相終了予定
2021年10月 【ココカラファイン】マツキヨとココカラ経営統合
2021年 【リプロセル】慶応大iPS心筋、移植の治験開始を目指す(申請中)
※阪大は3年の計画で治験実施中
2022年 【リプロセル】慶応大iPS心筋、移植の承認を目指す(申請中)
未定 【カルナバイオ】CDC7阻害剤(SRA141 / AS-141)癌はIND完了だが、シエラ社に導出し最大283億円のマイルストーンだが、シエラ社が他の治験に注力で、CDC7阻害剤は開発方針検討中
未定 【カルナバイオ】ギリアド社に導出した創薬プログラムの癌免疫低分子キナーゼは探索中だが、最大472億円のマイルストーンとなっている
未定 【カルナバイオ】大日本住友製薬との共同研究プログラムの精神神経疾患低分子キナーゼは探索中が最大106億円のマイルストーンとなっている
未定 【GNI】 F351(肝線維症等治療薬:中国で市場規模2兆円以上)中国第2相臨床試験監査中。コロナで遅延しているが監査終了次第発表
未定 【シンバイオ】 抗がん剤トレアキシンSyb L-0601FD凍結乾燥材 再発・難治性 中高悪性度NHL2020年5月承認申請完了済みで承認待ち(確度が高く、業績を黒字化させる期待がある)
未定 【シンバイオ】 抗がん剤トレアキシンSyb L-1701RTD液剤 全適応症2019年9月承認申請完了で承認待ち
↓危険なの備忘録メモ
ハイイールド債市場の一部で一斉デフォルトの可能性-ガンドラック氏
コロナ危機の次章:高リスク社債(CLO)市場に崩壊の兆し
米CMBS市場は破綻瀬戸際、大恐慌が小さく見える恐れ-バラック氏

●ホールド中銘柄含み損益●
20200714保有株
JTOWER【現物】 +2548000円
GFA【現物】 +274878

↓コメントはツイッターからどうぞ ※忙しいと申し訳ありませんが、コメント返信出来ない事があります。
ツイッターアイコン1

↓応援クリックをして頂けたら感謝です。


↓拍手には特に意味はないのですが、ブログ内容の良し悪しパロメータとして使っています(´・ω・`)
2020-07-13 15:55 | カテゴリ:所見日記
●材料●

↓寄り前

オンワード
オンワードとZOZO提携 コロナ下、ネットに活路
→+16%GU寄り天+6%

メディネット
新型コロナウイルス迅速抗体検査キットの提供開始のお知らせ
→+29%

レムデシビル関連
レムデシビル、新型コロナ患者死亡率62%下げる可能性-ギリアド発表
広栄 +8%

↓寄り後

シンバイオ
13:30 再発・難治性びまん性大細胞型B細胞リンパ腫を対象としたトレアキシン®とポラツズマブ ベドチン、リツキシマブとの併用療法に関する承認申請のお知らせ
→+11%上がるも+5%

●●●●

先週はアメリカでコロナワクチンの続報が出て大幅高でした。
コロナの悪材料には反応せず、好材料にだけ反応する相場。
そして、アメリカではグロースからバリューの流れがあったので、日本株もその流れで、バリュー(って言っても、割安株ってよりは、コロナ悪影響で下げまくってた銘柄中心)が買われました。
GOTOキャンペーンもあるので、航空・旅行・飲食系が際立って上げていました。
何しろ
ANA・日本航空が+4%です。
旅行のマネゲ系銘柄は朝こそ高かったですが、後場は買われず下がるだけ。

好決算小型で狙っていた銘柄も軒並み上げてて、きつかったな・・・
そんな中、塩漬けマンは、ショートを損切しながら積み増して、ロングはマネゲ銘柄GFADLEだけ!

ただ、このおかしな相場、まだまだ続くかもです。
アングル:テスラ株がS&P500採用目前、さらに膨大な買い期待
「指数ファンドの運用担当者はテスラ株を約2500万株購入する必要があり、時価で340億ドル相当になると試算した。」

これが前々から指摘してきたインデックスファンドバブルの最たるものです。
どんな割高株も、どんな糞株も、機械的に買わないといけないのです。
確実にその買いに売りをぶつけるために今買っている人がいるでしょう。

運命の日は22日です。
四半期黒字決算出来なければテスラは大暴落し、ナスダックも大暴落し、まさにバブル崩壊の懸念が出て来ます。
四半期黒字決算達成出来たら、いつS&P500に採用されるか分かりませんが、それはそれで、そこで売り抜けるために買っていた人の利確売りに押されて、バブル崩壊の可能性もあります。

んで、テスラとは別に、日本の個別銘柄は決算相場入りしています。
まさに夏は毎年の事ですが、休むも相場なんですよね。
正直難しいし、分からないです。
ただ、あまりにも、市況状況や投資関係者の言ってる事がバブルの末期感しかないので、ショートしたくなっちゃうんですよね。
仮想通貨バブルの末期並みに、皆浮かれてるでしょ・・・だって今とその時で言ってる事一緒ですよ。
・世界は変わるんだ
・技術革新が起ころうとしているんだ
・今までのルールは通用しない
・技術革新にバリュエーション等意味を成さない

とかね。ちなみに、昔のITバブルの時にもこれと同じような事言われてたらしいですよ。
まぁショートは無理せずに、マネゲ一発で取り返せるぐらいの損失覚悟でやろうと思います。

●イベント● 赤:米関係
未定 【GNI】 孫会社Continent Pharmaceuticals Incが上海証券取引所の科創板に上場(申請中)
近く 【タカラバイオ】PCR検査、2時間で5000件 タカラバイオが新手法のアメリカFDA承認見込み
7月 アメリカMODERNAのコロナワクチン、第Ⅲ相開始予定(2相成功したら)
7月 アメリカ1株につき2ー3万人の被験者を対象に大規模治験開始予定(候補6株の内、安全性が確認されたら中から)
7月 中国科興控股生物技術(シノバック・バイオテック)のコロナワクチン治験第Ⅱ相終了予定
7月 【大阪カジノ】大阪IR事業者の提案書類の提出期限
7月 【ネット中傷】情報開示をSNS事業者などに請求できる「プロバイダ責任制限法」の手続きを円滑にする等の制度見直しの全体像をまとめる
7月12日 がっつりマンデーで松屋R&Dとコパが取り上げられる
7月13日〜16日 アメリカ民主党全国大会(指名候補を選出する時に開く大会)
7月14日 トランプ大統領姪の暴露本は発売(選挙戦で不利になる可能性)
7月15日 日銀会合
7月16日 【Aiming】ドラゴンクエストタクトリリース
7月 【テラ】コロナ治療薬メキシコ治験、イダルゴ州立病院において、メキシコ薬事申請の最終テストであるクオリティホモロゲーションを行う
→7月薬事申請
7月22日 テスラ四半期決算→黒字でS&P500採用?
7月22日 【旅行】「Go To トラベル」キャンペーン開始
7月22日メキシコ時間 【テラ】第2回国際新型コロナウィルス細胞治療研究会が開催
7月末まで 【テラ】新型コロナに対する幹細胞治療の治験終了予定。終了後、アメリカ合衆国及びメキシコで速やかに薬事申請予定
※もし、子宮内膜由来幹細胞での治験が6月末日に終わった場合には、7月上旬にはメキシコで薬事申請が行うことが可能
7月30日 3:00 FOMC
夏 総務省6G総合戦略をまとめる
夏 【アルメディオ】カーボンナノファイバー・グラフェンの複合材料への添加効果の学会発表
夏 【ケイブ】ライブ配信アプリリリース目指す
夏 【Aiming】ドラゴンクエストタクトリリース
8月3日 二日連続寄らずストップ高で翌日値幅制限4倍
8月頃 【テラ】コロナ治療薬メキシコ治験、イダルゴ州の協力により、メキシコにおける薬事承認が8月に行われる可能性が高まった
※最短では8月下旬頃にメキシコにおける薬事承認がなされる可能性
8月頃 【デルタフライ】抗がん剤候補化合物DFP-14323(ウベニメクス適用追加)のウベニメクス後発衣料品としての製造認可予定
9月まで 【5G・ドローン関連】新しい通信規格5Gやドローンの国産化に向けて、国が企業の開発や設備投資を支援する法律を施行
9月から 【マイナンバー関連】消費活性化策としてマイナンバーカードの保有者を対象にポイントを還元する制度「マイナポイント」開始
9月 【イグニス】初音ミクのINSPIXのVRライブについて情報解禁?
9月 香港立法会(議会)選挙(親中派が過半数を割れる可能性)
9月 スーパーシティ法案の実施自治体公募(自動運転やキャッシュレス決済、ドローンの自動配送、遠隔診療などのサービス提供を想定)
8月下旬~9月初旬 G7サミット(米国・マイアミ)
9月目標 【アイロム】コロナワクチンの人臨床試験開始を目指す
9月7日 アメリカ市場休場
10月 【アンジェス】第一相の結果を受けてコロナワクチン大規模試験へ移行
10月 来年五輪開催判断?
10月19日 和歌山IRの運営に応募した企業が事業提案を提出する期限
10月末まで 【セキド】毎月の月間平均時価総額及び月末時価総額が10億円以上とならないときは上場廃止
秋まで 【炎上関連】ネットでの誹謗(ひぼう)中傷を防ぐためのルール作りについて議論して方向性を探る
秋 【フライト】マイナンバーカードの読取に対応した新次世代型マルチ決済装置を発売
11月3日 アメリカ大統領選、一般有権者による投票および開票
11月 【デルタフライ】シンガポールで開催されるESMOASIA CONGRESS 2020で臨床データの詳細に関して発表予定
11月26日 アメリカ市場休場
11月中旬~年末 【仮想通貨】FBのリブラ発行を目指す
12月頃 【ソレイジア】SP-04(PledOx) 国際共同第Ⅲ相臨床試験「POLAR-A」主要有効性評価項目解析の完了予定
12月頃 【ナノキャリア?】mRNAワクチン(コロナ)を設計から、マウスにおける抗体価の確認までを、半年以内(12月頃)には達成できるのではないか
12月14日 アメリカ大統領選、選挙人による投票
12月19日 【UMC】特設注意市場解除期限→東証の審査で認められないと上場廃止か、さらに6カ月延長
12月末まで 【MVNO】NTTドコモ、音声通話改定価格(値下げ)を提示
12月31日まで 【FDK】SMD対応小型全固体電池量産開始
2020年上半期中 【カルナバイオ】BTK阻害剤(AS-0871)欧州で臨床試験(フェーズ1試験)を開始予定※自社治験でマイルストーンはない
2020年末頃 【リボミック】加齢黄斑変性(AMD)治療薬候補「RBM-007」の、AMD薬の最大シェアを握る抗体医薬「アイリーア」(バイエル)と直接比較した試験結果が判明してくる見込み
2020年後半 【DNAチップ】肺がんパネル診断研究開発終了、薬事申請予定
2020年後半 【窪田】クボタメガネの実証試験終了
2020年内 【窪田】クボタメガネのプロトタイプ完成
2020年 固定価格買取制度(FIT)を改正しメガソーラーはFITでなく卸市場で売買(経産省方針)
2020年 【メドレックス】 MRX-5LBT(リドカインテープ剤)NDA申請見込み
2020年 【FRACTALE】男性腹圧性尿失禁治療に関する医療機器の薬事承認を目指す(2019/12/25国内承認申請
2020年 フェイスブックのデジタル通貨「リブラ」サービス開始
→承認が得られるまでリリースしない
2021年1月6日 アメリカ大統領および副大統領当選者が正式決定
2020年2月1日~2021年1月31日 【サンバイオ】慢性期外傷性脳損傷プログラムの2021年1月期中の承認申請を視野に入れ準備
2021年1月 通常国会召集
 【マイナンバー関連】マイナンバーと口座を連結法案(※総務相は否定的な発言)
2021年1月頃 和歌山IR運営事業者決定
2021年2~3月頃 大阪IR事業者、府議会と市議会での議決
2021年1~7月 【カジノ】国が自治体と事業者が共同で提出する「区域整備計画」の申請を受け付ける
2021年3月 【マイナンバー関連】マイナンバーカードを健康保険証として利用可能
2021年4月まで がんゲノム医療開始
20年度中(2020年4月~2021年3月) 【藤澤電機】岐阜大と共同でアンモニアから水素製造する装置の商品化を目指す
2021年4~6月頃 【ソレイジア】SP-04(PledOx) 国際共同第Ⅲ相臨床試験「POLAR-M」主要有効性評価項目解析の完了予定
2021年7月末 【アンジェス】コロナワクチン治験第Ⅰ・Ⅱ相終了予定
2021年10月 【ココカラファイン】マツキヨとココカラ経営統合
2021年 【リプロセル】慶応大iPS心筋、移植の治験開始を目指す(申請中)
※阪大は3年の計画で治験実施中
2022年 【リプロセル】慶応大iPS心筋、移植の承認を目指す(申請中)
未定 【カルナバイオ】CDC7阻害剤(SRA141 / AS-141)癌はIND完了だが、シエラ社に導出し最大283億円のマイルストーンだが、シエラ社が他の治験に注力で、CDC7阻害剤は開発方針検討中
未定 【カルナバイオ】ギリアド社に導出した創薬プログラムの癌免疫低分子キナーゼは探索中だが、最大472億円のマイルストーンとなっている
未定 【カルナバイオ】大日本住友製薬との共同研究プログラムの精神神経疾患低分子キナーゼは探索中が最大106億円のマイルストーンとなっている
未定 【GNI】 F351(肝線維症等治療薬:中国で市場規模2兆円以上)中国第2相臨床試験監査中。コロナで遅延しているが監査終了次第発表
未定 【シンバイオ】 抗がん剤トレアキシンSyb L-0601FD凍結乾燥材 再発・難治性 中高悪性度NHL2020年5月承認申請完了済みで承認待ち(確度が高く、業績を黒字化させる期待がある)
未定 【シンバイオ】 抗がん剤トレアキシンSyb L-1701RTD液剤 全適応症2019年9月承認申請完了で承認待ち
↓危険なの備忘録メモ
ハイイールド債市場の一部で一斉デフォルトの可能性-ガンドラック氏
コロナ危機の次章:高リスク社債(CLO)市場に崩壊の兆し
米CMBS市場は破綻瀬戸際、大恐慌が小さく見える恐れ-バラック氏

●ホールド中銘柄含み損益●
20200713保有株
JTOWER【現物】 +2968000円
GFA【現物】 +224878
日経先物【空売】 -52500
マザーズ先物【空売】 -125000

↓コメントはツイッターからどうぞ ※忙しいと申し訳ありませんが、コメント返信出来ない事があります。
ツイッターアイコン1

↓応援クリックをして頂けたら感謝です。


↓拍手には特に意味はないのですが、ブログ内容の良し悪しパロメータとして使っています(´・ω・`)
2020-07-12 09:39 | カテゴリ:勉強や投資情報
塩漬けマンが自作したWEBスクレイピングツールをくださいってDMが時々来るんですが、WEBスクレイピングって、サイトによって禁止されてたり、法律的にもグレー(著作権的に)なので、販売するのは論外で、配布もやらない方がいいと思うんですよ。

なので、作り方を教えます(え?!)
個人で勝手に作って勝手に使う分には自己責任ですので。

因みに、塩漬けマンは今4つの機能を持つツールを作っています。
①適時開示リアルタイムチェック
②企業HP更新リアルタイムチェック
③投資情報自動取得(CSV)・・・PERとかの指標を自動で取得してくれる便利ツールの事
④メディア情報リアルタイムチェック・・・PRTIMESとか日経新聞のニュースサイトのチェックの事


自作する場合、一番難しいのは②です。
差分チェックのアルゴリズムが、プロでも作るのが難しいです。
塩漬けマンは、ボランティア精神溢れる人がC#のライブラリという形で差分チェッククラスを無償配布してくれてたのを使っています。
①・③・④は無茶苦茶簡単に作れます。
プログラムやったことがある人なら初級レベルです。

んで、プログラム言語ですけど、C#です。
理由は、現役プログラマ時代に最後に触ってた言語で覚えてたというのと、.NETフレームワークが充実しているので、誰でも簡単に高機能なWindowsアプリケーションが作れるからです。
ただし、初心者向けとはいえ、プロ仕様の言語ですので、ちょっと敷居が高いです。
多分一番素人でも簡単に始めれて、とっつきやすいのはエクセルVBAだと思います。
次にPowerShellかな・・・ただ、PowerShell、塩漬けマン使った事ないので、なんとも言えないです。
そして、やる気がある人はPythonをお勧めします。
本屋に行けば、どの言語が一番流行ってるか分かるのですが、塩漬けマンの現役時代ってJava一色でしたが、今はPython一色になっています。
しかも機械学習とかのAIソフトも簡単に作れる(フレームワークが充実してて何でもあるらしいです)らしく、多分今一番旬で、今後一番有望な言語です。

C#の欠点は、それでWinodwsフォームアプリケーションを作ると、ちゃんとマルチスレッド処理してても、処理(更新チェックとかの)が動いている時は、ツールが固まります。
誰でも簡単に高性能に作れる代わりに、処理が遅くて固まるというのはしょうがないって感じの言語です。

んで、詳細には説明しないです。
やる気がある人や経験者が出来るレベルでやり方を教えます。
経験者は「④HTML解析について」だけ読めば十分だと思います。

※例で使うのは、以下のようなユーザインタフェースの「④メディア情報リアルタイムチェック」です。
20200710メディアチェック画像

①開発環境の準備
C#で開発するにはVisualStudioが必須です。昔は数万円とかしましたが、今は以下から無料でダウンロードできます。
Visual Studio 2019ダウンロード

②一定時間間隔での処理
リアルタイム監視の場合は必須ですが、そうでなくても、タイマー機能というのを利用して作るべきです。
.NETフレームワークではタイマー機能を以下の三つ用意してくれています。
1.Windowsタイマ:System.Windows.Forms.Timerクラス
2.スレッドタイマ:System.Threading.Timerクラス
3.サーバベースタイマ:System.Timers.Timerクラス
三つの違いはここを参照
C# の Timer 種類別 特徴 と 使い方
結論から言うと、3を使うべきで、使い方はここを参照
タイマにより一定時間間隔で処理を行うには?(サーバベースタイマ編)

■System.Timers.Timerクラスの実装例■
※ボタンを押したら処理が実行される仕様
※大枠だけ残して、その他の詳細な処理は全部削除しています(実際は1000行を超えるソースになっています)
20200706タイマー大枠コード例

★ポイント★
10行目:これでSystem.Timers.Timerが使えるようになります
20行目:デザイナーにある「Timer」は「1.Windowsタイマ:System.Windows.Forms.Timerクラス」のです。
↓この一番下にあるTimerは「1.Windowsタイマ:System.Windows.Forms.Timerクラス」の事で違う
20200706ツールボックスのタイマー
「3.サーバベースタイマ:System.Timers.Timerクラス」を使用するためには、手動でツールボックスにSystem.Timers.TimerクラスのTimerを追加しないといけないのですが、そんな事をしなくても、20行目のように「System.Timers.Timer timer1 = new System.Timers.Timer();」ってコードを書けばいいだけです。
29行目:SynchronizingObjectプロパティに当フォーム(this)を設定しないと、フォームの更新処理が出来ません。
66行目、73行目:アクセス修飾子は「private」にして下さい。デフォルトでは違うのになっていました。上記の例のように、得られたメディアの情報を一覧(DataGridViewを使用)にどんどん追加していく仕様なのですが、デフォルトのアクセス修飾子のままだと、フォーム上のオブジェクト(DataGridView等全て)の内容を変更出来ませんでした。知ってる人にはどうでもいい事ですが、塩漬けマンは知らなかったので、実は一番迷った箇所です。

③WEB情報の取得(ログイン認証についても)
.NETフレームワークではWEBアクセスするのに以下の二つが用意されています。
1.HttpWebRequestクラス
2.WebClient クラス・・・使いやすい
どっちでも出来ますが、ログイン認証(クッキー認証)のあるメディア(日経新聞とか日刊工業新聞とか)にプログラムからログインする場合は、WEB上の説明は「1.HttpWebRequestクラス」しかないです。「2.WebClient クラス」でも出来るみたいですが、専門的な知識(クッキーの仕様理解)が必要となります。
クッキーを使ってWebページを取得するには?
因みに、塩漬けマン、それ知らなくて、「2.WebClient クラス」で作っちゃっています。
↓こんな感じで
 Uri webUri = new Uri(@"※アクセスしたいHPアドレス");
 WebClient client = new WebClient();
 client.Encoding = Encoding.UTF8;
 string result = client.DownloadString(webUri);

どうしてもログインしたくなったら、ちょっと変更するかもです。

④HTML解析について
C#では凄く優秀なHTMLパーサーである「HtmlAgilityPack」が使えます。
最初から使える訳ではなくて、「参照」に追加したりと準備が必要ですが、以下を見て設定しました。
Html Agility Packを使ってWebページをスクレイピングするには?[C#、VB]
※昔の画像で、今と少しやり方が違ったと思いますが、上記を見ながらやってたら出来ました。
「HtmlAgilityPack」の使い方ですが、難し過ぎて説明は出来ないし、しようと思ったら、膨大になるので、例を見せた方が早いです。
上記③で取得したHTMLを以下のようにHtmlAgilityPackパーサーにセットします。
 HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
 doc.LoadHtml(result);

後はHTMLを解析して、情報を取得出来るかはパズルを解くような感じで、頭の良さが試されます。
1.単一ノードを取得する場合
<HTML例>
例えば、日経新聞の記事から更新日時を取得しようとした場合、HTMLを見ると以下のようになっています。
20200706単一ノード例
↓上記のHTMLから日付を取得するコード
 string datetime = "";
 HtmlAgilityPack.HtmlNode objNode = doc.DocumentNode.SelectSingleNode("//dd[contains(@class, 'cmnc-publish')]");
 if (objNode != null)
 {
  datetime = objNode.InnerText;
 }

※nullチェックとかしないで一気に変数に入れちゃいたい人はこうも書けますが、日経新聞はclass="cmnc-publish"を持ったddタグを持っていない記事もあるらしく、その場合nullになって、例外エラーが発生します。
 string datetime = doc.DocumentNode.SelectSingleNode("//dd[contains(@class, 'cmnc-publish')]").InnerText;

つまり、SelectSingleNodeメソッドに取得したいタグを以下の引数の書式にして渡せばいいのです。
//タグ名[contains(@属性名, '属性値')]
なので、例えばタグがdivで、属性がidの場合は以下になります。
//div[contains(@id, 'cmnc-publish')]
さらに、タグの中のタグとどんどん潜っていく場合は、以下のように、//で繋いでいきます。
//タグ名[contains(@属性名, '属性値')]//タグ名[contains(@属性名, '属性値')]
後は、属性の条件を増やしたい場合は、[]で繋いでいきます。
//タグ名[contains(@属性名, '属性値')][contains(@属性名, '属性値')]
(例)タグを辿りつつ、属性の条件が二つある場合
 doc.DocumentNode.SelectSingleNode("//div[contains(@class, 'cmn-article')]//a[contains(@class, 'm-inline_text')][contains(@href, 'javascript:void(0)')]");
※cmn-articleというclass属性を持つdivタグの中のm-inline_textというclass属性とjavascript:void(0)というhref属性を持つaタグの情報を取得している。

タグの中身はInnerTextに入っています。タグ付きで取得したい場合はInnerHtmlプロパティです。
その他、プロパティは多数ありますので、何か使えそうなのがあれば適時使う感じですが、とりあえず欲しい情報はInnerTextで取得するって覚えておけばいいです。

ここで、class="cmnc-publish"を持ったddタグが複数あったらどうなるの?っていう疑問が湧くと思います。
試してみた所、どうやら一番最初に出て来るddタグが取得されていました。
※これは欲しい情報が入ったタグが複数ある場合に、欲しい情報が一番最初に出て来るタグにあった場合は、上記が使えるという事ですので、覚えておいてください。

2.複数ノードを取得する場合
 var titleList = new List();
 var urlList = new List();
 foreach (HtmlAgilityPack.HtmlNode objNewsDataNode in docSokuho.DocumentNode.SelectNodes("//h3[contains(@class, 'm-miM09_title')]//a"))
 {
  if (objNewsDataNode.InnerText != "")
  {
   titleList.Add(objNewsDataNode.InnerText.Trim());
   urlList.Add("https://www.nikkei.com/" + objNewsDataNode.Attributes["href"].Value);
  }
 }


このように、取得したいデータが複数ある場合、はSelectNodesメソッドを使えば、複数ノードが配列で取得されます。
※上記の例は日経新聞のHPから記事のタイトルとリンク先のアドレスを取ってくる例です。
上記は全データを使うのでループさせていますが、取得したデータの3番目だけが欲しいから、ループしなくていいんだけどって場合は以下のように、配列の番号をダイレクトに指定してもいいです。
 objNewsDataNode[2].InnerText

※取得したデータの前後にいらない空白があったらよくない場合が多いので、自動で削除してくれるTrimをInnerTextとセットで使った方がいいです。
(例)string datetime = doc.DocumentNode.SelectSingleNode("//dd[contains(@class, 'cmnc-publish')]").InnerText.Trim();

⑤DataGridView等に取得したデータを新しい順に表示するアルゴリズム
皆がDataGridViewを使うとは限らないし、ここまでサービスしなくていいかなって思ったんですけど、出血大サービスでコード公開します。
フローチャートを作って提示して終わりにしようとしたのですが、フローチャートを作るのが面倒くさいので、もういっそコードで示すはって感じです。
※大枠が分かる所だけ残して、その他の処理は全部削除しています。実際はすごくガチャガチャ色々やってます。
20200710メディア監視ソース

ポイントは以下の通りです。
253行目:タイトルをキーにしてて、ニュースで取得したタイトルと同じのがDataGridViewにあったら追加しないってだけ
257行目:一回目(DataGridViewにデータがない)は、取得したデータを上から順番にAddで追加して、二回目以降(DataGridViewにデータがある)はAddだと一番下に追加されちゃうので、一番上から順に追加するためにInsertにしています。
※Insertする行番号(rowindex)は0でもいいけど、より精密に時系列でニュースを並べたいなら、追加した行数をカウントする変数(246・272行参照)を使ってください。
280行目:キーが重複したら処理を終わるかどうかで、コメントで詳しく書いている通りで、何気に重要です。
273行目:DataGridViewに行を追加する処理が終わったら、1行毎に
 mediaDgv.Refresh();
で、画面表示を一度更新しておいた方がいいです。これがないと全部の処理が終わってから表示が更新されるので、ちゃんと動いているか、今どこを処理しているのかが分からないです。

⑥パラレス(同時)処理について
処理を早くしようと思えば、パラレス処理が考えられます。
例えばチェックしているHPの数が100ある場合、上から順番に処理してたら、100番目のHPをチェックするのは凄く後になってしまいます。
そういう場合は処理するHPを配列系の変数で保有して、以下のようにパラレスのループで回せば、100のHPに一斉に処理を行ってくれるので凄く早くなります。
ループをParallelクラスで並列処理にするには?[C#/VB]
ループを使わない場合は以下のHPが参考になります。
C# 並行・並列プログラミング パターン集

※「④メディア情報リアルタイムチェック」には実装してなくて、多分実装したらDataGridViewの表示とか見づらくなる上に、同じDataGridViewに対して、同時に更新処理が走るので、バグが起きそうなので実装しないです。ただし、「②企業HP更新リアルタイムチェック」はチェックするHPの数が膨大になるので、パラレス処理は必須となります。

※WEBスクレイピング対策等で、多重アクセスを禁止しているWEBサーバの設定にしているサイトもあるので、そういうサイトでパラレルで同時にアクセスするとエラーとなるので注意して下さいね。株探とかそういう設定だったはずです。

⑦アプリの設定値の保有方法

設定値(今回の例で言えば、「更新チェックを行う間隔」「通知音」「監視ワード」)をどのように保有するかは常に開発者の悩みの種です。
だって、アプリを起動する度に、前の設定が消えてたり、デフォルト値に戻ってたら嫌でしょ。
そういう時に使う、昔からWindowsに用意されている仕組みがレジストリなのですが、PCに詳しい人は、これを聞いただけで嫌になりますよね。
レジストリにはWindowsOSの超重要な設定もあるため、詳しい人程、気軽にいじりたくないのです。
このような、適当に作る便利アプリでレジストリを使うべきではありません。
そこで、昔のプログラマはアプリの起動exeのあるディレクトリにiniファイルというテキストファイルを作って、そこに設定値を保存しておいて、アプリ起動時に読み込む処理をしていました。
それと全く同じ機能を提供してくれているのが、Properties.Settingsクラスとなります。
↓使い方は色んなHPで紹介されてますが、どうも、内容が古かったり、微妙に塩漬けマンが使ってるのと違うような・・・
「アプリケーション構成ファイル」を使用して設定を読み込む
「アプリケーション構成ファイル」を編集する
Visual Studioでアプリケーションの設定を保存する
App.configによる初期データの読み込み

んで、これって上記のリンクのやり方でApp.configを作ったら、ソリューションエクスプローラーに「App.config」が増えています。
中身はこんな感じですが、キーは勿論自分で好きなのを作ります。
↓以下の画像のコメントに書いてますが、アプリを再起動しないと設定値が反映されない定数っぽいのはappSettingsを使って、アプリを再起動しなくても設定が反映される変数っぽいのはuserSettingsを使います。この二種類は用途が違うので注意して下さい。
20200706AppConfig.jpg

んで、さらに言うと、これってソリューションエクスプローラーの「Properties」→「Settings.settings」と連動しています。
20200706Settings.jpg

んで、さらにさらに言うと、これって実は、エクスプローラで実行ファイルがあるディレクトリを覗いたら、「~~~.exe.config」という物理ファイルで存在してて、中身を見たら、「App.config」と全く同じ形式で、設定値が保存されている事が分かります。
20200706Config.jpg

そして、Properties.Settingsクラスの実際の使い方です。
1.設定を変更して保存する場合
 Properties.Settings.Default.■■■(自分で作ったキー) = ●●●(設定値);
 Properties.Settings.Default.Save();
 ←これを忘れがち。忘れちゃだめよ
2.設定を参照する場合
 string settei = Properties.Settings.Default.■■■(自分で作ったキー);

簡単でしょ?なんかリンク先の説明だと、こんな簡単な風に書いてないので、一応使用例を書いておきました。

尚、「監視ワード」は、単一の値ではなく、複数の値を、しかもそれぞれに「監視ワード」「詳細」「不使用」の三つのデータを持たないといけないので、CSVファイルを作って、そこにデータを保存するようにしています。
C#でのCSVファイルの使い方までは説明しません。
ググればいくらでも出て来るので。

====

これってNoteとかで10000円とかでも売れる内容だと思いません?
思った人は分かってるだろうなっ!(`・ω・´)シャキーン

↓コメントはツイッターからどうぞ ※忙しいと申し訳ありませんが、コメント返信出来ない事があります。
ツイッターアイコン1

↓応援クリックをして頂けたら感謝です。


↓拍手には特に意味はないのですが、ブログ内容の良し悪しパロメータとして使っています(´・ω・`)