今日は一日中ConohaでLinux環境を作っていました。
Paypalが1,500円ただでくれたから使い道を考えていたのですが、ConohaでPaypal決済出来るからこれでいいかな?と。。。
海外VPSのtime4vpsやcontaboは日本のVPSサービスと比べたら格安ですが、以前書いたように楽天MT4のサーバーが多分国内だからVPSサーバーも国内設置にしないと通信速度で不利ですからね!
最初に考えたのはtime4vpsのストレージサーバーだと2TBでも安いのでstorjのマイニング?ストレージ提供に利用しようかな?とか考えましたが、storjはペナルティ無いみたいなのでなら2号機置き場にhdd付けるだけでよくね?ってなりましたw
次に海外のMT4取引所を見るとマルチOSでLinuxも対応とかあって、調べてみるとなんの事はないwineで実行する為のスクリプト提供しているだけでした。
wineでMT4動くなら国内VPSでリモートデスクトップ環境作ってやってみよう!というのが今回の実験でしたw
Conohaでの環境構築は上記記事にまとめました。
この記事では上記環境に追加でMT4をインストールする内容になります。
wineのインストール
自分のPCでLinuxデスクトップを使う時はリッチな環境が多いのでwineみたいなメジャーなアプリはGUIのパッケージマネージャーからインストール出来るんですが、xfceにはそういうのが無かったので自分でインストールしました。
Ubuntu WineHQ Repository - WineHQ Wiki
上記ページのUbuntu22.04用のやつをそのまま実行してもエラーで動きません。
ちょっと最初にapt list | grep wineで普通に提供されてたのか確認してなかったので自分が入れたのを備忘録的に書いておくので参考にしたい人は上記サイトと見比べて下さい。
# これは問題なかった
sudo dpkg --add-architecture i386
# これも問題なかった
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# これはwgetでのダウンロード自体は問題ない
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
# ↑ただし次のapt updateでエラーになるのでwinehq-jammy.sourcesの中を見ると
# Signed-Byの項目がこの1つ前にダウンロードした場所と違うので下記のように変えた
# Signed-By: /etc/apt/keyrings/winehq-archive.key
# エラー解消後に問題なくなった
sudo apt update
# そんなパッケージないみたいに怒られる
sudo apt install --install-recommends winehq-stable
# なので下記でインストールした
sudo apt -y install wine
MT4のインストール
ワイが作ったのは日本語入力できない環境だけど、firefoxで「rakuten mt4」と検索するだけでダウンロード可能なページにいけるのでダウンロードします。
ここからはGUI側のターミナルから実行!
cd ~/Downloads/
wine Rakuten-MT4Install.exe
MT4って各取引所が出してますが、サーバー情報を各社の情報が入った形で出してるだけなので基本的に動くハズとふみましたが、予想通りサクッとインストーラーが動きました。
インストール後はデスクトップにMT4のアイコンが出来ているので、以降はそれをダブルクリックするだけで実行されるようになります。
(面倒くさいwine hogeとかしなくていい)
EAスクリプトの設定
まぁ普段通りコンパイルして自動売買設定の許可設定などをすれば普通に動いてます。
赤枠で囲んだ右上の部分が自動売買OKだとニコニコ顔になるんですが、フォントの問題なんでしょうか?
ここだけWindowsとはちょっと違う形になっているので、とりあえず明日からデモ口座で動いてるか?放置してみます。
リモートデスクトップは接続を終了してもセッションは向こうで動きっぱなので放置プレイでいけるハズ!
念のためにスクリーンのロック設定とスクリーンセーバーもオフにしとこうかな?
Conohaを使い続けるかは分かりませんが、とりあえずメモリ1GBのVPSでも結構サクサク動くのが分かったので他のLinuxVPSでも動かせる準備は出来たズラ!!
スキャット利確子とは?
説明しよう!スキャット利確子とはドラマ「トリック3」に出てきたスキャット美香子を文字ったMT4用のEAスクリプトの事だ!
「お前のやった事は!全部すべてスリっとお見通しだ!」
とFXチャートを全てお見通しでティック抜きを行うスキャルピングエンジンですw
ストラテジーテスターを利用してワイが徹夜で夜なべして安定して勝てるロジックを探した血と汗と涙の結晶のスクリプトだ!!
ワイが開発したスクリプトなので皆さんは同じスクリプトは利用出来ませんので自分で作りましょう!
コメント