2020年11月20日金曜日

「.ps1はデジタル署名されていません。このスクリプトは現在のシステムでは実行できません。」がPythonでVirtualEnvした時に発生した対応メモ

概要

PythonでVirtualEnvをActivateしようとすると、「Activate.ps1 はデジタル署名されていません。」という旨のエラーが発生してしまいActivate出来ません。その対応に苦労したので方法をメモしておこうと思います。

因みに、調べると、PowerShellのデフォルト設定でスクリプト実行許可が無いのは有名な話らしいのです・・・


環境前提

OS:Windows10

シェル:PowerShell(一般権限)


現象

PythonでVirtualEnvをActivateしようとすると、↓のように「Activate.ps1 はデジタル署名されていません。」という旨のエラーが発生してしまいActivate出来ません。

C:\ken> .\.venv\Scripts\activate
.\.venv\Scripts\activate : ファイル C:\ken\.venv\Scripts\Activate.ps1 を読み込めません。ファイル C:\ken\.venv\Scripts\Activate.ps1 はデジタル署名されていません。このスクリプトは現在のシステムでは実行できません。スクリプトの実行および実行ポリシーの設定の詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。    on\.venv\Scripts\Activate.ps1 を読み込めません。ファイル C:\ken\.venv\Sc発生場所 行:1 文字:1行できません。スクリプトの実行および実行ポリシーの設定の詳細については、「about_Execution_Policies」(https://go.micro
+ .\.venv\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : セキュリティ エラー: (: ) []、PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess


原因

色々調べてみたところ、どうやらPowerShellスクリプトの実行ポリシーとして.ps1ファイルの実行を許していない事が原因のようです(結構そのまんまな理由)。


対処方法

そのため、↓のように実行ポリシーを変更して.ps1ファイルを実行可能にすれば良いようです。

実行ポリシーを確認

C:\ken>Get-ExecutionPolicy
AllSigned
↑はすべてのスクリプトと構成ファイルが信頼された発行元によって署名されていることを要求しています

実行ポリシーをスクリプト実行許可に変更

C:\ken> Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

実行ポリシーを再確認

C:\ken> Get-ExecutionPolicy
RemoteSigned
↑実行が許可された

VirtualEnvをActivate

C:\ken> .\.venv\Scripts\activate
(.venv) PS C:\ken>

無事Activateされました


もしくは

そもそも、PowerShellを管理者権限で起動すればスクリプト実行許可は与えられているそうなので、こんな事しなくても普通に出来るらしいです。


本日はここまでで。

Git でユーザー名とメールアドレスを設定する方法

概要

はじめてgitをインストールしたあと、何もしないとcommit操作する事は出来ません。ユーザー名とメールアドレスを事前に登録しておく必要があります。 そこで、ユーザー名とメールアドレスの登録方法をメモします。

ユーザー名とメールアドレスの登録方法

以下コマンドでユーザー名とメールアドレスを登録する事が可能です。

コマンド

git config --global user.name "ユーザー名"
git config --global user.email メールアドレス

コマンド例

git config --global user.name "Ken"
git config --global user.email ken@gmail.com

確認方法

「.giutconfig」をテキストエディタで開き、↓のように記載があれば成功です。
これで「git commit」が実行可能になります。

「.giutconfig」ファイルのパス(本ファイルのパスは環境次第で変化します)

C:\Users\Ken\.gitconfig

ファイルの中身(成功時)

[user]
    name = ユーザー名
    email = メールアドレス

本日はここまでで。

2020年11月10日火曜日

FX自動トレード_2020年10月実績

 

 概要

2020年10月が終わり、FX自動トレードによる収益実績を取り纏めましたので振り返ってみたいと思います。


2020年10月結果

2020年10月の実績は、実利利益額:\39,700、実績利益率は2.54%でした。

なお今月頭に\500,000調達の目処が立ちましたので、入金額は\850,000→\1,350,000に増額しています。


進捗

続いて予実比較です。当初計画と比較すると、想定利益率は3.16%でしたので0.62%ショート、入金額の増額があった為利益額は\537ロングという結果になりました。また、本日までの実績平均利益率/月は2.93%になりました。

続いて、「10年1億円プロジェクト」の当初計画との予実比較は以下になります。\500,000入金しましたので2021年7月時点の預託証拠金にまで到達する事が出来ました。




また、これだと進捗状況が分かりにくいので、入金額と利益率/月を調整した予定と、実績を比較した進捗は以下になります。



これを見ると対予定で負けている状況ですので、予断は許さない状況です。

2020年10月28日水曜日

Bloggerでページの活用方法

Bloggerにはページと投稿という2つのコンテンツがありますが、これらの違いとそれぞれの活用方法について纏めようと思います。

ページとは

ちょっと調べてみたのですがページとは何者で、どう利用するか、が明確にはよくわかりませんでした(公式でどこかに案内があるのかもしれませんが探し出せず)。

ページの作成方法

Bloggerの編集ページの「ページ」→「+新しいページ」を選択する事で作成する事が出来ます。


投稿とは

これは直感的にわかりやすいですが、ブログの一般的な記事を記述するための機能です。

投稿作成方法

Bloggerの編集ページの「投稿」→「+新しい投稿」を選択する事で作成する事が出来ます。




ページと投稿の違い

「投稿」は、記事を書けばそのままWebページとして公開出来ますし、タグ付けやアーカイブ(更新履歴)も自動で行われます。
いっぽう「ページ」は、記事を書けばWebページとして公開出来ますが、タグ付けやアーカイブは行われません。
あまり多くありませんが違いはこれくらいです。

それぞれの活用方法

上記より私なりの結論ですが、
「投稿」は普通にブログ記事を記載するための機能かなと思います。
いっぽう「ページ」は、ブログのトップページや問い合わせフォームなど、ブログ全体横断コンテンツなどを記述するための機能なのかなと思います。

まとめ

「投稿」はブログ記事に利用、「ページ」はブログ全体横断コンテンツ(トップページや問い合わせフォームなど)に利用!


本日はここまでで。

2020年10月7日水曜日

FX自動トレード_2020年9月実績

 概要

2020年9月が終わり、FX自動トレードによる収益実績を取り纏めましたので振り返ってみたいと思います。


2020年9月結果

2020年9月の実績は、実利利益額:\21,928、実績利益率は2.14%でした。

予定と比較すると、想定利益率は3.16%なので1.02%ショート、利益額は\6,532のショートという結果になりました。


進捗

続いて「10年1億円プロジェクト」の進捗状況は以下です。今月ショートしたので多少進捗遅れ状態です。ただ、ちょっと予定外なのですが50万円調達出来る事になりましたので、入金して10月から運用してリカバリしていく予定です。



まとめ

2020年9月のFX利益率は2.14%/月でした!


本日はここまでで。

2020年10月6日火曜日

不労所得を得る方法について考察

不労所得を得る方法として適した投資は何か?

前回の記事で、「FXによって原資100万円で月利益率3.16%を実現できそう」であるという事が分かったと書きました。数値の根拠は前回の記事に記載したのでそちらを見て頂ければと思いますが、そもそも何故FXなのか?他にもっと効率良い投資は無いのか?という点について整理しようと思います。


投資方法とそれぞれの期待リターン等々まとめ

という事で、早速ですが思いつく限りの投資方法と、それらの期待リターン、メリット、デメリット、リスクについて考えて表に纏めてみました。これは著者の主観で書いたので認識が合わない事はあるかもしれませんが、ご容赦ください。


青:Positive、黄:Neutral、赤:Negative


各投資方法に対する考察と結論

という事で、早速ですが思いつく限りの投資方法と、それらの期待リターン、メリット、デメリットを纏めて比較してみました。

上記を見ると「FXの自動取引」が最もリターンにが高い事が一目瞭然です。これはレバレッジをかける事でより多くのリターンを実現しているためです。ですので、現物の株や国債、ETFと比較してリスクが当然あります。しかし、それでも株の信用取引等と違って金利もかかりませんし、FX(手動取引)での無理なハイレバレッジ取引による証拠金不足リスクに比べると、リスクは少ないのかなと判断出来るかと思っています(但しもちろんノーリスクって訳では無いのでご注意ください!!)。


まとめ

  • 「FXの自動取引」が(調べた中では)最もリターンが高い投資手法
  • レバレッジをかけてリターンを実現しているためリスクがある
  • それでも他の取引よりはリスクは低い(私にとって)


本日はここまでで。

2020年10月2日金曜日

Windows Power Shellでたまに使うコマンドをひたすらメモ

概要

最近、Windows Power Shellを使うことがあったのですが、ずっとパワポとお友達だった為忘れていたのと、すぐ他OSのShellとごっちゃになるので、よく使ったコマンドだけですがメモに残そうと思います。


コマンド一覧

早速ですが羅列ていきたいと思います。


  • #
→コメントアウトするコマンド

$ # コマンドではありませんが、頭に「#」をつけると
$ # コメントアウトする事ができます。
$ # 何を入力しても何も起きません。

  • mkdir
→カレントディレクトリにディレクトリを作成するコマンド

$ # カレントディレクトリにはファイルも
$ # ディレクトリも存在していません
$ ls


    ディレクトリ: C:


Mode                LastWriteTime         Length Name
----                -------------         ------ ----

$ # ここに「hoge」という名前のディレクトリを生成する事ができます
$ mkdir hoge
$ # 実行結果を確認します
$ ls


    ディレクトリ: C:


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2020/10/02     17:00                hoge

  • rmdir
→ディレクトリを削除するコマンド

$ # カレントディレクトリには「hoge」が
$ # 存在しています。
$ ls


    ディレクトリ: C:


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2020/10/02     17:00                hoge
$ # この「hoge」を削除します
$ rmdir hoge
$ # 実行結果を確認します
$ ls


    ディレクトリ: C:


Mode                LastWriteTime         Length Name
----                -------------         ------ ----

  • New-Item
→カレントディレクトリにファイルを作成するコマンド

$ # カレントディレクトリにはファイルも
$ # ディレクトリも存在していません
$ ls


    ディレクトリ: C:


Mode                LastWriteTime         Length Name
----                -------------         ------ ----

$ # ここに「hoge.txt」という名前のファイルを生成する事ができます
$ New-Item -ItemType file hoge.txt
$ # 実行結果を確認します
$ ls


    ディレクトリ: C:


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2020/10/02     17:00                hoge.txt

  • rm
→ファイルを削除するコマンド

$ # カレントディレクトリには「hoge.txt」が
$ # 存在しています。
$ ls


    ディレクトリ: C:


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2020/10/02     17:00                hoge.txt
$ # この「hoge.txt」を削除します
$ rm hoge.txt
$ # 実行結果を確認します
$ ls


    ディレクトリ: C:


Mode                LastWriteTime         Length Name
----                -------------         ------ ----

  • Invoke-Item
→カレントディレクトリをエクスプローラーで開くコマンド

$ # カレントディレクトリをGUIで開く事ができます
$ Invoke-Item .
↓のようにエクスプローラーが開きます。




また忘れているコマンドがあれば随時追加していきますが、
今日はここまでで。

FX自動トレード_2021年6月実績

      概要 2021年6月が終わり、FX自動トレードによる収益実績を取り纏めましたので振り返ってみたいと思います。 2021年6月結果 2021年6月の実績は、実利利益額:\66,761、実績利益率は1.42%でした。 今月もボラが全く出ず。利益率の連続過去最低記録更新は免...