EAラボラトリー::FX自動売買システムのWin-Win型研究開発サイト

こんばんは。

今日は、久々にジャンルを変えてVPS(バーチャルプライベートサーバ)の便利な使い方をお教えしましょう。
engineeeerは最近使用VPSを増やしたのでついでに備忘録風にこの記事を書くことにしました。

VPSサービスは私たちEA使いには24時間システムトレードをする上で必要不可欠のサービスだと思います。どれだけいいのかは以前ここで書きました。
しかしこのVPSもデフォルト使用では問題があります。
それは再起動です。サービス提供業者のメンテナンスなどで月1度は再起動があるのが普通です。国内のお勧め業者”使えるねっと”さんなんかはちゃんと予告してくれるので安心ですが、海外業者は突然再起動されることも珍しくありません。使えるネットはここ↓↓↓

レンタルサーバーなら使えるねっと
(もしここからレンタル契約すると私におこずかいが入りますので注意が必要ですw)

たとえ予告されていたとしてもその時間アクセスできる環境にしがみついていなければなりませんし、それが出来ない場合は事前にEAをストップさせなければならずトレードチャンスを逃すことになります。
 

そこで、VPSにこれから紹介する仕掛けをします。この仕掛けをすると、VPSが再起動しても自動的にWindowsにログオンして予約済みのMT4をすべて立ち上げてくれるようになります。

engineeeer自身がこの方法を発見したわけではないのですが、ファイル類の入手場所がわからなくなったのと日本語できちんとまとめられているところはなかった気がするのでまとめて書こうと思います。

ちょっと長いですが仕方ありません、許してください。

 

VPS自動スタートアップ設定

  1. 必要ファイルの準備
    以下の圧縮ファイルをダウンロードしてVPS上においてください。(デスクトップで良いです)

    vps_auto_startup.zip

    ファイルの中身は以下です。
    20091210003.png
     
  2. レジストリの変更
    VPSにアクセスしてレジストリを変更します。
    レジストリに必要項目を加えるためのプログラムを実行します。
    20091210001.png
    をダブルクリックしてください。セキュリティの警告が出ると思いますがengineeeerを信じて"実行"で進んでください。
    「reg_update.reg 内の情報をレジストリに追加しますか?」のダイアログが出るので”はい”を選択します。
    reg_update.reg の情報が、レジストリに正しく入力されました。とダイアログが出ますので”OK”で閉じます。

    ”スタート”>>”ファイル名を指定して実行”を選択して以下のダイアログを出します。
    20091210006.png
    "regedit"と入力してレジストリエディタを起動します。

    目的のパラメータの階層まで行きます。
    HKEY_LOCAL_MACHINE >> SOFTWARE >> Microsoft >> Windows NT >> CurrentVersion >> Winlogon

    すると下の画像のような内容が現れます。
    20091210005.png
    選択されている3つの項目が先ほどのプログラムの実行で追加されたことになります。

    ”DefaultPassword”をダブルクリックします。
    下の画像のダイアログが出ますので”値のデータ”のところが”enter_administrator_password_here”となっていますがここにVPSログオンパスワードを入力します。
    20091210007.png
    入力が終ったら”OK”で閉じます。

    以上でレジストリの変更は終わりです。レジストリエディタも閉じて下さい。
    これで、再起動がかかっても自動的にVPSにログオンされます。
    (ただし、通常ログオンとは違います。コンソールというモードでログオンされます。最後ので説明します。)

    レジストリの変更を誤るとWindows自体が起動しなくなることもありますので事前に保存することをお勧めします。
     
  3. MetaTraderの自動起動を設定する
    次に、WindowsにログオンしたときにMetaTraderを自動で起動させる設定を行います。

    1.でダウンロードした下の画像のファイルを右クリックして編集を選択してください。
    20091210002.png
    するとメモ帳が立ち上がり、以下のような内容が表示されます。
    20091210008.png

    さあ、これからは少々プログラムのお時間です。

    上から順番に、
    3行の"rem"はコメントですので関係ありません。

    ping localhost -n 45
    これは45秒何もしないようにする命令です。Windowsの起動後45秒待ってから次に行くということですね。Windowsの起動時間が明確な場合はそれに合わせて数値を変更すると良いです。

    start /max "1" "C:\Program Files (x86)\MT4 FXCM UK LConnection\terminal.exe"
    fxcm-ukのterminal.exe を起動します。ここに、各自起動したいMetaTraderのパスを入力します。

    ping localhost -n 10
    先ほどと同じくここでは10秒待つということです。

    start /max "2" "C:\Program Files (x86)\Fortune Meta\terminal.exe"
    2番目に立ち上げたいターミナルを記述します。

    exit
    終わりという意味です。


    3個以上のターミナルがある場合は、例に習って exit 前に記述を付け足していきます。
    入力が終ったら保存して閉じます。

    このファイルをスタートアップに追加します。
    ファイルをドラッグしたまま、”スタート” >> ”プログラム” >> "スタートアップ" と進み
    この中にドロップします。

    以上でWindowsのログオン時に自動的にMetaTraderが立ち上がるようになります。
    このあとの2重起動を防ぐために一度再起動させてください。



以上でVPS側の設定は終わりですが使用上の注意があります。このレジストリ変更による自動ログオンは、通常のセッションでのログインとは違い、ID 0番のコンソールセッションでのログインになります。そのため普通のリモートデスクトップの接続方法を使用すると2重接続となり、前者が閉じられたり、MetaTraderが2重に起動してしまったりします。リモートデスクトップでの接続時は下の画像のように最後に" /admin"と付ける必要があります。
(訂正と追伸:WindowsXP HomeEditionでは、/admin ではなく /console で接続できることが確認できました。 2010/01/04 17:56)

       20091210009.png 

 
以上です。engineeeerはさらにVPS上SKYPEをインストールしてあります。ファイルの送受信やVPSの稼働状況が目視出来るので便利です。

使えるねっとの場合、コンソールセッションで起動すると、ハードウェアの追加ウィザードが出現しますが、原因は判明しておりません。無視して使用していますがこれと言って問題はないですね。


Let's VPS!

 Trackback Pings(0)

No trackbacks found.

コメント(7)

こんばんは。
来年に向けてVPSの導入を検討していたところでした。
いろいろと情報はあるのですが、おっしゃるように散らかっていて集めるのが大変でした。
まとめていただきありがとうございます。

こんばんは。
VPSの導入を検討(しかも使えるネット♪)していたので
非常に助かりました。みなさんそのように使ってらっしゃるんですね!
目から鱗です。

是非参考にさせていただきますね。
engineeeer所長ありがとうございました♪

VPSサービスにも使われるリモートデスクトップですが、ホントに便利な機能です。私もメインはNOTE-PCですが、常にリモートで複数のPCと繋げて処理を分散させています。iPhoneや携帯電話でもアクセスが出来ますのでたいていの場所でシステムチェック・仕事ができます。 飛行機内でも早くネットが使えるようになって欲しいものですね。

engineeeer所長、皆様、こんにちはm(_ _)m


私はまだまだ新人なので「VPS」なんて高度なものには手が出せません(>_<)
早く成長して「そろそろ導入しなくちゃ(^_^)」ってなります!


p.s.
所長!
いつの間にか「ランク」が!!
研究員、6ランク確認しました♪
O(≧∇≦)O イエイ!


しかも、私、昇格してます♪
わぁい ヽ(∇⌒ヽ)(ノ⌒∇)ノ わぁい♪

さすが無知ダ研究員、掴むのが早いですね。VPSはとても便利ですのでお勧めしますよ♪
ランクに関してはまさに今作業中です。早く終らせてEA弄りに戻りたいですが、これもサイトの活気付けに必要だと思いましてやっております。詳細は追ってお知らせいたします。

こんばんは。

もしかしてサーバー再起動時はログインされてない状態になってしまうのでしょうか・・・?

私はスタートアップに登録したから大丈夫だろうとばかり思ってました><

skypeは確かに便利ですね!早速私もインストールしたいと思います^^

違います。パスワードを設定したXPやVistaでも同じです。勝手にログオンはされないでしょう?ようこそ画面で止まりますよね? VPSのOS:Windows2003でも同じことです。
2重起動で倍ポジションの話は良く聞きますから注意してくださいね。

 Post a Comment

 カテゴリ

open all | close all
 ※各最新10エントリー表示

 最近の記事(カテゴリ内)

 最近のコメント

 フラッシュタグクラウド

 お勧めサービス

安心国内WindowsVPS
engineeeerも利用しています♪
レンタルサーバーなら使えるねっと

最近話題の激安中古PCショップ
engineeeerも良く行きますし買います♪
激安PCショップ img

 ランキング

クリック協力よろしくお願いします。
FXランキング ブログランキング
ブログランキング 為替ランキング
FXランキング
人気ブログランキング ページビューランキング
fxランキング ranking
相互リンクとランキングプラス くる天 人気ブログランキング
外為ランキング FX

 相互リンクサイト様(50音順)

リンクして頂ける際はDLしてご使用下さい。
相互リンク用画像
TOPへ
TOPへ