旧ブログでも以前取り上げた内容ですが、問い合わせがあったので再度少し詳しく記事にしたいと思います。
為替レートは常に動いているのでたとえ仕事中でも気になりますよね。MT4を立ち上げておくのもよいですが、オフィスで堂々とは難しいでしょう。小さな文字で為替レートを小さくデスクトップに表示してくれるアプリが理想なわけです。
私がお勧めするのは、Rainmeterというデスクトップカスタマイズアプリと、そのスキンのMarket Pricesです。
Rainmeterのインストール
まずはRainmeterをダウンロードしてきてインストールします。バージョンは3.3.2でよいと思います。
Market Pricesスキンのダウンロード
次にMarket Pricesのスキンをダウンロードします。ダウンロードしたファイルを開くとインストールされます。
設定の変更
5つの銘柄が表示できるMarketPrices-5_quotes.iniと、8つの銘柄が表示できるMarketPrices-8_quotes.iniがありますので表示したい銘柄数に合わせて切り替えてください。
このスキンの上で右クリックするとメニューが表示されます。
為替銘柄に切り替える
“Edit Stock Labels”を選択するとエディタが起動されます。
[Variables] ; --- # Index/Stock Labels # ;- Go to the Yahoo Finance Stock Center http://finance.yahoo.com/stock-center to find the symbols for the stocks or indexes you want to track. Symbol1=USDJPY=X Symbol2=EURUSD=X Symbol3=GBPUSD=X Symbol4=USDTRY=X Symbol5=USDZAR=X ; --- # Time between updating quotes # ;- If UpdateQuotes=900 the quotes will be updated every 15 minutes. UpdateQuotes=1800 is every 30 minutes. Note there is no point is going to anything less than once a minute (UpdateQuotes=60) as Yahoo! only updates the quotes once per minute. UpdateQuotes=15
ここのSymbol1=^FTSEとかをSymbol1=USDJPY=Xに書き換えれば良いです。また更新頻度はUpdateQuotesで変えられます。ここでは15秒にしています。ファイルを保存して、右クリックのメニューのRefresh skinを選択すると設定が更新されます。
表示する小数点の桁数を調整
デフォルトで2桁なので少ないですよね。全部4桁に変更しましょう。右クリックのメニューのEdit skinを選択するとエディタが起動されます。
[mBidPrice1] Measure=Plugin Plugin=WebParser Url=[mYahooQuery] RegExp="(?siU).*<LastTradePriceOnly>.*([0-9,\,]+\.\d{4}).*</LastTradePriceOnly>" StringIndex=1 StringIndex2=1
[mBidPrice1]を探してください。RegExpと先頭にある行の中ほどにd{2}となっているところd{4}に変更します。これで1行目の小数点が4桁になります。2行目以降は[mBidPrice2]のように探してそれぞれ同様に変更してください。
ファイルを保存して、右クリックのメニューのRefresh skinを選択すると設定が更新されます。
あとは必要に応じてカスタマイズ
Rainmeterは表示位置とかだけでなく色々なカスタマイズができます。自分好みに色々とカスタマイズしてみてください。
コメント
ちょうどデスクトップに為替レートを表示させたいと思っていたので、
ドル使い様の記事にならってRainmeterとMarket Pricesを導入しました。
説明がとても分かりやすかったので、すぐにデスクトップに表示させることが
できました。どうもありがとうございました。
で、為替についてもこのアプリについてもド素人のため、
ご存じであればご教示頂きたいのですが、ヤフーファイナンスのページを見ると、
いま、1ドル=107.4円ぐらいなのですが、
Rainmeter上のMarket Pricesに表示されている値では、
1ドル=106.8円前後を表示しています。この差の理由はお判りでしょうか?
もし、Market Pricesの設定によるものであれば、
値を合わすことはできるのでしょうか?
ご教示頂ければ幸いです。
しーもんず様、お役に立てて幸いです。
count=5の場合にYahooから返ってくる値自体がおかしいようですね。8個表示される方は正しく値が返されています。Yahoo側の問題のような気がしますので、そのうちに直ると思います。
とりあえずは今のところ8個バージョンは利用可能です。
よろしくお願いします。
ご確認頂き、どうもありがとうございます!
8個表示だと正しく表示しました!!