<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VPSに関連する情報 | あっしゅのFX自動売買ブログ</title>
	<atom:link href="https://ashfxblog.com/category/vps/vps-info/feed/" rel="self" type="application/rss+xml" />
	<link>https://ashfxblog.com</link>
	<description></description>
	<lastBuildDate>Sun, 07 Sep 2025 08:07:30 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://ashfxblog.com/wp-content/uploads/2023/06/cropped-yoko512x512-32x32.png</url>
	<title>VPSに関連する情報 | あっしゅのFX自動売買ブログ</title>
	<link>https://ashfxblog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>FXの自動売買用にVPSを契約したらはじめにやること（おもにセキュリティ対策）</title>
		<link>https://ashfxblog.com/vps-first-setup/</link>
		
		<dc:creator><![CDATA[あっしゅ]]></dc:creator>
		<pubDate>Sun, 01 Sep 2024 07:03:14 +0000</pubDate>
				<category><![CDATA[VPS関連情報]]></category>
		<category><![CDATA[国内VPS]]></category>
		<category><![CDATA[海外VPS]]></category>
		<guid isPermaLink="false">https://ashfxblog.com/?p=3843</guid>

					<description><![CDATA[FXの自動売買のためにVPSを契約したときに行うセキュリティ対策をまとめました。
あと、MT4／MT5／cTraderの自動起動についても書いてます。]]></description>
										<content:encoded><![CDATA[
<p>FXの自動売買のためにいろいろとWindows VPSを試している中で、使い始めたときにやることが固定化されてきたので備忘録をかねて残しておきます。</p>



<p>ほとんどはセキュリティ対策なんですが、気が付いたら結構なボリュームになってました&#8230;。<br>はじめは甘く考えていたんですが、ものすごい勢いで攻撃されだして、それに対策しているうちに肥大化しました。<br>とは言え、ちょっと意地になりすぎたかもしれません(笑)</p>



<p>なお、この記事の内容はリモートデスクトップ接続ができている前提です。<br>リモートデスクトップ接続の仕方については、VPSを契約したときに業者から送られてくるメールに詳しく記載されていると思うので省略しています。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">注意事項！！</a></li><li><a href="#toc2" tabindex="0">使用するツールの起動方法</a><ol><li><a href="#toc3" tabindex="0">スタートメニュー</a></li><li><a href="#toc4" tabindex="0">コントロールパネル</a></li><li><a href="#toc5" tabindex="0">管理ツール</a></li><li><a href="#toc6" tabindex="0">ローカルセキュリティポリシー</a></li><li><a href="#toc7" tabindex="0">サービス</a></li><li><a href="#toc8" tabindex="0">セキュリティが強化された Windows ファイアウォール</a></li><li><a href="#toc9" tabindex="0">Windows Update</a></li><li><a href="#toc10" tabindex="0">ネットワークと共有センター</a></li><li><a href="#toc11" tabindex="0">グループポリシーエディター</a></li><li><a href="#toc12" tabindex="0">レジストリエディタ</a></li><li><a href="#toc13" tabindex="0">コマンドプロンプト</a></li><li><a href="#toc14" tabindex="0">「リモートデスクトップ接続」ダイアログ</a></li></ol></li><li><a href="#toc15" tabindex="0">アカウント設定を変更する</a><ol><li><a href="#toc16" tabindex="0">「Guest」（存在する場合）</a><ol><li><a href="#toc17" tabindex="0">無効化（「有効」になっている場合）</a></li><li><a href="#toc18" tabindex="0">名前変更</a></li></ol></li><li><a href="#toc19" tabindex="0">「Administrator」</a><ol><li><a href="#toc20" tabindex="0">名前変更</a></li><li><a href="#toc21" tabindex="0">パスワード変更</a></li><li><a href="#toc22" tabindex="0">無効化（推奨）</a></li></ol></li><li><a href="#toc23" tabindex="0">新規アカウント</a><ol><li><a href="#toc24" tabindex="0">アカウント作成</a></li><li><a href="#toc25" tabindex="0">権限が昇格しないように設定</a></li></ol></li><li><a href="#toc26" tabindex="0">その他のアカウント（存在する場合）</a></li></ol></li><li><a href="#toc27" tabindex="0">ロックアウトを有効にする</a></li><li><a href="#toc28" tabindex="0">Windows Update する</a><ol><li><a href="#toc29" tabindex="0">有効化（Windows Update できない場合）</a></li><li><a href="#toc30" tabindex="0">実施</a></li><li><a href="#toc31" tabindex="0">無効化</a></li></ol></li><li><a href="#toc32" tabindex="0">リモートデスクトップ接続の設定を変更する</a><ol><li><a href="#toc33" tabindex="0">サーバー（VPS）側の変更</a><ol><li><a href="#toc34" tabindex="0">リモートデスクトップ接続の許可</a></li><li><a href="#toc35" tabindex="0">SSL（TLS）有効化</a></li><li><a href="#toc36" tabindex="0">UDP無効化</a></li><li><a href="#toc37" tabindex="0">使用ポート変更</a></li></ol></li><li><a href="#toc38" tabindex="0">クライアント（ローカルPC）側の変更</a><ol><li><a href="#toc39" tabindex="0">ポート指定</a></li><li><a href="#toc40" tabindex="0">画面真っ暗対策（？）</a></li></ol></li></ol></li><li><a href="#toc41" tabindex="0">ファイアウォールの設定を変更する</a><ol><li><a href="#toc42" tabindex="0">受信規則の設定</a><ol><li><a href="#toc43" tabindex="0">接続許可ルールの見直し</a></li><li><a href="#toc44" tabindex="0">接続ブロックルール</a></li></ol></li><li><a href="#toc45" tabindex="0">ログ設定</a></li></ol></li><li><a href="#toc46" tabindex="0">不要なポートを閉じる</a><ol><li><a href="#toc47" tabindex="0">ポート137、138</a></li><li><a href="#toc48" tabindex="0">TCPポート5985</a></li><li><a href="#toc49" tabindex="0">UDPポート500、4500</a></li><li><a href="#toc50" tabindex="0">UDPポート5355</a></li><li><a href="#toc51" tabindex="0">TCPポート4915X（ダイナミックポート）</a></li></ol></li><li><a href="#toc52" tabindex="0">不要な機能を無効化する</a><ol><li><a href="#toc53" tabindex="0">ローカルネットワークのみで有効な機能</a></li><li><a href="#toc54" tabindex="0">リモートレジストリ</a></li><li><a href="#toc55" tabindex="0">スマートカード</a></li></ol></li><li><a href="#toc56" tabindex="0">MT4／MT5／cTraderを準備する</a></li><li><a href="#toc57" tabindex="0">MT4／MT5／cTraderが自動で起動するようにする</a><ol><li><a href="#toc58" tabindex="0">Windowsへの自動ログオン設定</a></li><li><a href="#toc59" tabindex="0">MT4／MT5／cTraderの自動起動設定</a></li><li><a href="#toc60" tabindex="0">自動起動することの確認</a></li></ol></li><li><a href="#toc61" tabindex="0">おまけ</a><ol><li><a href="#toc62" tabindex="0">リモートデスクトップ接続のユーザーの切り替え</a></li><li><a href="#toc63" tabindex="0">Windows Update について</a></li><li><a href="#toc64" tabindex="0">再起動について</a></li><li><a href="#toc65" tabindex="0">リモートデスクトップ画面の解像度</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">注意事項！！</span></h2>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box alert-box">
<ul class="wp-block-list">
<li>VPS側のOSは主にWindows server 2008 R2／2012 R2で、ローカルPC側のOSはWindows 11で試しながら記事を書きました。<br>OSが異なると操作も異なる部分があるかもしれません。</li>



<li>ご自分の環境で試す場合は十分に注意しながら行ってください。<br>僕はリモートデスクトップの接続ポートをうっかりファイアウォールでブロックしてしまって、リモートデスクトップ接続できなくなって詰んだことがあります&#8230;。</li>



<li>もし問題が発生しても責任は取りかねますのであしからずご了承ください。</li>
</ul>
</div>



<h2 class="wp-block-heading"><span id="toc2">使用するツールの起動方法</span></h2>



<h3 class="wp-block-heading"><span id="toc3">スタートメニュー</span></h3>



<p>画面左下の「スタート」ボタン（Windowsのロゴ）を押します。</p>



<p>リモートデスクトップ画面を全画面表示している場合には「<span class="keyboard-key">Windows</span>」キーを押すことでも表示されます。</p>



<h3 class="wp-block-heading"><span id="toc4">コントロールパネル</span></h3>



<p>「スタートメニュー」の中にあります。</p>



<h3 class="wp-block-heading"><span id="toc5">管理ツール</span></h3>



<p>「スタートメニュー」の中にあります。</p>



<p>または「コントロールパネル」の右上から「表示方法」を「大きいアイコン」か「小さいアイコン」にすると表示されます。</p>



<h3 class="wp-block-heading"><span id="toc6">ローカルセキュリティポリシー</span></h3>



<p>「管理ツール」の中にあります。</p>



<h3 class="wp-block-heading"><span id="toc7">サービス</span></h3>



<p>「管理ツール」の中にあります。</p>



<h3 class="wp-block-heading"><span id="toc8">セキュリティが強化された Windows ファイアウォール</span></h3>



<p>「管理ツール」の中にあります。</p>



<p>長いので以降は「ファイアウォール」と記載します。</p>



<h3 class="wp-block-heading"><span id="toc9">Windows Update</span></h3>



<p>「コントロールパネル」の表示方法が「カテゴリ」の場合は「システムとセキュリティ」の中にあります。<br>表示方法が「カテゴリ」以外の場合は「コントロールパネル」の中にあります。</p>



<h3 class="wp-block-heading"><span id="toc10">ネットワークと共有センター</span></h3>



<p>「コントロールパネル」の表示方法が「カテゴリ」の場合は「ネットワークとインターネット」の中にあります。<br>表示方法が「カテゴリ」以外の場合は「コントロールパネル」の中にあります。</p>



<h3 class="wp-block-heading"><span id="toc11">グループポリシーエディター</span></h3>



<p>スタートメニューの検索ボックスに「gpedit.msc」と入力すると「gpedit」が見つかるので選択します。</p>



<p>または、リモートデスクトップ画面を全画面表示している場合には「<span class="keyboard-key">Windows</span> + <span class="keyboard-key">R</span>」キーで「ファイル名を指定して実行」ダイアログが表示されるので、「gpedit.msc」と入力して「OK」ボタンを押します。</p>



<h3 class="wp-block-heading"><span id="toc12">レジストリエディタ</span></h3>



<p>スタートメニューの検索ボックスに「regedit」と入力すると「regedit」が見つかるので選択します。</p>



<p>または、リモートデスクトップ画面を全画面表示している場合には「<span class="keyboard-key">Windows</span> + <span class="keyboard-key">R</span>」キーで「ファイル名を指定して実行」ダイアログが表示されるので、「regedit」と入力して「OK」ボタンを押します。</p>



<h3 class="wp-block-heading"><span id="toc13">コマンドプロンプト</span></h3>



<p>スタートメニューの検索ボックスに「cmd」と入力すると「コマンド プロンプト」が見つかるので選択します。</p>



<p>または、リモートデスクトップ画面を全画面表示している場合には「<span class="keyboard-key">Windows</span> + <span class="keyboard-key">R</span>」キーで「ファイル名を指定して実行」ダイアログが表示されるので、「cmd」と入力して「OK」ボタンを押します。</p>



<h3 class="wp-block-heading"><span id="toc14">「リモートデスクトップ接続」ダイアログ</span></h3>



<p>「.rdp」ファイル（「リモートデスクトップ接続」ダイアログで「保存」ボタンを押すとできるファイル）を右クリックして、「編集」を選択します。</p>



<p>「.rdp」ファイルがない場合は、スタートメニューの検索ボックスに「remote desktop」と入力すると「リモート デスクトップ接続」が見つかるので選択します。<br>または、「<span class="keyboard-key">Windows</span> + <span class="keyboard-key">R</span>」キーで「ファイル名を指定して実行」ダイアログが表示されるので、「mstsc」と入力して「OK」ボタンを押します。</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc15">アカウント設定を変更する</span></h2>



<h3 class="wp-block-heading"><span id="toc16">「Guest」（存在する場合）</span></h3>



<h4 class="wp-block-heading"><span id="toc17">無効化（「有効」になっている場合）</span></h4>



<p>もしも「Guest」アカウントが有効になっていたら無効化します。</p>



<ol class="wp-block-list">
<li>「ローカルセキュリティポリシー ＞ ローカルポリシー ＞ セキュリティオプション ＞ アカウント：Guest アカウントの状態」を「無効」に変更します。<br>（または「コントロールパネル ＞ ユーザーアカウント ＞ ユーザーアカウント ＞ 別のアカウントの管理 ＞ Guest」で「オフ」ボタンを押下します）</li>
</ol>



<h4 class="wp-block-heading"><span id="toc18">名前変更</span></h4>



<p>無効化しておけば外部から攻撃されても大丈夫だとは思いますが、念のため類推されにくそうな名前に変えておきます。</p>



<ol class="wp-block-list">
<li>「ローカルセキュリティポリシー ＞ ローカルポリシー ＞ セキュリティオプション ＞ アカウント：Guest アカウント名の変更」を変更します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc19">「Administrator」</span></h3>



<h4 class="wp-block-heading"><span id="toc20">名前変更</span></h4>



<p>“Administrator”という危険度MAXな名前を類推されにくそうなものに変更します。</p>



<ol class="wp-block-list">
<li>「ローカルセキュリティポリシー ＞ ローカルポリシー ＞ セキュリティオプション ＞ アカウント：Administrator アカウント名の変更」を変更します。</li>
</ol>



<h4 class="wp-block-heading"><span id="toc21">パスワード変更</span></h4>



<p>パスワードも類推されにくそうなものに変更しておきます。</p>



<ol class="wp-block-list">
<li>「コントロールパネル ＞ ユーザーアカウント ＞ ユーザーアカウント ＞ 個人用パスワードの変更」で設定します。<br>※たぶん再起動してからでないとできないと思います。その場合、新しいAdministrator アカウント名でリモートデスクトップ接続しなおす必要があります。</li>
</ol>



<h4 class="wp-block-heading"><span id="toc22">無効化（推奨）</span></h4>



<ol class="wp-block-list">
<li>代わりに使用する管理者アカウントを作成します。
<ul class="wp-block-list">
<li>Windows server 2012 R2／2016 の場合
<ol class="wp-block-list">
<li>「コントロールパネル ＞ ユーザーアカウント ＞ ユーザーアカウント ＞ 別のアカウントの管理 ＞ 新しいアカウントの作成」を選択して、「ユーザーの追加」ダイアログを表示します。</li>



<li>「ユーザー名」と「パスワード」に類推されにくそうなアカウント名とパスワードを入力します。</li>



<li>「パスワードの確認入力」にパスワードを再入力します。</li>



<li>「パスワードのヒント」にパスワードを思い出すきっかけになりそうなことを入力します。</li>



<li>「次へ」ボタンを押します。（「パスワード」と「パスワードの確認入力」の内容が異なっていたり、よくないパスワードだと判断されると再入力を促されます）</li>



<li>「完了」ボタンを押します。</li>



<li>追加したアカウントを選択します。</li>



<li>「アカウントの種類の変更」を選択します。</li>



<li>「管理者」をチェックしてから「アカウントの種類の変更」ボタンを押します。</li>
</ol>
</li>



<li>Windows server 2008 R2 の場合
<ol class="wp-block-list">
<li>「コントロールパネル ＞ ユーザーアカウント ＞ ユーザーアカウント ＞ 別のアカウントの管理 ＞ 新しいアカウントの作成」をクリックします。</li>



<li>「新しいアカウント名」に類推されにくそうなアカウント名を入力します。</li>



<li>「管理者」をチェックしてから「アカウントの作成」ボタンを押します。</li>



<li>追加したアカウントを選択します。</li>



<li>「パスワードの作成」を選択します。</li>



<li>「新しいパスワード」に類推されにくそうなパスワードを入力します。</li>



<li>「新しいパスワードの確認」にパスワードを再入力します。</li>



<li>「パスワードのヒント」にパスワードを思い出すきっかけになりそうなことを入力します。（省略も可能です）</li>



<li>「パスワードの作成」ボタンを押します。（「パスワード」と「パスワードの確認入力」の内容が異なっていたり、よくないパスワードだと判断されると再入力を促されます）</li>
</ol>
</li>
</ul>
</li>



<li>「Administrator」アカウントをサインアウト（OSが古い場合はログオフ）します。
<ol class="wp-block-list">
<li>「スタートメニュー ＞ アカウント名 ＞ サインアウト」（OSが古い場合は「スタートメニュー ＞ ログオフ」）を選択します。</li>
</ol>
</li>



<li>新しく作成したアカウントでリモートデスクトップ接続しなおします。</li>



<li>「Administrator」アカウントを無効化します。
<ol class="wp-block-list">
<li>「ローカルセキュリティポリシー ＞ ローカルポリシー ＞ セキュリティオプション ＞ アカウント：Administrator アカウントの状態」を「無効」に変更します。</li>
</ol>
</li>
</ol>



<h3 class="wp-block-heading"><span id="toc23">新規アカウント</span></h3>



<h4 class="wp-block-heading" id="create-account"><span id="toc24">アカウント作成</span></h4>



<p>管理者権限なしのアカウント（標準ユーザー）をあたらしく作成します。<br>普段、自動売買するときは、このアカウントを使用します。</p>



<ul class="wp-block-list">
<li>Windows server 2012 R2／2016 の場合
<ol class="wp-block-list">
<li>「コントロールパネル ＞ ユーザーアカウント ＞ ユーザーアカウント ＞ 別のアカウントの管理 ＞ 新しいアカウントの作成」を選択して、「ユーザーの追加」ダイアログを表示します。</li>



<li>「ユーザー名」と「パスワード」に類推されにくそうなアカウント名とパスワードを入力します。</li>



<li>「パスワードの確認入力」にパスワードを再入力します。</li>



<li>「パスワードのヒント」にパスワードを思い出すきっかけになりそうなことを入力します。</li>



<li>「次へ」ボタンを押します。（「パスワード」と「パスワードの確認入力」の内容が異なっていたり、よくないパスワードだと判断されると再入力を促されます）</li>



<li>「完了」ボタンを押します。</li>
</ol>
</li>



<li>Windows server 2008 R2 の場合
<ol class="wp-block-list">
<li>「コントロールパネル ＞ ユーザーアカウント ＞ ユーザーアカウント ＞ 別のアカウントの管理 ＞ 新しいアカウントの作成」をクリックします。</li>



<li>「新しいアカウント名」に類推されにくそうなアカウント名を入力します。</li>



<li>「標準ユーザー」をチェックしてから「アカウントの作成」ボタンを押します。</li>



<li>追加したアカウントを選択します。</li>



<li>「パスワードの作成」を選択します。</li>



<li>「新しいパスワード」に類推されにくそうなパスワードを入力します。</li>



<li>「新しいパスワードの確認」にパスワードを再入力します。</li>



<li>「パスワードのヒント」にパスワードを思い出すきっかけになりそうなことを入力します。（省略も可能です）</li>



<li>「パスワードの作成」ボタンを押します。（「パスワード」と「パスワードの確認入力」の内容が異なっていたり、よくないパスワードだと判断されると再入力を促されます）</li>
</ol>
</li>
</ul>



<h4 class="wp-block-heading"><span id="toc25">権限が昇格しないように設定</span></h4>



<p>勝手にアプリをインストールされないようにします。<br>アプリをインストールしたい場合や、その他の管理者権限が必要な操作を行いたい場合は、管理者権限のあるアカウントでパスワード認証を経てから行います。</p>



<ol class="wp-block-list">
<li>「ローカルセキュリティポリシー ＞ ローカルポリシー ＞ セキュリティオプション ＞ ユーザーアカウント制御：アプリケーションのインストールを検出し、昇格をプロンプトする」を「有効」に設定します。</li>



<li>「ローカルセキュリティポリシー ＞ ローカルポリシー ＞ セキュリティオプション ＞ ユーザーアカウント制御：標準ユーザーに対する昇格時のプロンプトの動作」を「昇格の要求を自動的に拒否する」に設定します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc26">その他のアカウント（存在する場合）</span></h3>



<p>「Administrator」と「Guest」以外のアカウントがある場合、業者に確認して可能なら削除します。（業者がメンテナンスに使用するアカウントが存在したことがありました）</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc27">ロックアウトを有効にする</span></h2>



<p>一定回数ログインに失敗したら、そのアカウントへのログインをロックアウトするようにします。</p>



<ol class="wp-block-list">
<li>「グループポリシーエディター ＞ コンピューターの構成 ＞ Windowsの設定 ＞ セキュリティの設定 ＞ アカウントポリシー ＞ アカウントロックアウトのポリシー ＞ アカウントのロックアウトのしきい値」に何回失敗したらロックアウトするか設定します。（回数は任意ですが、3～5回くらいでいいと思います）</li>



<li>ロックアウトする時間と、ログインの失敗回数をリセットする時間の入力を求められるので設定します。（どちらも30分くらいでいいのではないでしょうか。「アカウントのロックアウトのしきい値」と同じ階層にある「ロックアウト期間」、「ロックアウトカウンターのリセット」であとから設定することもできます）</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc28">Windows Update する</span></h2>



<h3 class="wp-block-heading"><span id="toc29">有効化（Windows Update できない場合）</span></h3>



<p>Windows Update できない場合は、たぶんWindows Updateサービスが「無効」になっているので「手動」にします。</p>



<ol class="wp-block-list">
<li>「サービス ＞ Windows Update ＞ スタートアップの種類」を「手動」に変更します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc30">実施</span></h3>



<p>とりあえず最新にしておきます。</p>



<ol class="wp-block-list">
<li>「Windows Update」で「更新プログラムの確認」ボタンを押下します。</li>



<li>何回か確認して更新がなくなるまで繰り返します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc31">無効化</span></h3>



<p>市場取引時間中にアップデートのチェック～再起動をしないようにします。</p>



<ol class="wp-block-list">
<li>「Windows Update ＞ 設定の変更 ＞ 重要な更新プログラム」を「更新プログラムを確認しない」に設定します。<br>（または「サービス ＞ Windows Update」で「停止」ボタンを押してWindows Updateサービスを停止したあとで「スタートアップの種類」を「無効」に変更します）</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc32">リモートデスクトップ接続の設定を変更する</span></h2>



<h3 class="wp-block-heading"><span id="toc33">サーバー（VPS）側の変更</span></h3>



<h4 class="wp-block-heading"><span id="toc34">リモートデスクトップ接続の許可</span></h4>



<p><a href="#create-account">先ほど新しく作成した標準ユーザーアカウント</a>でのリモートデスクトップ接続を許可します。<br>（管理者権限つきのユーザーはデフォルトで許可されています）</p>



<ol class="wp-block-list">
<li>「コントロールパネル」の表示方法が「カテゴリ」の場合は「システムとセキュリティ ＞ リモートアクセスの許可」、表示方法が「カテゴリ」以外の場合は「システム ＞ リモートの設定」で「システムのプロパティ」ダイアログを表示します。</li>



<li>「リモート」タブで「ユーザの選択」ボタンを押して「リモートデスクトップユーザー」ダイアログを表示します。</li>



<li>「追加」ボタンを押して「ユーザーの選択」ダイアログを表示します。</li>



<li>「選択するオブジェクト名を入力してください」にアカウント名を入力します。</li>



<li>「名前の確認」ボタンを押します。</li>



<li>「OK」ボタンを押して「ユーザーの選択」ダイアログを閉じます。</li>



<li>「OK」ボタンを押して「リモートデスクトップユーザー」ダイアログを閉じます。</li>



<li>ついでに「システムのプロパティ」ダイアログの「リモート」タブで「ネットワークレベル認証でリモートデスクトップを実行しているコンピューターのみ接続を許可する（推奨）」にチェックしておきます。</li>



<li>「OK」ボタンを押して「システムのプロパティ」ダイアログを閉じます。</li>
</ol>



<h4 class="wp-block-heading"><span id="toc35">SSL（TLS）有効化</span></h4>



<p>リモートデスクトップ接続で送受信する内容が漏洩しないように保護します。</p>



<ol class="wp-block-list">
<li>「グループポリシーエディター ＞ コンピューターの構成 ＞ 管理用テンプレート ＞ Windowsコンポーネント ＞ リモートデスクトップサービス ＞ リモートデスクトップセッションホスト ＞ セキュリティ ＞ リモート（RDP）接続に特定のセキュリティレイヤーの使用を必要とする」で「有効」をチェックし、「セキュリティレイヤー」で「SSL（TLS1.0）」を選択します。</li>
</ol>



<p>ちなみに“TLS1.0”とありますが、実際にはTLS1.2が使用されるようです。（SSL1.0～TLS1.1は使用禁止、あるいは使用しないことが推奨されています）</p>



<h4 class="wp-block-heading"><span id="toc36">UDP無効化</span></h4>



<p>たぶん「SSL（TLS）有効化」の設定をすればUDPでの接続はできないと思うんですが、なんか「UDPが有効になっています」みたいな表示がされたので明示的に無効にしておきます。</p>



<ol class="wp-block-list">
<li>「グループポリシーエディター ＞ コンピューターの構成 ＞ 管理用テンプレート ＞ Windowsコンポーネント ＞ リモートデスクトップサービス ＞ リモートデスクトップセッションホスト ＞ 接続 ＞ RDPトランスポートプロトコルの選択」で「有効」をチェックし、「トランスポートの種類の選択」で「TCPのみを使用」を選択します。</li>
</ol>



<h4 class="wp-block-heading port-change"><span id="toc37">使用ポート変更</span></h4>



<p>デフォルトでリモートデスクトップ接続に使用されるポート「3389」はめちゃくちゃ攻撃されるので、別のポートに変更します。<br>ポートを変更しても完全に攻撃がなくなるわけではないですが、かなり減らすことはできます。</p>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box alert-box">
<p><strong><span class="marker-under-red">変更は慎重に行ってください</span></strong><span class="marker-under-red"><strong>！！</strong></span><br><strong><span class="marker-under-red">間違いがあると</span><span class="marker-under-red">リモートデスクトップ接続できなくなって詰みます！！</span></strong></p>



<p>接続できなくなったら業者のアカウントパネルから初期化するか、サポートに連絡して初期化してもらうしかないと思います。<br>いずれにしても初期化なので全部やり直しです。</p>
</div>



<ol id="block-fa8c81f0-966d-4e10-93ec-725bec395d02" class="wp-block-list">
<li>新しくリモートデスクトップ接続で使用するポートの接続を許可します。
<ol class="wp-block-list">
<li>「ファイアウォール ＞ ローカルコンピューターのセキュリティが強化されたファイアウォール ＞ 受信の規則」の上で右クリック、「新しい規則」を選択して「新規の受信の規則ウイザード」ダイアログを表示します。</li>



<li>「ポート」をチェックして「次へ」を押します。</li>



<li>「TCP」と「特定のローカルポート」をチェックし、ポートの一覧に使用したいポートの番号を入力します。（番号は1024～49151の中で<a rel="noopener" target="_blank" href="https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml">IANAの割り当て<span class="fa fa-external-link external-icon anchor-icon"></span></a> が“Unassigned”（未割り当て）になっているものか、49152～65535（動的ポート）の中でポートが開いていないものから選ぶといいと思います。現在開いているポートは「コマンドプロンプト」で「netstat -a」を実行すると確認できます）</li>



<li>「接続を許可する」をチェックして「次へ」を押します。</li>



<li>「ドメイン」、「プライベート」、「パブリック」の全てにチェックして「次へ」を押します。</li>



<li>「名前」と「説明」を記入して「完了」を押します。（「説明」は未記入でも可）</li>
</ol>
</li>



<li>リモートデスクトップ接続で使用するポートを変更します。
<ol class="wp-block-list">
<li>「レジストリエディタ ＞ コンピューター ＞ HKEY_LOCAL_MACHINE＞SYSTEM ＞ CurrentControlSet ＞ Control ＞ Terminal Server ＞ WinStations ＞ RDP-Tcp ＞PortNumber」をダブルクリックして「DWORD（32ビット）値の編集」ダイアログを表示します。</li>



<li>「表記」で「10進数」をチェックします。</li>



<li>「値のデータ」に新しいポート番号を入力して「OK」ボタンを押します。</li>
</ol>
</li>



<li>再起動します。<br>次にリモートデスクトップ接続する際には、クライアントPC側で接続ポートを指定する必要があります。（つづけて↓の設定を行えばいいです）</li>
</ol>



<h3 class="wp-block-heading"><span id="toc38">クライアント（ローカルPC）側の変更</span></h3>



<h4 class="wp-block-heading" id="specify-port"><span id="toc39">ポート指定</span></h4>



<p>サーバー側で設定したポートを使用して接続するようにします。</p>



<ol class="wp-block-list">
<li>「リモートデスクトップ接続」ダイアログで「オプションの表示」を押します。</li>



<li>「全般」タブの「ログオン設定」の「コンピューター」にIPアドレスが入力されていると思いますが、この後ろに「:」（コロン）とポート番号を追加します。</li>



<li>「接続設定」の「保存」ボタンを押します。</li>



<li>「接続」ボタンを押して、新しいポートでリモートデスクトップ接続ができることを確認します。</li>
</ol>



<h4 class="wp-block-heading"><span id="toc40">画面真っ暗対策（？）</span></h4>



<p>「接続自体はできるんだけど画面が真っ暗で何も操作できない」という状態になったときにネットで調べた対策です。<br>結局、サポートに再起動してもらうまで治らなかったので効果があるかどうかはわかりませんが、僕はおまじないと思って設定しています。（とりあえず設定してから画面が真っ暗になったことはないです）</p>



<ol class="wp-block-list">
<li>「リモートデスクトップ接続」ダイアログの「エクスペリエンス」タブを開きます。</li>



<li>「パフォーマンス」の「パフォーマンスを最適化するために接続速度を選択してください」で「低速ブロードバンド(256 kbps &#8211; 2 Mbps)」を選択し、さらに「次の設定を許可する」のチェックを全部外します。</li>



<li>「ビットマップのキャッシュを保持」のチェックを外します。</li>



<li>「全般」タブの「接続設定」の「保存」ボタンを押します。</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc41">ファイアウォールの設定を変更する</span></h2>



<h3 class="wp-block-heading"><span id="toc42">受信規則の設定</span></h3>



<h4 class="wp-block-heading"><span id="toc43">接続許可ルールの見直し</span></h4>



<p>元からある接続許可ルールを見直します。</p>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box not-nested-style cocoon-block-label-box"><div class="label-box-label block-box-label box-label"><span class="label-box-label-text block-box-label-text box-label-text">常に接続を許可するルール</span></div><div class="label-box-content block-box-content box-content">
<ul class="wp-block-list">
<li><a href="#port-change">前の章で新しく作成</a>したリモートデスクトップ接続のルール<br>これは絶対に必要です。<br><span class="marker-under-red">うっかり無効にするとリモートデスクトップ接続できなくな</span><span class="marker-under-red">ります！</span></li>



<li>「グループ」が「コアネットワーク」のルール<br>判断できなかったのでとりあえず残しておきます。</li>
</ul>
</div></div>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box not-nested-style cocoon-block-label-box"><div class="label-box-label block-box-label box-label"><span class="label-box-label-text block-box-label-text box-label-text">必要な時に接続を許可するルール</span></div><div class="label-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>MetaTrader 5 Strategy Tester Agent<br>複数のPCを使って最適化を行う場合に必要になります。<br>VPSで最適化はしない気がしますが、使用するときだけ許可します。</li>



<li>リモートデスクトップ シャドウ(TCP受信)<br>同じリモートデスクトップ画面を複数人で共有する場合に必要になります。<br>たぶんないと思いますが、もし必要になることがあれば許可します。</li>
</ul>
</div></div>



<p>有効から無効に変更するルールについて、それぞれ以下の操作を行います。</p>



<ol class="wp-block-list">
<li>「ファイアウォール ＞ ローカルコンピューターのセキュリティが強化されたファイアウォール ＞ 受信の規則 ＞ “ルール名”」をダブルクリックしてプロパティダイアログを表示します。</li>



<li>「全般」タブで「有効」のチェックを外してから「OK」ボタンを押します。</li>
</ol>



<h4 class="wp-block-heading"><span id="toc44">接続ブロックルール</span></h4>



<p>接続許可ルールに該当しない接続がブロックされる設定になっていることを確認しておきます。</p>



<ol class="wp-block-list">
<li>「ファイアウォール ＞ ローカルコンピューターのセキュリティが強化されたファイアウォール」の上で右クリック、「プロパティ」を選択して「ローカルコンピューターのセキュリティが強化されたファイアウォールのプロパティ」ダイアログを表示します。</li>



<li>「ドメインプロファイル」タブで「状態」の「受信接続」が「ブロック（規定）」になっていることを確認します。（なっていなければ「ブロック（規定）」を選択）</li>



<li>「プライベートプロファイル」タブと「パブリックプロファイル」でも同様の操作を行います。</li>
</ol>



<p>あとは、念のため特に危険と言われるポートの接続を明示的にブロックしておきます。<br>ブロックするポートは「135、137～139、445」です。</p>



<ol class="wp-block-list">
<li>「ファイアウォール ＞ ローカルコンピューターのセキュリティが強化されたファイアウォール ＞ 受信の規則」の上で右クリック、「新しい規則」を選択して「新規の受信の規則ウイザード」ダイアログを表示します。</li>



<li>「ポート」をチェックして「次へ」を押します。</li>



<li>「<span class="marker-under"><strong>TCP</strong></span>」と「特定のローカルポート」をチェック、ポートの一覧に「135, 137-139, 445」と入力します。</li>



<li>「接続をブロックする」をチェックして「次へ」を押します。</li>



<li>「ドメイン」、「プライベート」、「パブリック」の全てにチェックして「次へ」を押します。</li>



<li>「名前」と「説明」を記入して「完了」を押します。（「説明」は未記入でも可）</li>



<li>「ファイアウォール ＞ ローカルコンピューターのセキュリティが強化されたファイアウォール ＞ 受信の規則」上で右クリック、「新しい規則」を選択して「新規の受信の規則ウイザード」ダイアログを表示します。</li>



<li>「ポート」をチェックして「次へ」を押します。</li>



<li>「<span class="marker-under"><strong>UDP</strong></span>」と「特定のローカルポート」をチェック、ポートの一覧に「135, 137-139, 445」と入力します。</li>



<li>「接続をブロックする」をチェックして「次へ」を押します。</li>



<li>「ドメイン」、「プライベート」、「パブリック」の全てにチェックして「次へ」を押します。</li>



<li>「名前」と「説明」を記入して「完了」を押します。（「説明」は未記入でも可）</li>
</ol>



<h3 class="wp-block-heading"><span id="toc45">ログ設定</span></h3>



<p>攻撃の有無や、その相手を確認するためにログを残すように設定します。</p>



<ol class="wp-block-list">
<li>「ファイアウォール ＞ ローカルコンピューターのセキュリティが強化されたファイアウォール」の上で右クリック、「プロパティ」を選択して「ローカルコンピューターのセキュリティが強化されたファイアウォールのプロパティ」ダイアログを表示します。</li>



<li>「ドメインプロファイル」タブで「ログ」の「カスタマイズ」ボタンを押して「ドメインプロファイルのログ設定のカスタマイズ」ダイアログを表示します。</li>



<li>「名前」にログを残すファイル名とパスを指定します。（デフォルトのままでいいと思います）</li>



<li>「サイズ制限」にログファイルの最大サイズを指定します。（デフォルトのままでいいと思います）</li>



<li>「正常な接続をログに記録する」で「はい」を選択して「OK」を押します。</li>



<li>「プライベートプロファイル」タブと「パブリックプロファイル」でも同様の設定を行います。（アクティブなプロファイルだけでもいいと思います）</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc46">不要なポートを閉じる</span></h2>



<p>開いているポートで必要ないものをできるだけ閉じます。</p>



<p>環境によって違うと思うので、自分の環境で閉じたことがあるポートだけ記載します。<br>（開いているポートは「コマンドプロンプト」で「netstat -a」を実行すると表示されます）</p>



<h3 class="wp-block-heading"><span id="toc47">ポート137、138</span></h3>



<p>NetBIOSがらみで開けられているようです。<br>Windowsネットワーク内で名前解決などを行うための通信プロトコルらしいですが、VPSではお世話になることのない機能だと思うのでポートを閉じます。</p>



<p>まずは、NetBIOS over TCP/IPを無効にします。</p>



<ol class="wp-block-list">
<li>「ネットワークと共有センター ＞ アダプター設定の変更」で使用している接続の上で右クリック、「プロパティ」を選択して「ローカルエリア接続のプロパティ」ダイアログを表示します。（“ローカルエリア接続”の部分は使用している接続で異なります）</li>



<li>「ネットワーク」タブの「インターネットプロトコルバージョン4(TCP/IPv4)」を選択した状態で「プロパティ」ボタンを押して「インターネットプロトコルバージョン4(TCP/IPv4)のプロパティ」ダイアログを表示します。</li>



<li>「全般」タブの「詳細設定」ボタンを押して「TCP/IP詳細設定」ダイアログを表示します。</li>



<li>「WINS」タブの「NetBIOS設定」で「NetBIOS over TCP/IPを無効にする」をチェックして「OK」ボタンを押します。</li>



<li>「インターネットプロトコルバージョン4(TCP/IPv4)のプロパティ」ダイアログで「OK」ボタンを押します。</li>



<li>「ローカルエリア接続のプロパティ」ダイアログで「OK」ボタンを押します。</li>
</ol>



<p>次にTCP/IP NetBIOS Helperサービスを止めます。</p>



<ol class="wp-block-list">
<li>「サービス ＞ TCP/IP NetBIOS Helper」を選択して「TCP/IP NetBIOS Helperのプロパティ」ダイアログを表示します。</li>



<li>「全般」タブの「停止」ボタンを押します。</li>



<li>「全般」タブの「スタートアップの種類」で「無効」を選択して「OK」ボタンを押します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc48">TCPポート5985</span></h3>



<p>WinRMがらみで開けられているようです。<br>PowerShellを使ってサーバーをリモート操作できるようですが、僕は使う予定がないのでポートを閉じます。</p>



<ol class="wp-block-list">
<li>「グループポリシーエディター ＞ コンピューターの構成 ＞ 管理用テンプレート ＞ Windowsコンポーネント ＞ Windowsリモート管理 (WinRM) ＞ WinRMサービス ＞ WinRMによるリモート サーバー管理を許可する」を「無効」に設定します。</li>



<li>「サービス ＞ Windows Remote Management (WS-Management)」を選択して「Windows Remote Management (WS-Management)のプロパティ」ダイアログを表示します。</li>



<li>「全般」タブの「停止」ボタンを押します。</li>



<li>「全般」タブの「スタートアップの種類」で「無効」を選択して「OK」ボタンを押します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc49">UDPポート500、4500</span></h3>



<p>IPsecがらみ開けられているようです。<br>VPNを使用する場合には必要になるようですが、僕は使っていないので閉じることにします。</p>



<ol class="wp-block-list">
<li>「サービス ＞ IKE and AuthIP IPsec Keying Modules」を選択して「IKE and AuthIP IPsec Keying Modulesのプロパティ」ダイアログを表示します。</li>



<li>「全般」タブの「停止」ボタンを押します。</li>



<li>「全般」タブの「スタートアップの種類」で「無効」を選択して「OK」ボタンを押します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc50">UDPポート5355</span></h3>



<p>LLMNRがらみで開けられているようです。<br>NetBIOSと同じようにWindowsネットワーク内で名前解決できる通信プロトコルのようですが、これも必要ないので閉じます。</p>



<ol class="wp-block-list">
<li>「グループポリシーエディター ＞ コンピューターの構成＞管理用テンプレート ＞ ネットワーク ＞ DNSクライアント ＞ マルチキャスト名前解決をオフにする」で「有効」をチェックします。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc51">TCPポート4915X（ダイナミックポート）</span></h3>



<p>ダイナミックポートの1つがPrint Spoolerサービスによって開かれています。<br>このサービスを停止すると印刷できなくなるようですが、問題ないので閉じます。</p>



<ol class="wp-block-list">
<li>「サービス ＞ Print Spooler」を選択して「Print Spoolerのプロパティ」ダイアログを表示します。</li>



<li>「全般」タブの「停止」ボタンを押します。</li>



<li>「全般」タブの「スタートアップの種類」で「無効」を選択して「OK」ボタンを押します。</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc52">不要な機能を無効化する</span></h2>



<p>気が付いた不要な機能は無効化しておきます。</p>



<h3 class="wp-block-heading"><span id="toc53">ローカルネットワークのみで有効な機能</span></h3>



<p>「ネットワーク探索」と「ファイルとプリンターの共有」を無効にします。</p>



<ol class="wp-block-list">
<li>「ネットワークと共有センター ＞ アダプター設定の変更」で使用している接続の上で右クリック、「プロパティ」を選択して「ローカルエリア接続のプロパティ」ダイアログを表示します。（“ローカルエリア接続”の部分は使用している接続で異なります）</li>



<li>「ネットワーク」タブで次の項目のチェックを外します。
<ul class="wp-block-list">
<li>Microsoftネットワーク用クライアント</li>



<li>Microsoftネットワーク用ファイルとプリンター共有</li>



<li>LinkーLayer Topology Discovery Mapper I/O Driver</li>



<li>LinkーLayer Topology Discovery Responder</li>
</ul>
</li>



<li>「OK」ボタンを押します。</li>



<li>「ネットワークと共有センター ＞ 共有の詳細設定の変更」を選択します。</li>



<li>「プライベート」と「パブリック」の「ネットワーク探索を無効にする」と「ファイルとプリンターの共有を無効にする」をチェックします。</li>



<li>「すべてのネットワーク」の「パブリックフォルダーの共有を無効にする」をチェックします。</li>



<li>「変更の保存」ボタンを押します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc54">リモートレジストリ</span></h3>



<p>リモートでレジストリを変更することができるらしいです。<br>リモートデスクトップ接続でレジストリを編集してもサービスは起動しなかったので、WinRMがらみかな？<br>とりあえず危険そうなサービスなので無効にします。</p>



<ol class="wp-block-list">
<li>「サービス ＞ Remote Registry」を選択して「Remote Registryのプロパティ」ダイアログを表示します。</li>



<li>「全般」タブの「サービスの状態」が「開始」であれば「停止」ボタンを押します。</li>



<li>「全般」タブの「スタートアップの種類」で「無効」を選択して「OK」ボタンを押します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc55">スマートカード</span></h3>



<p>スマートカード（ICカード）リーダーを用いた認証機能のようです。<br>使用することはないと思うので無効にします。</p>



<ol class="wp-block-list">
<li>「サービス ＞ Smart Card」を選択して「Smart Cardのプロパティ」ダイアログを表示します。</li>



<li>「全般」タブの「サービスの状態」が「開始」であれば「停止」ボタンを押します。</li>



<li>「全般」タブの「スタートアップの種類」で「無効」を選択して「OK」ボタンを押します。</li>



<li>「サービス ＞ Smart Card Device Enumeration Service」を選択して「Smart Card Device Enumeration Serviceのプロパティ」ダイアログを表示します。</li>



<li>「全般」タブの「停止」ボタンを押します。</li>



<li>「全般」タブの「スタートアップの種類」で「無効」を選択して「OK」ボタンを押します。</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc56">MT4／MT5／cTraderを準備する</span></h2>



<p>MT4／MT5／cTraderを使えるようにインストール～EA／cBotの設定をします。</p>



<ol class="wp-block-list">
<li><strong><span class="marker-under">管理者アカウント</span></strong>でMT4／MT5／cTraderをインストールします。</li>



<li><strong><span class="marker-under">標準ユーザーアカウント</span></strong>でMT4／MT5／cTraderの設定（ログイン設定、EA／cBot設定）を行います。</li>
</ol>



<p>詳細はVPSでもローカルPCでも同じなので省略します。</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc57">MT4／MT5／cTraderが自動で起動するようにする</span></h2>



<p>トラブルやメンテナンスなどでVPSが再起動したときに自動でMT4／MT5／cTraderが起動するようにしておきます。</p>



<h3 class="wp-block-heading"><span id="toc58">Windowsへの自動ログオン設定</span></h3>



<p>VPSが起動したときに自動でWindowsにログオンするように設定します。</p>



<p>方法はいくつかありますが、僕は設定の簡易さやセキュリティ面から「Autologon」というツールを使うことにしました。<br>実行には管理者権限が必要なので、<span class="marker-under"><strong>管理者アカウント</strong></span>を使用します。</p>



<ol class="wp-block-list">
<li><a rel="noopener" target="_blank" href="https://learn.microsoft.com/ja-jp/sysinternals/downloads/autologon">Microsoftのサイト<span class="fa fa-external-link external-icon anchor-icon"></span></a> から「Autologon.zip」をローカルPCへダウンロードします。（サイトには使い方の説明もあります）</li>



<li>「Autologon.zip」を右クリック、「すべて展開」を選択して解凍します。（使い慣れた解凍ツールがあるならそちらで問題ないです）</li>



<li>解凍されたものの中から「Autologon64.exe」をVPSへコピーします。（たぶんないと思いますが32bit版のWindowsは「Autologon.exe」、ARM版は「Autologon64a.exe」をコピーします。どのWindowsを使っているか分からない場合は「コントロール パネル ＞ システムとセキュリティ ＞ システム」の「システムの種類」を見るとわかります。ARM版は見たことがありませんが、たぶん「システムの種類」か「プロセッサ」に“ARM”という文字列があると思います）</li>



<li>VPS側でコピーした exeファイルをダブルクリックして実行します。</li>



<li>「Autologon License Agreement」ダイアログが表示されたら「Agree」ボタンを押します。</li>



<li>「Username」に<span class="marker-under"><strong>標準ユーザー</strong></span>のアカウント名を入力します。</li>



<li>「Password」に<span class="marker-under"><strong>標準ユーザー</strong></span>のパスワードを入力して「Enable」ボタンを押します。</li>
</ol>



<h3 class="wp-block-heading"><span id="toc59">MT4／MT5／cTraderの自動起動設定</span></h3>



<p>スタートアップに登録して、ログオン時にMT4／MT5／cTraderが自動で起動するようにします。<br>この操作は<strong><span class="marker-under">標準ユーザーアカウント</span></strong>で実行します。</p>



<ol class="wp-block-list">
<li>スタートメニューの検索ボックスに「explorer」と入力すると「エクスプローラー」が見つかるので選択します。（リモートデスクトップ画面を全画面表示している場合には「<span class="keyboard-key">Windows</span> + <span class="keyboard-key">E</span>」キーでも起動できます）</li>



<li>「アドレスバー」に「shell:startup」と入力して「<span class="keyboard-key">Enter</span>」キーを押します。</li>



<li>「スタートアップ」フォルダが表示されるので、ここへ起動したいアプリのショートカットを配置します。（デフォルトだとデスクトップにショートカットがあると思うので、それをコピーするか移動します）</li>
</ol>



<h3 class="wp-block-heading"><span id="toc60">自動起動することの確認</span></h3>



<p>最後にMT4／MT5／cTraderが自動起動することを確認します。</p>



<ol class="wp-block-list">
<li>VPSを再起動します。</li>



<li>しばらく待ってから<strong><span class="marker-under">標準ユーザーアカウント</span></strong>でリモートデスクトップ接続します。</li>



<li>指定したMT4／MT5／cTraderが起動していることを確認します。</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc61">おまけ</span></h2>



<h3 class="wp-block-heading"><span id="toc62">リモートデスクトップ接続のユーザーの切り替え</span></h3>



<p>はじめは、管理者アカウントと標準ユーザーアカウント用に「.rdp」ファイル（「リモートデスクトップ接続」ダイアログで「保存」ボタンを押すとできるファイル）を分ければ資格情報も分けられると思っていたんですがうまくいきませんでした。</p>



<p>どうやら同じ接続先の資格情報は共有される仕組みのようです。</p>



<p>そこで「.rdp」ファイルはひとつにして、ログオンする回数の多い標準ユーザーアカウントの資格情報を保存することにしました。<br>これで「.rdp」ファイルをダブルクリックすると「ユーザー名」と「パスワード」の入力をしなくても標準ユーザーアカウントで接続されます。</p>



<p>そして、管理者アカウントで接続するときには毎回「ユーザー名」と「パスワード」の入力をします。</p>



<ol class="wp-block-list">
<li>「リモートデスクトップ接続」ダイアログで「オプションの表示」を押します。</li>



<li>「資格情報を常に確認する」をチェックしてから「接続」ボタンを押します。（<span class="marker-under">このとき「保存」ボタンは押しません</span>）</li>



<li>「Windows セキュリティ」ダイアログが表示されたら「その他」を選択します。</li>



<li>「別のアカウントを使用する」を選択します。</li>



<li>「ユーザー名」と「パスワード」に管理者アカウント名とパスワードを入力して「OK」ボタンを押します。</li>
</ol>



<p>ちょっと面倒ですが、管理者アカウントで頻繁に接続することはないので問題ないかなと思います。</p>



<h3 class="wp-block-heading"><span id="toc63">Windows Update について</span></h3>



<p>毎週末に更新を確認します。<br>古いOSだと大した更新はないんですが、とりあえず確認だけはしておきます。</p>



<h3 class="wp-block-heading"><span id="toc64">再起動について</span></h3>



<p>昔ほど不安定になるということはないと思いますが、メモリリークとかもあるでしょうし、再起動できるタイミングがあるなら1か月に一度くらいはしておいたほうがいいと思います。</p>



<p>ちなみに、僕は毎週末にWindows Updateしてから再起動というのがルーチンです。</p>



<h3 class="wp-block-heading"><span id="toc65">リモートデスクトップ画面の解像度</span></h3>



<p>VPSの負荷は高くないのになんか動作がもっさりするという場合、リモートデスクトップ画面の解像度が大きすぎるのが原因かもしれません。</p>



<p>僕の場合は解像度を4K（3840 x 2160）から2K（1920 x 1080）に落としたら「超もっさり」が「ややもっさり」ぐらいに改善してあまり気にならなくなりました。</p>



<p>ただ、これはVPSとの間の物理的な距離や通信速度が影響すると思うので、気になったら試してみてもいいかもという感じです。</p>



<ol class="wp-block-list">
<li>「リモートデスクトップ接続」ダイアログで「画面」タブを選択します。</li>



<li>「画面の設定」のスライダーを移動して解像度を調整します。</li>



<li>「全般」タブの「接続設定」の「保存」ボタンを押します。</li>
</ol>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FXの自動売買に必要なVPSのスペックを検討してみた</title>
		<link>https://ashfxblog.com/migrating-to-vps-consideration/</link>
		
		<dc:creator><![CDATA[あっしゅ]]></dc:creator>
		<pubDate>Sun, 16 Jun 2024 04:34:38 +0000</pubDate>
				<category><![CDATA[VPS関連情報]]></category>
		<guid isPermaLink="false">https://ashfxblog.com/?p=2720</guid>

					<description><![CDATA[自宅PCでの自動売買環境をVPSへ移行する際に必要になるVPSのスペックについて、自宅PCの稼働データから検討してみました。]]></description>
										<content:encoded><![CDATA[
<p>突然ですが、僕は近い将来、引っ越すことを考えています。<br>「だからどうした」と言われるかもしれませんが、ちょっと困ったことがあるんです。<br>それは、引っ越し先に安定した高速ネット回線がないことです。</p>



<p>僕は今のところ自宅のPCで自動売買アルゴリズムを動かしているんですが、これは光回線があってのことです。<br>光回線がないとなると、選択肢としてはVPSしかないかなぁ&#8230;という感じです。</p>



<p>でも、VPSのスペックにもいろいろあって、どれが最適なのかわかりません。<br>そこで、使用しているPCの稼働データを見ながら必要なスペックを検討することにします。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">自宅PCのスペック</a></li><li><a href="#toc2" tabindex="0">自宅PCで稼働させている自動売買ソフト</a></li><li><a href="#toc3" tabindex="0">CPU使用率の確認</a></li><li><a href="#toc4" tabindex="0">メモリ使用量の確認</a></li><li><a href="#toc5" tabindex="0">ストレージ使用量の確認</a></li><li><a href="#toc6" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">自宅PCのスペック</span></h2>



<p>使用しているのはヒューレットパッカードの『HP ProLiant ML350 G6』というサーバーです。<br>これを自動売買のみに使用しています。</p>



<p>かなり古いモデル（たぶん2010年発売）なのでスペックはあまり高くありません。</p>



<figure class="wp-block-flexible-table-block-table has-small-font-size is-style-bottom-margin-2em has-bottom-margin"><div class="scrollable-table stfc-sticky"><table class="" style="width:auto;max-width:none;border-color:#949495;border-width:2px"><tbody><tr><td style="width:100px;border-color:#949495">CPU</td><td style="width:300px;border-color:#949495">Intel Xeon E5506<br>（4コア4スレッド、2.13GHz、Nehalem世代）</td></tr><tr><td style="width:100px;border-color:#949495">メモリ</td><td style="width:300px;border-color:#949495">6GB</td></tr><tr><td style="width:100px;border-color:#949495">ストレージ</td><td style="width:300px;border-color:#949495">システムドライブ：58.4GB<br>データドライブ：214GB</td></tr><tr><td style="width:100px;border-color:#949495">OS</td><td style="width:300px;border-color:#949495">Windows Server 2008 R2 Standard SP1</td></tr></tbody></table></div></figure>



<p>「CrystalMark Retro」というソフトを使用したベンチマークの結果がこちら↓です。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="982" height="660" src="https://ashfxblog.com/wp-content/uploads/2024/06/trade-pc-bench.png" alt="自宅PC（トレード用PC）のベンチマーク結果" class="wp-image-2892" srcset="https://ashfxblog.com/wp-content/uploads/2024/06/trade-pc-bench.png 982w, https://ashfxblog.com/wp-content/uploads/2024/06/trade-pc-bench-300x202.png 300w, https://ashfxblog.com/wp-content/uploads/2024/06/trade-pc-bench-768x516.png 768w" sizes="(max-width: 982px) 100vw, 982px" /></figure>



<p>ちなみに、1年ほど前に自作した普段使いのPCの結果がこちら↓。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="978" height="663" src="https://ashfxblog.com/wp-content/uploads/2024/06/selfbuilt-pc-bench.png" alt="自作PC（普段使いのPC）のベンチマーク結果" class="wp-image-2893" srcset="https://ashfxblog.com/wp-content/uploads/2024/06/selfbuilt-pc-bench.png 978w, https://ashfxblog.com/wp-content/uploads/2024/06/selfbuilt-pc-bench-300x203.png 300w, https://ashfxblog.com/wp-content/uploads/2024/06/selfbuilt-pc-bench-768x521.png 768w" sizes="(max-width: 978px) 100vw, 978px" /></figure>



<p>はじめてベンチマークをとってみたんですが、比較するとかなり性能が低いことがわかります。</p>



<p>これを見た限りだと、ハードの性能にはそんなにこだわらなくてもよさそうな気がします。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc2">自宅PCで稼働させている自動売買ソフト</span></h2>



<p>MT4を5個（EA 7個）、MT5を2個（EA 1個）、cTraderを2個（cBot 0個）動かしています。</p>



<figure class="wp-block-flexible-table-block-table has-small-font-size is-style-bottom-margin-2em has-bottom-margin"><div class="scrollable-table stfc-sticky"><table class="" style="width:auto;max-width:none;border-width:2px"><thead><tr><th style="border-color:#949495">プラットフォーム</th><th style="border-color:#949495;text-align:center">チャート数</th><th style="border-color:#949495;text-align:center">EA／cBot数</th></tr></thead><tbody><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">4</td><td style="border-color:#949495;text-align:center">4</td></tr><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">2</td><td style="border-color:#949495;text-align:center">0</td></tr><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">1</td><td style="border-color:#949495;text-align:center">1</td></tr><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">1</td><td style="border-color:#949495;text-align:center">1</td></tr><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">1</td><td style="border-color:#949495;text-align:center">1</td></tr><tr><td style="border-color:#949495">MT5</td><td style="border-color:#949495;text-align:center">1</td><td style="border-color:#949495;text-align:center">1</td></tr><tr><td style="border-color:#949495">MT5</td><td style="border-color:#949495;text-align:center">0</td><td style="border-color:#949495;text-align:center">0</td></tr><tr><td style="border-color:#949495">cTrader</td><td style="border-color:#949495;text-align:center">0</td><td style="border-color:#949495;text-align:center">0</td></tr><tr><td style="border-color:#949495">cTrader</td><td style="border-color:#949495;text-align:center">0</td><td style="border-color:#949495;text-align:center">0</td></tr></tbody></table></div></figure>



<p>なお、cTraderはFX業者が提供しているものではなく、<a rel="noopener" target="_blank" href="https://ctrader.com/">開発元の公式サイト<span class="fa fa-external-link external-icon anchor-icon"></span></a>から直接ダウンロードしたものです。（FX業者からダウンロードしたものは、なぜか起動しなくなってしまったので&#8230;）</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc3">CPU使用率の確認</span></h2>



<p>タスクマネージャーの「パフォーマンス」タブで確認したところ、CPU使用率はだいたい 5～15%の間でした。</p>



<p>MT4／MT5で気配値を表示すると5%程度、cTraderでチャートを表示すると 10%くらい使用率が上がります。</p>



<p>また、すべてのウィンドウを最小化すると使用率は 0～5%になります。<br>たまに上昇することがあっても 10%いきません。</p>



<p>自宅PCの低い性能のCPUでも 1コアでよさそうな使用率です。</p>



<p>というわけで、よほど低性能なCPUが使われていない限りVPSの仮想CPU数は 1個でもなんとかなりそうな気がします。<br>できるだけウィンドウを最小化しておく、気配値を表示しない、チャート数を最小限にするなどの工夫は必要かもしれませんが。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc4">メモリ使用量の確認</span></h2>



<p>タスクマネージャーの「パフォーマンス」タブで確認したところ、システム全体のメモリ使用量は 2.6GBほどでした。</p>



<p>アプリごとのメモリ使用量は下表のようになります。<br>起動から徐々に使用量が増えるようだったので、1週間後の値を載せています。</p>



<figure class="wp-block-flexible-table-block-table has-small-font-size is-style-bottom-margin-2em has-bottom-margin"><div class="scrollable-table stfc-sticky"><table class="" style="width:auto;max-width:none;border-width:2px"><thead><tr><th style="border-color:#949495">プラットフォーム</th><th style="border-color:#949495;text-align:center">チャート数</th><th style="text-align:center;border-color:#949495">EA／cBot数</th><th style="text-align:center;border-color:#949495">メモリ使用量<sup>*1</sup></th></tr></thead><tbody><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">4</td><td style="text-align:center;border-color:#949495">4</td><td style="text-align:center;border-color:#949495">131.1 MB</td></tr><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">2</td><td style="text-align:center;border-color:#949495">0</td><td style="text-align:center;border-color:#949495">74.4 MB</td></tr><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">1</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">68.5 MB</td></tr><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">1</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">69.3 MB</td></tr><tr><td style="border-color:#949495">MT4</td><td style="border-color:#949495;text-align:center">1</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">67.9 MB</td></tr><tr><td style="border-color:#949495">MT5</td><td style="border-color:#949495;text-align:center">1</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">157.9 MB</td></tr><tr><td style="border-color:#949495">MT5</td><td style="border-color:#949495;text-align:center">0</td><td style="text-align:center;border-color:#949495">0</td><td style="text-align:center;border-color:#949495">152.3 MB</td></tr><tr><td style="border-color:#949495">cTrader</td><td style="border-color:#949495;text-align:center">0</td><td style="text-align:center;border-color:#949495">0</td><td style="text-align:center;border-color:#949495">353.3 MB</td></tr><tr><td style="border-color:#949495">cTrader</td><td style="border-color:#949495;text-align:center">0</td><td style="text-align:center;border-color:#949495">0</td><td style="text-align:center;border-color:#949495">337.8 MB</td></tr></tbody><tfoot><tr><td style="border-color:#949495">合計</td><td style="border-color:#949495;text-align:center">10</td><td style="text-align:center;border-color:#949495">8</td><td style="text-align:center;border-color:#949495">1412.7 MB<br>（≒1.38GB）</td></tr></tfoot></table></div><figcaption style="font-size:13px">*1：タスクマネージャーの「プロセス」タブの「ワーキングセット（メモリ）」の値。</figcaption></figure>



<p>パッと見てわかるのが cTraderの使用量の多さ。<br>しかも、チャートを表示したり、ちょっと操作したあとに確認したら 500MBぐらいになっていました。<br>cTraderを使うならメモリを多めにする必要がありそうです。</p>



<p>また、MT5も MT4に比べると使用量が増えているので、たくさん起動する場合は注意が必要そうです。</p>



<p>いずれにしても、表示するチャート数を増やすとメモリ使用量も増えるので、チャートは最小限にしたほうがよさそうです。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc5">ストレージ使用量の確認</span></h2>



<p>エクスプローラーで確認したところ、システムドライブの「空き領域」は 24.7GBでした。<br>ドライブの容量は 58.4GBなので、システム全体のストレージ使用量は 33.7GBです。</p>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p><span class="fz-16px">はじめに見たときは使用量が 45.7GBで、思ったより多かったので調べてみたら「windows\winsxs」フォルダが 23.3GBも使ってました。<br>どうやらWindowsUpdateなどの機能更新で肥大化していくらしいです。<br>ディスククリーンアップで 12.1GBまで減らすことができましたが、ホントに“12.1GB”も必要なんでしょうか&#8230;。<br>ともあれ、同じVPSを長く使うのであれば注意しておく必要がありそうです。</span></p>
</div>



<p>アプリごとのストレージ使用量は下表のようになります。</p>



<figure class="wp-block-flexible-table-block-table has-small-font-size is-style-bottom-margin-2em has-bottom-margin"><div class="scrollable-table stfc-sticky"><table class="" style="width:auto;max-width:none;border-width:2px"><thead><tr><th style="border-color:#949495">プラットフォーム</th><th style="text-align:center;border-color:#949495">チャート数</th><th style="text-align:center;border-color:#949495">EA／cBot数</th><th style="text-align:center;border-color:#949495">ストレージ使用量<sup>*1</sup></th></tr></thead><tbody><tr><td style="border-color:#949495">MT4</td><td style="text-align:center;border-color:#949495">4</td><td style="text-align:center;border-color:#949495">4</td><td style="text-align:center;border-color:#949495">114.3 MB</td></tr><tr><td style="border-color:#949495">MT4</td><td style="text-align:center;border-color:#949495">2</td><td style="text-align:center;border-color:#949495">0</td><td style="text-align:center;border-color:#949495">74.0 MB</td></tr><tr><td style="border-color:#949495">MT4</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">64.9 MB</td></tr><tr><td style="border-color:#949495">MT4</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">64.4 MB</td></tr><tr><td style="border-color:#949495">MT4</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">63.8 MB</td></tr><tr><td style="border-color:#949495">MT5</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">1</td><td style="text-align:center;border-color:#949495">299.3 MB</td></tr><tr><td style="border-color:#949495">MT5</td><td style="text-align:center;border-color:#949495">0</td><td style="text-align:center;border-color:#949495">0</td><td style="text-align:center;border-color:#949495">314.0 MB</td></tr><tr><td style="border-color:#949495">cTrader</td><td style="text-align:center;border-color:#949495">0</td><td style="text-align:center;border-color:#949495">0</td><td style="text-align:center;border-color:#949495">1244.2 MB</td></tr></tbody><tfoot><tr><td style="border-color:#949495">合計</td><td style="text-align:center;border-color:#949495">10</td><td style="text-align:center;border-color:#949495">8</td><td style="text-align:center;border-color:#949495">2238.9 MB<br>（≒2.2 GB）</td></tr></tfoot></table></div><figcaption style="font-size:13px">*1：&#8221;\Program Files&#8221;、&#8221;C:\Program Files (x86)&#8221;、”\Users\xxxxx\AppData”の中を目視で確認。</figcaption></figure>



<p>ここでも cTraderの使用量が圧倒的に多いです。<br>公式サイトからダウンロードした cTraderは、FX業者ごとにアプリをインストールする必要がないんですが、それにも関わらず合計の半分以上を占めています。</p>



<p>あとはメモリのほうと同じで、MT5の使用量が MT4と比べて増えています。<br>いろんなFX業者の MT5をインストールする場合は注意が必要そうです。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc6">まとめ</span></h2>



<p>今の自宅PCの環境をそのままVPSへ移行するとなると、</p>



<figure class="wp-block-flexible-table-block-table has-small-font-size"><div class="scrollable-table stfc-sticky"><table class="" style="width:auto;max-width:none;border-color:#949495;border-width:2px"><tbody><tr><td style="width:100px;border-color:#949495">仮想CPU</td><td style="width:150px;border-color:#949495">1～2 個</td></tr><tr><td style="width:100px;border-color:#949495">メモリ</td><td style="width:150px;border-color:#949495">3 GB</td></tr><tr><td style="width:100px;border-color:#949495">ストレージ</td><td style="width:150px;border-color:#949495">40 GB</td></tr></tbody></table></div></figure>



<p>ぐらいのスペックが必要そうです。</p>



<p>また、ハードの性能にはあまりこだわる必要がなさそうです。（たとえば「CPUの性能はxxx以上じゃないとだめだ」とか、「ストレージはSSDじゃないとだめだ」ということはなさそうです）</p>



<p>あとは、もしも価格的に厳しい場合には cTraderを削るのが効果的だと思いますが、まずはVPS業者の料金プランとスペックを調べてから考えることにします。</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-next">

<a href="https://ashfxblog.com/cheap-vps-searching/" title="格安なVPSを探してみた" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-160x90.png 160w, https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-500x281.png 500w, https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-800x450.png 800w, https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-300x169.png 300w, https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-768x432.png 768w, https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-120x68.png 120w, https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-320x180.png 320w, https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-1024x576.png 1024w, https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching-250x141.png 250w, https://ashfxblog.com/wp-content/uploads/2024/06/ic-cheap-vps-searching.png 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">格安なVPSを探してみた</div><div class="blogcard-snippet internal-blogcard-snippet">格安なVPSを国内業者、海外業者あわせて22業者から探してみました。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://ashfxblog.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ashfxblog.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.04.26</div></div></div></div></a>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>cTraderクラウドについて調べてみた</title>
		<link>https://ashfxblog.com/vps-research-ctrader-cloud/</link>
		
		<dc:creator><![CDATA[あっしゅ]]></dc:creator>
		<pubDate>Sat, 27 Jul 2024 10:10:54 +0000</pubDate>
				<category><![CDATA[VPS関連情報]]></category>
		<category><![CDATA[cBot]]></category>
		<category><![CDATA[cTrader]]></category>
		<guid isPermaLink="false">https://ashfxblog.com/?p=2622</guid>

					<description><![CDATA[cTraderで新しく提供された「無料でcBotをクラウド上で実行する」サービス、わかりやすく言うと「無料で利用できるVPS」サービスについて調べました。]]></description>
										<content:encoded><![CDATA[
<p>2～3か月前だったと思うんですが、cTraderをアップデートしたら「ライブ取引口座では、クラウド上で稼働するcBotを無料で開始できます」、「アプリを閉じたり、インターネット回線が切れたりしても、cTraderクラウドは24時間365日稼働します」と表示されました。<br>簡単にいうと「無料で利用できるVPS」ということだと思うんですが、“ライブ取引口座では”の文言があったのでスルーしてました。<br>というのも、僕はデモ口座でフォワードテストするので、どのみち別の環境を用意する必要があったからです。</p>



<p>でも、最近になって試してみたところ、デモ口座でも稼働できた（できてしまった？）ので、ちょっと詳しく調べてみることにしました。</p>



<p>ちなみに、このサービスの正式名称が何なのかは分かりません。<br>“cTraderクラウドは24時間365日稼働します”という文言から、とりあえず「cTraderクラウド」としています。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">クラウドでcBotを実行する手順</a></li><li><a href="#toc2" tabindex="0">サーバースペック</a></li><li><a href="#toc3" tabindex="0">サーバー設置場所</a></li><li><a href="#toc4" tabindex="0">運営会社情報</a></li><li><a href="#toc5" tabindex="0">制限事項</a></li><li><a href="#toc6" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">クラウドでcBotを実行する手順</span></h2>



<p>まずは、クラウドでcBotを実行する手順について簡単に記載しておきます。</p>



<ol class="wp-block-list">
<li>（「サイドバー」を閉じている場合）ウインドウ左上の「三」を選択するか、<span class="keyboard-key">Ctrl</span>+<span class="keyboard-key">Q</span>で「サイドバー」を展開します。<br><img loading="lazy" decoding="async" width="189" height="114" class="wp-image-3747" style="width: 189px;" src="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-1.png" alt="「サイドバー」を展開するボタンの場所"></li>



<li>「サイドバー」の中から「Algo」を選択します。<br><img loading="lazy" decoding="async" width="214" height="414" class="wp-image-3748" style="width: 214px;" src="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-2.png" alt="「Algo」の場所" srcset="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-2.png 214w, https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-2-155x300.png 155w" sizes="(max-width: 214px) 100vw, 214px" /></li>



<li>「cBot」タブを選択します。<br><img loading="lazy" decoding="async" width="181" height="87" class="wp-image-3749" style="width: 181px;" src="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-3.png" alt="「cBot」タグの場所"></li>



<li>（実行したいcBotのインスタンスが存在しない場合）「＋ インスタンスを追加」ボタンを押して「インスタンスを追加」ダイアログを表示します。<br><img loading="lazy" decoding="async" width="382" height="294" class="wp-image-3750" style="width: 382px;" src="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4.png" alt="「＋インスタンスを追加」ボタンの場所" srcset="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4.png 382w, https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-300x231.png 300w" sizes="(max-width: 382px) 100vw, 382px" />
<ol class="wp-block-list">
<li>「実行オプション」で「クラウド」を選択します。<br><img loading="lazy" decoding="async" width="393" height="336" class="wp-image-3751" style="width: 393px;" src="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-1.png" alt="実行オプションの設定場所" srcset="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-1.png 393w, https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-1-300x256.png 300w" sizes="(max-width: 393px) 100vw, 393px" /></li>



<li>「口座名」、「通貨ペア」、「期間」、「パラメータの詳細設定」を設定します。<br><img loading="lazy" decoding="async" width="393" height="336" class="wp-image-3752" style="width: 393px;" src="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-2.png" alt="「口座名」、「通貨ペア」、「期間」、「パラメータの詳細設定」の設定場所" srcset="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-2.png 393w, https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-2-300x256.png 300w" sizes="(max-width: 393px) 100vw, 393px" /><br>（インスタンス追加後に設定／変更することもできます）</li>



<li>「インスタンスを追加」ボタンを押します。<br><img loading="lazy" decoding="async" width="393" height="336" class="wp-image-3753" style="width: 393px;" src="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-3.png" alt="「インスタンスを追加」ボタンの場所" srcset="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-3.png 393w, https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-4-3-300x256.png 300w" sizes="(max-width: 393px) 100vw, 393px" /></li>
</ol>
</li>



<li>雲のアイコンが付いているインスタンスを選択します。<br><img loading="lazy" decoding="async" width="378" height="168" class="wp-image-3754" style="width: 378px;" src="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-5.png" alt="雲アイコンの場所" srcset="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-5.png 378w, https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-5-300x133.png 300w" sizes="(max-width: 378px) 100vw, 378px" /><br>（ローカルで実行する場合と違ってチャートは表示されません）</li>



<li>「起動」ボタンを押してcBotを起動します。<br><img loading="lazy" decoding="async" width="417" height="186" class="wp-image-3755" style="width: 417px;" src="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-6.png" alt="「起動」ボタンの場所" srcset="https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-6.png 417w, https://ashfxblog.com/wp-content/uploads/2024/07/research-ctrader-cloud-6-300x134.png 300w" sizes="(max-width: 417px) 100vw, 417px" /><br>（cBotを起動すると「起動」ボタンは「停止」ボタンに変わります）</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc2">サーバースペック</span></h2>



<p>Linuxベースの環境で実行されること以外、スペックに関する記載はありませんでした。</p>



<figure class="wp-block-flexible-table-block-table is-scroll-on-mobile has-small-font-size"><div class="scrollable-table stfc-sticky"><table class="is-sticky-first-column" style="border-collapse:collapse;border-style:solid;max-width:none;width:auto"><tbody><tr><td style="border-style:solid;border-width:1px;border-color:#949495;width:120px"><strong>仮想CPU数</strong></td><td style="border-style:solid;border-width:1px;border-color:#949495;text-align:center;vertical-align:middle;width:100px">記載なし</td></tr><tr><td style="border-style:solid;border-width:1px;border-color:#949495;width:120px"><strong>メモリ容量</strong></td><td style="border-style:solid;border-width:1px;border-color:#949495;text-align:center;vertical-align:middle;width:100px">記載なし</td></tr><tr><td style="border-style:solid;border-width:1px;border-color:#949495;width:120px"><strong>ストレージ容量</strong></td><td style="border-style:solid;border-width:1px;border-color:#949495;text-align:center;vertical-align:middle;width:100px">記載なし</td></tr><tr><td style="border-style:solid;border-width:1px;border-color:#949495;width:120px"><strong>回線速度</strong></td><td style="border-style:solid;border-width:1px;border-color:#949495;text-align:center;vertical-align:middle;width:100px">記載なし</td></tr><tr><td style="border-style:solid;border-width:1px;border-color:#949495;width:120px"><strong>転送量</strong></td><td style="border-style:solid;border-width:1px;border-color:#949495;text-align:center;vertical-align:middle;width:100px">記載なし</td></tr><tr><td style="border-width:1px;border-style:solid;border-color:#949495"><strong>OS</strong></td><td style="border-width:1px;border-style:solid;border-color:#949495;text-align:center;vertical-align:middle">Linux系</td></tr></tbody></table></div></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc3">サーバー設置場所</span></h2>



<p>記載はありませんでした。</p>



<p>ただ、<a href="https://ashfxblog.com/brokers-with-automated-trade/#cTrader" data-type="post" data-id="130">cTraderが使えるFX業者<span class="fa fa-external-link internal-icon anchor-icon"></span></a> のうち、取引サーバーの場所を公表している業者のサーバーがロンドンに集中しているので、cTrader側のサーバーもロンドンにあるのかもしれません。</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc4">運営会社情報</span></h2>



<p>運営会社：Spotware Systems Ltd.<br>所在：キプロス<br>設立：2010年</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc5">制限事項</span></h2>



<p class="hanging-indent"><strong>・クラウドで稼働できるのは10個まで</strong><br>クラウド上で同時に実行できるcBotは10個までです。</p>



<p class="hanging-indent"><strong>・.NET Framework 4.x 向けにビルドされたcBotは稼働不可</strong><br>フレームワークには「.NET Framework 4.x」と「.NET 6.0」のどちらかを選択することができますが、クラウドで実行するには「.NET 6.0」を選択する必要があります。</p>



<p class="hanging-indent"><strong>・外部DLLファイルの参照</strong><br>依存関係を using ディレクティブによってコンパイル時に解決している場合だけ参照できます。<br>そうでない場合、たとえば「Assembly.Load()」で実行時に参照する場合には、関連する操作が行われません。（エラーを吐くかは記載されていませんでした）</p>



<p class="hanging-indent"><strong>・プラットフォーム依存機能の使用</strong><br>Linuxベースの環境で実行されるので、Linux以外のプラットフォームに依存するような機能、たとえばWindows固有の機能は使用できません。（例としては“WPF”、“WinForms”、“WinAPI”があげられていました）</p>



<p class="hanging-indent"><strong>・ローカル環境との動作の差異</strong><br>いくつかのAPIはローカルで実行したときと動作が異なります。</p>



<figure class="wp-block-flexible-table-block-table indent has-small-font-size"><div class="scrollable-table stfc-sticky"><table class="" style="width:auto;max-width:none;border-style:solid;border-color:#949495"><thead><tr><th style="text-align:center;border-color:#949495">機能/方法</th><th style="text-align:center;border-color:#949495">クラウドでの仕組み</th></tr></thead><tbody><tr><td style="border-color:#949495">MessageBox</td><td style="border-color:#949495">常に“MessageBoxResult.None”を返します。</td></tr><tr><td style="border-color:#949495">Window</td><td style="border-color:#949495">常に無視されます。</td></tr><tr><td style="border-color:#949495">Notifications.PlaySound()</td><td style="border-color:#949495">常に無視されます。</td></tr><tr><td style="border-color:#949495">Account.UserNickName</td><td style="border-color:#949495">常に“OnException()”ハンドラを呼び出します。</td></tr><tr><td style="border-color:#949495">Chart.TakeChartshot()</td><td style="border-color:#949495">常にnullを返します。</td></tr><tr><td style="border-color:#949495">WebSocketClient</td><td style="border-color:#949495">ポート25345経由でサービスに接続する場合にのみ機能します。</td></tr><tr><td style="border-color:#949495">HTTP</td><td style="border-color:#949495">HTTPリクエストは送信されません。</td></tr><tr><td style="border-color:#949495">LocalStorageファイル操作</td><td style="border-color:#949495">相対パスが指定されている場合、または新しいディレクトリが<br>最初から作成された場合にのみ機能します。<br>また、インスタンスの再起動や削除によって、実行中に作成された<br>ファイルも削除されます。</td></tr></tbody></table></div></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc6">まとめ</span></h2>



<div class="wp-block-cocoon-blocks-column-2 column-wrap column-2 column-2-2-1-1 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left">
<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-text-color has-background has-border-color has-light-blue-color has-watery-blue-background-color has-light-blue-border-color cocoon-block-tab-caption-box"><div class="tab-caption-box-label block-box-label box-label fab-thumbs-up"><span class="tab-caption-box-label-text block-box-label-text box-label-text">いいところ</span></div><div class="tab-caption-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>無料で利用できる</li>
</ul>
</div></div>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right">
<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-text-color has-background has-border-color has-pink-color has-ex-a-background-color has-pink-border-color cocoon-block-tab-caption-box"><div class="tab-caption-box-label block-box-label box-label fab-thumbs-down"><span class="tab-caption-box-label-text block-box-label-text box-label-text">いまいちなところ</span></div><div class="tab-caption-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>デモ口座でも本当に使えるのか不明</li>



<li>サーバースペックが不明</li>



<li>サーバーの設置場所が不明</li>



<li>制限事項が多い</li>
</ul>
</div></div>
</div>
</div>



<p>無料で利用できるのは非常に大きな魅力です。<br>『<a href="https://ashfxblog.com/migrating-to-vps-consideration/" data-type="post" data-id="2720">自宅PCからVPSへの移行を検討してみた<span class="fa fa-external-link internal-icon anchor-icon"></span></a> 』ときに分かったんですが、MT4／MT5と比べてcTraderはかなりメモリを食うので、そのぶんVPSの費用が割高になってしまいます。<br>それが無料になるのであれば、とてもありがたいです。</p>



<p>ただ、サーバーのスペックや設置場所が不明なので、どの程度の負荷まで動作するのかとか、FX業者の取引サーバーとの間のタイムラグがわかりません。<br>個人的には、今のところ問題になりそうなアルゴリズムを持っていないので様子見でいいかなという感じではありますが&#8230;。</p>



<p>逆に個人的に問題がありそうなのは、“ライブ取引口座では”という文言があるにもかかわらず、デモ口座でも実行できてしまっているのが「バグ（不具合）」なのではないかということです。<br>バグだとしたら遠くないうちに改修されるだろうし&#8230;。<br>そうなると、リアル口座はcTraderクラウドで、デモ口座は他のVPS業者で、と分けることになってしまって、うまみが半減です。（それでもcTraderクラウドで稼働する分はVPSの費用を抑えられますが）</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
