はてなキーワード: テキストエディタとは
無学無才のポンコツが、1か月でプログラミングを習得できるか?実験してみます。
Kyoto University Research Information Repository: プログラミング演習 Python 2021
https://repository.kulib.kyoto-u.ac.jp/dspace/handle/2433/265459
です。
図目次
表目次
プログラム目次
演習目次
0.3 文科系がんばれ
0.4 本書の構成について
0.5 本書での表記
0.6 コピペに注意
0.7 2020 年度版からの変更
謝辞
1.1 この章の目的
1.3 コンピュータの仕組み
1.4 プログラミング言語
1.6 さまざまな応用
1.7 プログラミングの学び方
1.9 プログラムの「どこ」を作るか
参考文献
2.3 準備
2.4 IDLE の起動
2.7 Anaconda Prompt での作業フォルダの設定
2.9 拡張子の表示
参考文献
3.5 代入演算子
3.8 例題:平方根を求める
3.9 割り算に注意
参考文献
4.3 リストとは
4.4 リストの生成
4.5 メソッド
4.7 負の添え字とスライス
4.8 リストへの追加,結合
4.9 リストの代入と複製
4.14 タプルと辞書
5.2 for 文による繰り返し処理
5.3 while 文による繰り返し
5.4 if 文による分岐
5.10 力試し
7.5 返り値
7.6 前章の例題から
8.2 モジュール
8.3 Turtle ―由緒正しき亀さん
8.5 使ってみよう
8.7 複数のタートルを動かす
8.8 作品作りのためのヒント
8.9 Turtle Demo
参考文献
9.5 tkinter の例題(tkdemo-2term.py)
9.8 lambda (λ)表現を使った Call Back 関数の記述
参考文献
12.4 まずは動かしてみよう
12.6 例題1 波の近似
13.2 プログラムを開発するということ
13.6 力試し
14.2 import 時の別名
14.3 NumPy
14.4 Matplotlib
14.5 pandas
14.6 課題
参考文献
15.2 振り返り
15.3 守破離
15.5 モジュール等の追加
15.6 本書で紹介しなかった話題
15.7 感謝と恩返し―学んだことをどう活かすのか
16.2 ファイル名に注意
アフィーに騙されそうな増田
Macを推奨するサイト(ブログ)が多いが…
数量的にきちんと把握したものではないですが、「プログラミングに向くPCはMac」(特にMacBook)という解説のサイトは多く見つかりますが、大抵はプログラミングスクールが制作した集客用ページ、フリーランス(ブロガー)による広告収益目的のページで、制作の意図には商業的な目的がありそうです。
「エンジニアはMacを使用している」という主張もありますが、実はこれは根拠がありません。
ITエンジニアがWindowsとMacどちらをよく使用しているかを調査した統計は見つかりませんが、エンジニアに限らず、一般的にどちらが使用されているかを示すデータならあります。情報処理推進機構がインターネット利用者の使用OSを調査したものですが、圧倒的にWindowsです。macOSはたった4.3%です。数年前とは言え、状況は劇的には変化していないでしょう。
Windows7 (21.9%)
明確な根拠がない以上、主観の域を出ませんので、安易に信用はできません。
私見ですが、MacBookを推奨するサイトが多い理由の1つは「おしゃれでウケが良いから」です。twitter上の駆け出しエンジニア(もしくはエンジニア志望)の方々を見ると、大抵、見た目がきらびやかなものに飛びつく傾向があるので、その点、MacBookはウケやすそうです。まぁ、スタバに座ってMacBookで仕事をすれば確かにおしゃれです。
Google AdSenseを収益源にするサイトは閲覧数が重要なため「どのような記事なら見られるか」から逆算して考えます。なので、必然的に見た目の格好良さが重視されます。これは、SEOとかWebライティングと呼ばれる技術の悪い側面ですね。
ちなみに、私もMac(MacBook Pro)を1台所有していますが、購入のきっかけは勉強のためでした(色んな機械を触ってみたいから)。Macは特にメイン機ではありません。開発環境がWindowsにもあるので、両方を使用しています。
「Macはプログラミングに向いている」は本当か?
複数のプログラミングスクールのサイトで「MacはRuby、Python、PHPは特に開発効率が良い」という解説も見つかりますが、理由が説明されておらず根拠がありません。
WindowsだとVisual Studio Codeという非常に強力なエディタが無料で使用できるし、テキストエディタのAtomもプラグインを入れれば、それなりに開発はできます(ちなみに両者はMac版もある)。後で解説しますが、Web系がメインのエンジニアであればmacOSは親和性は高いのは事実ですが、だからと言ってWindowsの開発効率が悪いことはないです。
それに、Python、Rubyは今後はデフォルトではmacOSには含まれなくなります
https://developer.apple.com/documentation/xcode-release-notes/xcode-11-release-notes
プログラミングPCにWindowsとMacどちらを選べばよいか、という問題 | YukiPress
これ使ってワイも作らせてみた
2007年、それはTwitterという名のSNSが誕生した年である。当時、インターネットはまだそれほど普及していなかった時代だ。しかし、その時代の人にとっては「インターネット」と聞いて真っ先に思い浮かぶのはおそらくこのサービスであろう。
そんな時代にサービスを開始しただけあって、Twitterは他のソーシャル・ネットワーキング・サービスとは一線を画す存在となった。それまで主流であったmixiやFacebookといったSNSとは異なり、「140文字以内で投稿できる」という特性が最大の特徴としてあげられるだろう。また、他のSNSと異なり「検索機能がない」「ブログ形式ではない」という点も特徴として挙げられるかもしれない。
そもそも「140字以内」というのは一体何文字なのだろうか? これは「ツイートの文字数制限は1440文字(半角)」という意味ではなく、正確には「テキストファイルの最大文字数」という意味である。例えば、Windowsに標準搭載されているメモ帳の場合、最大文字数は1280文字であり、それ以上入力することはできない。つまり、Twitterでは文字数が制限されているのではなく、テキストファイルの最大文字数が決められているということになるのだ。
もちろん、テキストファイルの最大文字数を超過したければ、テキストエディタを使えばいいだけの話なのだが、ブラウザ上で気軽に利用できるという点で、多くのユーザーから支持を受けた。
続きを書くにはサインインしてください! アカウント作成は [ こちら ]
ふぁっく
記事への反応やブコメで集まった、皆さんの考える「中堅以上の回転寿司」が旅先でとても参考になるので、自分用にまとめようと思う。
コメント数 | 店名 | 食べログ | 出店地域 | 一言コメント |
---|---|---|---|---|
9 | 沼津魚がし鮨 | 3.37/214人 (沼津店) | 静岡/千葉、東京、神奈川 | 注文した寿司が席まで流れてくる「流れ鮨」発祥の店らしい。でかネタ |
6 | にぎりの徳兵衛 | 3.21/82人 (仙台駅前店) | 福井、山梨、岐阜★、静岡、愛知★ /宮城、三重、京都、大阪 | |
5 | 魚魚丸 | 3.07/30人 (豊橋店) | 岐阜、静岡、愛知★ | 読み方は「ととまる」。マグロの解体や藁焼きショーが楽しめる |
3 | 回転割烹 寿司御殿 | 3.47/99人 (有松店) | 愛知 | 系列に回らない店もある |
2 | まぐろや石亭 | 3.41/97人 (瑞穂本店) | 愛知 | もりもり寿しと同じ会社。マグロ推し |
1 | 沼津すし之助 | 3.46/142人 (沼津本店) | 静岡/東京、神奈川★ | 「こぼれ寿司」が登録商標 |
1 | 魚磯 | 3.48/331人 (伊東店) | 静岡 | |
1 | 魚どんや | 3.49/247人 | 静岡 | 非チェーン店 |
1 | 海転寿司丸忠・ 回転寿司丸忠 | 3.30/63人 (サンロード店) | 岐阜、愛知★、セントレア /長野、三重、奈良 | |
1 | 大漁亭 | 3.39/37人 (西尾店) | 愛知 |
コメント数 | 店名 | 食べログ | 出店地域 | 一言コメント |
---|---|---|---|---|
9 | にぎり長次郎 | 3.10/11人 (平針店) | 滋賀、京都、大阪、兵庫、奈良、和歌山 /埼玉、東京、愛知 | |
9 | 大起水産 | 3.30/147人 (堺店) | 京都、大阪、兵庫、奈良 | |
3 | 寿しのむさし | 3.46/169人 (京都駅八条口店) | 京都 | |
3 | 弥一 | 3.44/84人 (宮街道店) | 大阪、和歌山 | 甘味もおすすめ |
3 | 力丸 | 3.16/37人 (JR姫路駅店) | 兵庫 | 関係ないけどウェブサイトのURLの「俺が回転寿司だ」感がすごい |
2 | 北海素材 | 3.55/18人 (イオンモール和歌山店) | 大阪★、兵庫、和歌山 | |
2 | 函館市場 | 3.06/39人 (京阪宇治店) | 滋賀、京都、大阪、兵庫/岡山 | 函館の朝市とは無関係です |
2 | 金太郎 | 3.52/45人 (城南店) | 兵庫(淡路島) | |
1 | すし道場 | 3.56/160人 (桑名店) | 三重 | |
1 | 廻鮮寿司 海座 | 3.35/39人 (近江八幡店) | 滋賀/福井 | 系列に回らない店もある |
1 | 流れ鮨三代目おとわ | 3.41/47人 (池田総本店) | 京都、大阪、兵庫 | |
1 | 京・朱雀すし市場 | 3.33/67人 | 京都 | 非チェーン店 |
1 | 回転寿司 がんこ | 3.47/148人 (エキマルシェ大阪店) | 大阪 | 和食などの飲食メインの会社の系列 |
1 | 喜十郎 | 3.20/41人 | 大阪 | 非チェーン店 |
コメント数 | 店名 | 食べログ | 出店地域 | 一言コメント |
---|---|---|---|---|
10 | 北海道 | 3.65/115人 (皆生店) | 鳥取、島根 | 社長の北海道での修行経験が名前の由来らしい |
6 | すし丸 | 3.23/26人 (潮見店) | 岡山、広島/東京、徳島 | |
3 | しまなみ | 3.44/56人 (曙店) | 岡山、広島★ | |
2 | すし鮮・すし辰 | 3.44/143人 (すし辰ekie店) | 広島 | |
2 | たかくら | 3.49/252人 | 山口 | 非チェーン店。遊漁船もやってる魚屋さんの店 |
1 | 大漁丸 | 3.46/105人 (みなとさかい店) | 鳥取 | |
1 | 海都 | 3.07/36人 (岡山駅前店) | 岡山★、広島、山口/福岡、佐賀 | |
1 | すし遊館 | 3.23/87人 (唐戸店) | 岡山★、広島★、山口/香川 | |
1 | のん太鮨 | 3.14/30人 (紙屋町店) | 広島、山口★ | 系列に回らない店もある |
コメント数 | 店名 | 食べログ | 出店地域 | 一言コメント |
---|---|---|---|---|
7 | すしえもん | 3.39/73人 (宇和島本店) | 愛媛/東京、兵庫、福岡 | 元メジャーリーガー岩村明憲選手の兄が経営 |
5 | 寿し一貫 | 3.29/16人 (太田店) | 徳島、香川、愛媛、高知★ | |
4 | ここも・びんび三昧 ・天天丸・てんてん丸 | 3.50/12人 (ここも志度店) | 香川★、愛媛、高知 | 同一グループで複数ブランド名 |
2 | 廻る寿し 祭り | 3.00/4人 (脇町店) | 徳島/京都 | |
2 | しんせんや | 3.54/57人 | 愛媛 | 非チェーン店 |
1 | 太助寿司 | 3.27/20人 (米沢店) | 愛媛 | 非チェーン店 |
1 | お寿し通り | 3.33/26人 (古川本店) | 愛媛 | 非チェーン店 |
コメント数 | 店名 | 食べログ | 出店地域 | 一言コメント |
---|---|---|---|---|
5 | 寿司虎 | 3.58/52人 (都城店) | 熊本、宮崎、鹿児島 | |
5 | めっけもん | 3.58/47人 (国分店) | 熊本、鹿児島★ | 「文春オンライン 全日本ローカル回転寿司 西日本編」第1位 |
4 | 寿司まどか | 3.04/37人 (アミュプラザおおいた店) | 熊本、宮崎、大分、鹿児島★ | |
3 | 水天 | 3.51/182人 (別府店) | 福岡、熊本、大分 | |
2 | 若竹丸 | 3.30/28人 (藤沢店) | 福岡、長崎★/神奈川 | |
2 | 亀正くるくる寿司 | 3.59/435人 | 大分 | 非チェーン店 |
1 | すし大臣 | 3.21/26人 (鳥栖本店) | 福岡、佐賀 | |
1 | 玄海丸 | 3.24/62人 (天神店) | 福岡 | |
1 | 海鮮処 寿司 海人 | 3.48/163人 | 福岡 | 系列に回らない店もある |
1 | ひょうたんの回転寿司 | 3.54/339人 | 福岡 | 系列に回らない店もある。回るほうも回らないほうも大行列 |
1 | 一太郎 | 3.47/76人 | 福岡 | 非チェーン店 |
1 | 寿司じじや | 3.25/23人 (諸岡店) | 福岡、熊本★、宮崎、鹿児島 |
コメント数 | 店名 | 食べログ | 出店地域 | 一言コメント |
---|---|---|---|---|
2 | 海來 | 3.48/321人 | 那覇空港 | 非チェーン店 |
1 | 鮨人 | 3.31/40人 | 石垣島 | 日本最南端の回転寿司。系列に回らない店もある |
エクセルで集計したデータの整形に使った。非プログラマーに優しいシンプルなテキストエディタ。ずっと使ってます。
食べログで検索して点数と店名引っこ抜く作業で使った。AIと違って命令したことだけを忠実に実行する。
ちなみにBing AIに回転寿司店の名前一覧を渡して「それぞれの公式サイトURLひろってきて」って言ったら見つからないものは捏造してきた。
なり方、スクールの是非や費用、未経験エンジニアの年収、将来性とかばっかりググってない?
コード書いてみた?
今からググって、標準のメモ帳とかテキストエディタ使って、コーディング初体験するまで五分もかからないよ?
自分語りになるが俺は1970年に生まれ、中学時代にジャンクショップを巡ってMSXパソコンを組み立て、雑誌の手続き型言語を写経しては書き換え写経しては書き換え、ゲームを作り自作基盤でカートリッジ化しては界隈で知り合ったオタクと交換し合っていた。その後MS-DOS搭載のIBM-PCを手に入れてからも、まずは動かしてみることから始まった。電通大の講義で学んだことより、図書館の論文やオタク仲間とのやり取りで学んだことの方が大きい。
とりあえずコーディングしてみようよ。書き換えてみようよ。電卓でも作ってみようよ。シンプルな電卓ができたら機能を追加してみれば良いし、サンプルコードを色々書き換えてみれば良い。プログラマやエンジニアへの一歩目はスクールに対する評価や是非を見ることじゃない。
別に職歴の有無、大卒かどうか、文系理系かどうか、専攻が情報系だったかなんて関係ない。コンピュータサイエンス至上主義者が現れたらジョン・カーマックの名前を出してやれ。間違ってもスティーブ・ジョブズの名前なんて出すなよ。計算機科学の素養なんて歩き始めた時点ではない方が良かったりする。手を動かしてコーディングやエンジニアリングに取り組んでれば、その内嫌でも複雑性やアルゴリズムなど計算理論に関する書籍を漁ることになるはず。
さあ!コードを書け!
趣味でブログとか時々動画を作っている。全てにおいてプロットやシナリオを書いているんだが、とにかくそれらの管理が煩雑になりやすい。
アイディアだしはケータイのメモ帳や手帳で充分だけど、常日頃からそれらをどこかしらにまとめる必要もありこれが地味に大変。いわゆる週次レビューとかいう奴ね。
まあ週1でやってるわけじゃないけどさ。
大抵はNotionにそれらをまとめている。
では実際にシナリオをどうするのかってことなんだけど、Notionは書くことには特化していないからやりづらい。Notionはあくまでもデータベースや進捗管理に向いているためだ。もちろんマークダウン記法は使えるしそのままブログとして公開も可能と優秀ではあるのだが、中間作業的な雑多なプロット等には向かない。履歴や差分が取りづらいのと検索機能がそこまで優秀ではないから。
やはりそこはテキストエディタが優秀なのでobsidianを使っていた。これは非常に良い物なので多くの人が勧めているが、問題は異なる端末間での同期が取りづらい点。仕事用PCで使いたくても単独アプリな上に同期がやや面倒なんだよね。まあそもそも仕事用のでやるなって話しだが。
Notionだと厳しい面もあるので、今はVSCodeとgitで管理している。これならそこそこ使えるし仕事用のPCだとしてもウェブ版を駆使すれば問題ないからね。
雑多にメモ書き
令和だけど令和っぽくないソフトばかりだが許してくれ、 あとURL書きすぎたら投稿できなかったので気になったのあったら調べてくれ
とりあえずファイルの中身を見るためにこういった汎用のエディタは持っておきたい。
定番が古いので乗り換え先を色々試した結果これに落ち着いた。
これだけあれば世の中の大半のソフトは解凍できるのでLhaと頭についてるソフトを使ってるひとは乗り換えよう。
Massigraから乗り換えるのに丁度よかったので是非。
軽いPDFビューア。
PDFを見るだけならこれでいいと思う。
LinuxでMPD使ってる人は入れてみてもいいけど、全くMPDを知らない人は導入クソ面倒だし操作も面倒なので入れなくていいです。
MPDクライアント。
↑を書いた元増田ですが、VBの話から派生した話で、やたらコマンドライン(以下CLI)を使った開発に否定的な人間がいて閉口した件。
そりゃ一口に開発と言っても色々なので、本当に統合開発環境(以下IDE)だけで開発するケースもあるのは、こっちも知ってるんだよ。
だから学習者の中で「何をやりたいか」が既に決まっているなら、CLIを全く触らずプログラミングを学ぶケースもアリということなのだろう。
1つ目は、そもそも「プログラムって何?」というレベルの人が「何をやりたいか」なんて決まっているわけがないので、最初から「何をやるか」を決めてかかるのはナンセンスという話。
むしろどういう開発に進んでもいいように、「等号は代入を意味する」辺りから始まって、どんなプログラミングでも基礎の基礎になる、データ構造とアルゴリズムを意識させることに集中させたい。
そのためには難易度低めで比較的潰しが効く言語を、できるだけシンプルな手順で作業できる開発環境で学べる方がいい。
そしたらPythonの実行環境とそこそこ以上の機能を持つテキストエディタを入れて、コマンドプロンプトとかPowerShellとかのCLIから"Helllo, world"が取っ掛かりだと思うわけ。
もしLinuxの環境が用意できるなら同じことをLinuxでも試してもらって、プラットフォームに依存しない開発の入り口くらいを知っておければベター。
いずれにせよ何かを実行する方法が1つではないという重要な知見は、できれば基礎のうちに知ってもらいたいことの1つだし、それはWindowsとLinuxとかCLIとIDEという対比がうってつけかなーと。
ちなみにIDEは、Pythonによる手続き型プログラミングに慣れた後のタイミングで学べばいいと思う。
そこまで行ったら変数の型や、クラスとオブジェクトとかの難しい話をGo言語で学んでおくことで、現場で使われているJava、C#、swiftへの移行もスムーズになりそうだし。
ちなみに「初心者コース」の最後、もし可能ならRustでポインタとメモリの話の触りくらいを体験してもらえると、組み込みに進む際のハードルが少しは下がるんじゃないかな。
もう1つは、いくら現場によってはIDEだけで開発する現実があっても、CLIを使った開発がどういうものかくらい、プログラマにとっては知ってて当たり前じゃねーの?という話。
もちろん「プログラマが何を知ってて当たり前なのか」は、時代の移り変わりとともにどんどん変わる。
大昔ならおそらく機械語とかが必須だっただろうけど、今なら機械語よりはHTMLを読めるほうが遥かに重要なわけで。
あと、UNIX系OSをパーティションごとに主要なディレクトリを分割してインストールしていた時代であれば、edエディタの使い方は必須だったと聞く。
(/binに入るエディタがedのみだったため、もし使えないとシステムクラッシュして/以外マウントできなくなったときに詰む)
でも今やそんなの完全に過去の話どころか、viとemacsの論争ですら多分古い方の問題になるだろう。
そういう過去の諸々も踏まえるとCLIが未来永劫、プログラマにとって常識的なナレッジだとは自分も思っていない。
でも今はまだ、プログラマを名乗るならCLIからコンパイルだ実行だくらいの基礎は知ってて当然だと思うんだが。
もう書いている内容の時点でエンジニアに既に向いてないじゃん
でも向いてなくてもなんとなく食っていけるのがIT業界のいいところよな
Macを推奨するサイト(ブログ)が多いが…
数量的にきちんと把握したものではないですが、「プログラミングに向くPCはMac」(特にMacBook)という解説のサイトは多く見つかりますが、大抵はプログラミングスクールが制作した集客用ページ、フリーランス(ブロガー)による広告収益目的のページで、制作の意図には商業的な目的がありそうです。
「エンジニアはMacを使用している」という主張もありますが、実はこれは根拠がありません。
ITエンジニアがWindowsとMacどちらをよく使用しているかを調査した統計は見つかりませんが、エンジニアに限らず、一般的にどちらが使用されているかを示すデータならあります。情報処理推進機構がインターネット利用者の使用OSを調査したものですが、圧倒的にWindowsです。macOSはたった4.3%です。数年前とは言え、状況は劇的には変化していないでしょう。
Windows7 (21.9%)
明確な根拠がない以上、主観の域を出ませんので、安易に信用はできません。
私見ですが、MacBookを推奨するサイトが多い理由の1つは「おしゃれでウケが良いから」です。twitter上の駆け出しエンジニア(もしくはエンジニア志望)の方々を見ると、大抵、見た目がきらびやかなものに飛びつく傾向があるので、その点、MacBookはウケやすそうです。まぁ、スタバに座ってMacBookで仕事をすれば確かにおしゃれです。
Google AdSenseを収益源にするサイトは閲覧数が重要なため「どのような記事なら見られるか」から逆算して考えます。なので、必然的に見た目の格好良さが重視されます。これは、SEOとかWebライティングと呼ばれる技術の悪い側面ですね。
ちなみに、私もMac(MacBook Pro)を1台所有していますが、購入のきっかけは勉強のためでした(色んな機械を触ってみたいから)。Macは特にメイン機ではありません。開発環境がWindowsにもあるので、両方を使用しています。
「Macはプログラミングに向いている」は本当か?
複数のプログラミングスクールのサイトで「MacはRuby、Python、PHPは特に開発効率が良い」という解説も見つかりますが、理由が説明されておらず根拠がありません。
WindowsだとVisual Studio Codeという非常に強力なエディタが無料で使用できるし、テキストエディタのAtomもプラグインを入れれば、それなりに開発はできます(ちなみに両者はMac版もある)。後で解説しますが、Web系がメインのエンジニアであればmacOSは親和性は高いのは事実ですが、だからと言ってWindowsの開発効率が悪いことはないです。
それに、Python、Rubyは今後はデフォルトではmacOSには含まれなくなります
https://developer.apple.com/documentation/xcode-release-notes/xcode-11-release-notes
プログラミングPCにWindowsとMacどちらを選べばよいか、という問題 | YukiPress
会社員だ。40代になったばかり。株式投資メインで、仮想通貨は5年前に始めた。
今回、ふと思うところがあったので、会社員(又は若い人)の仮想通貨との付き合い方を説明する。これまで仮想通貨(長期投資)に4年、レバレッジ取引に1年ほど向き合ってきた感想をお届けしたい(株は15年ほど)。
仮想通貨が気になるあなたにとって、いい記事にできるよう心掛ける。
なんとなく興味があって、仮想通貨で儲けたいので、口座を開いたのはよいがぜんぜん勝てなくて、仮想通貨は詐欺だと言われるけど他の意見も聞いてみたくて、興味はないけどたまたま記事を見つけたので……いろんな人がいると思う。
ビットコイン自体については、Wikipediaの概要欄が一番よくまとまっている。100字以内で答エヨ(トリノコシティ)と言われると、
「個人や企業同士が電子送信により商取引できるデジタル通貨。発行主体や単一管理者はいない。代わりに、ブロックチェーンという改竄困難な台帳により取引履歴を記録する」(78字)
大まかにいえばこんなものか。10年以上前に、オープンソースのソフトウェアとして公開された。
当初は、「これ面白いじゃん!」というアーリーアダプター達がネット界隈で持て囃していたが、やがて反社組織やテロリストや個人犯罪者も、「これ便利じゃん!」と考えるようになり・・・・・・次第に仕手筋が参入し、値段が吊り上げられ(後述)、地下経済での決済手段として使われるようになって今に至る。
私としては、仮想通貨をやってみる価値はある。この記事では、社会人(を想定する)のあなたが仮想通貨についてより多くを知るため、またはより真剣に向き合うため、または見切りをつけるきっかけとなることを目指して書くことにする。
社会人として〇年働いて、貯金もそれなりに貯まってきて、でも寝かせたままにはしたくない。「投資」に挑戦してみたい。
しかし、どこに投資しようか……悩みの種が尽きないある日、「仮想通貨は面白そうだ」と思い立ったものの、怖そうなイメージがあるので踏ん切りがつかない。仮想通貨をやってみたいけど、財産を失うのは怖い。でもやりたい。興味がある。そんな人に向けて話をする。
何事も挑戦だ。まずは一歩を踏み出そう。
株とは違い、仮想通貨は非常に小さい資金から挑戦できる。が、最初に全財産を突っ込むなど論外だ。「小さく始めよ」はどんな経営分野でも通用する。
3万円とかでいい。失ったら惜しいお金ではあるが、全額失っても生活には困らないくらいの資金を入れる。肝心の仮想通貨取引業者だが……例えば株式投資の場合は、SBIか楽天の2択になる。株初心者にとってはこの2つしかない。
さて、仮想通貨の場合だが、適当な言葉――例えば、「仮想通貨」「取引口座」「どこがいい」といった言葉でググってみよう。
私がYahooでググってみたところ、https://minkabu.co.jp/choice/cc-recommended-ranking/(みんかぶChoice)が一番上にきた。初心者に仮想通貨を教える『口コミ風』サイトだ。
仮想通貨で儲けてみたいが、どこの取引所がいい~? → ランキング形式で各取引所を紹介(又は条件比較) → 取引所ごとの口コミ → 質問事例集 → 関連サービスのリンク集
といった順序だ。どのサイトも同じようなコンテンツである。ほぼすべてのリンクにアフィリエイトが貼ってある。勉強になったと思ったらリンクを踏んであげよう。それも礼儀だ。
上のような取引所案内サイトには、ある問題点がある。アフィリエイトのリンク先に致命的によくない部分があっても教えてくれないことだ。向こうも商売でやっている。許してあげよう。
【1点目】
仮想通貨の「販売所」ではなく、「取引所」が置いてあるところにする。理由は一択、販売所にはバカみたいに拡がるスプレッド幅(買いと売りの価格差)があるからだ。普段のスプレッド幅は、例えば上のサイトで2番人気のDMMだと、ビットコインが4,5千円ほど。仮に1ビットコインを勝った後で即売ると、数千円だけ損をすることになる。率で言ったら0.1%くらいか。
安く見えるだろう。しかし、なんと! このスプレッド幅は20万~40万になることがある。私が見た中で一番大きかったのは55万円。1ビットコインを買ってすぐ売ると、55万円失うということだ。当然、アラート通知や強制ロスカットはスプレッド幅も込みで判断される。
仮想通貨『販売所』というのは、ユーザー同士の取引ではなく、あなた個人が販売業者からビットコインを購入する形式だ。暴落時など、価格が乱高下する際には販売業者も即座の入荷が難しくなるため、その分だけスプレッドが拡がるというわけだ。
なので、販売所ではなく取引所一択となる。販売所形式だとアラート通知が来やすいわ、ロスカットされやすいわ、指値注文はなかなか約定しないわ、逆指値注文(特に損切)はダマシに遇いまくるなど、てんでいいことがない。レバレッジ手数料も取引所形式の方が若干安い(個人的乾燥)。
「いや、ちょっと待て。販売所はスプレッド幅を我慢すれば大量の買い付けができるわけだから、一気に数百万円をトレードする場合は、取引所よりも販売所の方がいいんじゃないか?」
そう思われる人もいるだろう。
私はかつて一度だけ、DMMビットコインで200万円を投じてイーサリアムを買おうとしたことがある。当時はレバレッジ4倍だったので、800万円分である。その時に表示された、「約定しませんでした」という端的なメッセージは今も記憶に残っている。
それから買いのボタンを6回ほどタップしたところ、「一部が約定しました」のメッセージとともに、買いたい金額の約15%が約定した。直後、スプレッドは最初の約2倍に拡がっていた...
上のような販売所・取引所ランキングを扱っているサイトは、こんなことは教えてくれない。アフィリエイト先をディスる内容など載せるはずがないだろう。リンクを押す人まで含めてアフィサイトの商材なのだ。忘れてはならぬ。
【2点目】
では、取引所の中でどこを選べばいいのか? レバレッジ取引の有無や、手数料の安さ、アプリの使いやすさなどいろいろあるが、正直どこのサイトもそこまで差はない。色々見ていって、あなたが一番気に入ったものを選ぶべき……と言いたいが、これでは答えになっていない。
あなたが初心者であれば、GMOコインがいい。取引所と販売所があるし、手数料はほぼ最安だし、何よりチャート機能が充実している。
あとはLiquid by Quoine(リキッド)が思い付いた。チャートを含んだ画面の見やすさはそれなりで、スプレッド幅が狭いのがいい。セキュリティも国内最高レベルだが……サイトの重さがダメなんで、Coincheckにしときます。BITPOINTも捨てがたいですねェ。
ところで、後述するAPIによる自動トレードに挑戦する場合は、GMOではなくリキッド一択となる。
口座を開いたら、まずは挑戦だ。あなたの直感や自然な考えに従ってトレードしてみよう。素人レベルでOK。むしろそれがいい。
最初の数日間はまずまずの成績だが、だんだんと負けが込んでくるはずだ。そして、負けた分を取り返そうとすればするほど、資金を失う速度もまた上がっていく。一月も経つ頃にはすっからかんになっているかもしれない。
普通はそういうものだ。反省はしても気に病む必要はない。むしろラッキーだ。ツイている。たかだか数万円でこのこと(実力がない者はお金を毟られるだけ)が学べたのなら、その時点でコストパフォーマンスがいい。株やFXも同じ構造だ。
大事なことを述べる。この段階で、「トレードはつまらない」「これなんか違う」「負けて悔しいから何とかしたい」などと思った場合、少なくとも短期投資からは身を引くべきだ。あなたは向いていない。
別に悪いことじゃない。仮想通貨で勝てなくても、人生はどうにでもなる。何度も言うが、あなたは運がよかったのだ。短期投資で勝てないことがわかったのだから。
最悪の場合、「絶対取り返してやる」などとギャンブル中毒者のごときマインドに縛られ、さらに数十万、100万以上を市場で溶かしていた可能性がある。
私の場合は、長期投資が向いているようだ。多くの人はそうなのではないか。仮想通貨のレバレッジ取引を始めて1年ちょっとになるが、購入そのものは2016年からやっている。その時に無くなってもいい程度のお金で買ったイーサリアムが、今ではけっこうなお値段だ。毎年ちょっと取り崩して飲み代にしている。
これまでの仮想通貨の歴史に従うと、『毎年大量購入作戦』が効果的である。毎年一定額を購入し続けてひたすら寝かせる作戦を採った場合、全員が勝っている。下がる年もあるが、大幅に上がる年もあり、それまでの負けを帳消しにする。
私の場合、短期投資(レバレッジ取引)は『ゲーム』としてやっている。50万円以内の、別に無くなってもいいお金で――『グノーシア』とか、『Inscryption』とか、『ダークソウル』とか、『ポケモンGO』とか、いろいろあるだろう。そういうゲームをプレイするのと同じ感覚でトレードに参加している。
仮に私が真剣勝負でレバレッジ取引に挑んだ場合、必ず負けると感じる。トレードアルゴリズム(取引ロボット)やプロに勝てるはずがない。『ゲーム』だから勝てている。
もし相場に対して真剣勝負を挑み続けたとしたら、私はプレッシャーに負けて大事な場面で選択を誤り、強制ロスカットを受けて資産が吹き飛ぶ未来が見える。
株だろうとFXだろうとCFDだろうと、一番大事なのは決めたルールに従い続けることだ。ルールの一部に直感や感覚が含まれていてもいい。とにかくマイルールに従う。
例えば、ビットコインを480万円で買って、500万円で利益確定した後、巨大な火柱が立って540万になったとしよう。
ここで、「40万円×購入枚数だけ損した」と考えるのは素人だ。玄人の場合、ルールに従っていたのであればそこまで気にならない(ちょっとは気になる)。そういうことが何度も続いた場合、ルール変更を考えるだけだ。
これは、利益を確定した後でその銘柄が大きく値下がりしてホッとした場合もそうだし、ポジションを持とうか迷っていた時に価格が急変動し、「ポジションを持っていればよかった(ポジションを持たなくてよかった)」と思った時もそうだ。
いわゆる、機会損失とか機会利得を気にしなくていい理由というのは、それが【異なる選択をした自分】だからだ。それは、あなたとは違う人間だ。異なる世界線にいる違う自分なのだ。これからバタフライエフェクト的な意味で、その枝分かれした2人の人間は違う未来を歩んでいく・・・・・・。
イーサリアムが絶望的な価格水準になっている時、反発を期待して勇気を出して買ったとする。それで何十万も儲けて、大喜びをしたとする。だが、それが偶々だったら? また同じようなタイミングで底狙いに挑んで、今度は何十万も含み損を抱える未来はきっとある。その後も、過去の自分を信じたがために、強制ロスカットで100万以上を失ったかもしれない。
逆に、リップルを損切りした後で、爆発的な価格上昇となって悔しい思いをしたとしよう。しかし、その上昇は仕手筋によるものであり、何日か経つと一気に値下がりし、ある日ついに数時間で50%以上も下げてしまい、市場参加者は根こそぎロスカットに遭ってしまった……みたいな実例もある。
『禍福は糾える縄の如し』という。いいことも悪いことも繰り返しやってくるものだ。どこかの鬼狩り漫画の兄弟鬼みたいに、ひたすらツイてない場合もあるだろうが、多くの場合は幸不幸の繰り返しだ。
蛇足だが、妓夫太郎はそこまで運に見放されてはいなかったと感じる。綺麗な妹がいて、自身も喧嘩の強さに恵まれたわけだろう。幼少期を生き残れるだけの運もあった。
もうちょっと別の運命がきていれば人生なんとかなっていたかもしれない、と2018年頃にジャンプを読んだ時に思った。
本題に戻ろう。仮想通貨の場合、その波の大きさに普通の人間は耐えられない。特に自己の裁量でトレードを続ける場合がそうだ。多くの人間は、損を繰り返した後でさらに多くの資金をリスク最大で突っ込んで、より傷口を拡げていく。そうならないために、ルールでわが身を守る必要がある。
ルールといっても、そんなに難しいものじゃなくていい。結局、トレードをする以上は、勝ち負けとあなた自身の性格や感覚は切っても切れない。エントリーやエグジットの時に直感が入っても構わない。ただし、条件を満たした場合はどれだけ苦しかろうと実行する。それだけだ。簡単なルールを備えて、失ってもいいお金で何十回と検証してマイルールを身に付けよう。
参考までに、私のルールを紹介する。テキストエディタに書き留めて、適当なタイミングで更新を続けている。私の場合は、このルールで過去1年間で40%の利益となっている。現物取引に換算したら20%くらいだ。最高の素質を持った人間とそのマイルールであれば、400%とかの桁違いの利益を叩き出せるのだろう。
・市場参加者の心理(ファンダメンタルズ)を推し量る。チャートはその後。
・①日足を第一基準として相場を読む(RSI,移動平均線,トレンド)
・ルールに従っている限り自分を責めるべきではないし、責めてはならない。
・投資は間違えることが前提のゲームである。想定通り以外であれば利確損切していい。
(2)エントリー
・日足チャートに従う。
現在価格付近での指値(成行)注文orチャート上の底(天井)狙いor爆発的な初動を狙う。
※トレンド転換を事前に読むことはできない。移動平均線が転換するまではトレンドに従い続ける。
・底(天井)狙いの場合、理論上の最安(高)値から±2%以内をエントリー価格とする。
(3)エグジット
・市場観測時(定時22時過ぎ)に損失2%以上を確かめた場合は決済する。
反発する確信がある時は別の条件付きで保持する。その条件が満たされたら即座に決済する。
・平坦ムード(ヨコヨコ)からの急下落(上昇)が見られた場合は損益に関わらず決済する。
・利確注文と損切注文は置かない。急激な値動きやストップオーダー連鎖があるため。
(4)今後の考え方
・今が「買い」か「売り」かを考える。過去に買った価格は関係ない。
・勝ち負けの考えを捨てる。ルールに従っていれば自分を責めない。。
・トレード方針を決める時間は15分~30分まで。それ以上は考えすぎで失敗する。
・本格的にお金を増やすトレードは無理。稀有なチャンス狙いで小遣いを稼ぐのは可能性あり。
・決定の際に恐怖があれば成功の可能性あり。快感があれば蛮勇の可能性大。
・人が欲望している時に恐怖し、人が恐怖している時に欲望する。※受け売り
・労働等の義務がある時間帯(昼休憩を含む)はログイン不可。仕事に差し支える。
なお、私の『勝率』は一番儲かっている時で2割~3割だ。これでも利益を得ることはできる。というか、むしろこれぐらいの勝率がいい。
つまり、注文が約定してから半日以上が経ってトレード画面を見ることが多かったのだが、その時に2%以上の損失が出ていたら決済する。利益が出ていた場合は、チャート的に上がる相が出ていたら放っておく。下がり始めた「かもしれない」と感じたら決済する。直感的なトレーリングストップだ。
今は、絶対に勝てそうな場面だけを狙ってトレードするスタイルだ。勝率は6割を超えている。約定するのは月に1~2回か。チャート上の最高によさげな地点にリミット(指値注文)かストップ(指値注文)を置いて放置しておく。週に2回くらいGMOのチャートを開いて、価格がいいところに来ていると感じたらなら成行で買う。