「先延ばしと呼ばれている泥棒,-時間の泥棒. それが泥棒より悪いなあ. それは殺人者だ」です。
すべての外国為替トレーダーの住むべきである William ネビンスからの引用. すべての 2 番目の意思決定を遅らせると悪化あなたの機会. リアルタイム データへのアクセスを持つトレーダーが市場の残りの部分で大きな利点を持ってください。.
市場にいくつかのプレミアム ツールがあります。, それらに投資する必要はありませんが、. Yahoo からリアルタイムにデータを書き出すことができます。! 自由のための資金を調達します。. あらゆる通貨の組を追跡しようとしているためこれを行うことができます偉大な VBA スクリプトを発見しました。.
Yahoo を使用してください。! リアルタイムの外国為替データを取得する金融
多くの外国為替トレーダーは、Yahoo を使用してください。! 通貨の価格を監視する金融. 残念なことに, サイトは完璧ではないです。. Yahoo ファイナンスの最大の制限! 価格が実質の時間に記載されていないことは、します。, ジョシュア ・ ラドクリフがその周りを取得する VBA スクリプトを作成. ここでは、いくつかの手順を使用して通貨ペアのリアルタイムの価格を取得するには.
- Microsoft Excel を開く
- クリックして、 マクロ タブし、選択、 マクロの表示 オプション
- ボックスで、マクロの名前を作成します。
- 作成をクリック
- このセクションの下部に表示されているコード エディターにコードを追加します。
- 通貨の値を変更します。 1 通貨 2 監視したい通貨ペアに. たとえば, 設定でした。 currency1 ="EUR" と currency2 ="USD" ユーロ、ドルの間の価格を参照してくださいしたい場合. また、コードで示したセルに通貨の値を参照、コードを保つことができます。. しかし, 私の解決策は、特定の通貨ペアに従っている場合簡単に.
- マクロの実行オプションを選択して表示をクリックします。
- セル C9 にリアルタイムのデータが表示されます。
このスクリプトは市場価格を含む必要がありますすべてのリアルタイム データを与える, ask 価格, 入札価格, 1 年間の目標の見積もりおよびベータ係数. あなたのように何回もプログラムを実行できます。.
ここでは、コードを追加する必要があります。:
Sub Macro1()
‘
‘ Macro1 マクロ
‘ ジョシュア ・ ラドクリフによって提供されます。
‘ www.JoshuaRadcliffe.com
Dim currency1 As 文字列
Dim currency2 As 文字列
currency1 = セル(4, 3).値
currency2 = セル(5, 3).値
範囲(“B9:C12”).選択します。
Selection.ClearContents
ActiveSheet.QueryTables.Add と(接続:= _
“URL;http://finance.yahoo.com/q?s =” & currency1 & currency2 & “= X”, 目的地:= 範囲(“$B $9”))
.名前 = “q?s =” & currency1 & currency2 & “= 数多”
.フィールド名 = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType xlSpecifiedTables を =
.WebFormatting xlWebFormattingNone を =
.WebTables = “””表 1″””
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.BackgroundQuery を更新します。:= False
を終わる
End Sub
スイスフラン/円の通貨ペアに対してラドクリフのコードをテストしました。. 価格が若干異なる Yahoo にリストされています。! 金融. これは Daniel のスクリプト動作として主張することを示しています.
このデータのアプリケーション
このデータは有用であることができる理由があります。. 最初です, このスクリプトを使用して、リアルタイム データをあなたの通貨ペアの価格を取得できます。. これはヤフーに頼っているトレーダーに重要な利点を与える! 財務グラフ, 価格を更新する前に、彼らは 15 分のラグを持っているので.
1 日を通して価格を記録でき観察するさまざまな Excel ツールを使用して、価格動向. マクロを実行し、別のセルに価格データを記録. すべての価格を選択でき、それらを使用して、2 次元の線グラフを Excel で作成するには. 前に Excel を使用していない場合, 単にこれらの手順を実行します.:
- セルの価格を選択します。 (彼らは列に整理する必要があります。)
- クリックして、 挿入 タブ
- クリックしてください。 2D ライン 選択したデータのグラフを作成するには
- コピーして後で見ることができる別の文書に作成した様々 なグラフを貼り付ける
回帰分析を実行することもできます。. Excel オプション] タブに移動し、クリックする必要があります。 解析ツール パック. ツールを選択し、クリックする必要 -プラグインを追加します。. これらの手順を実行した後, つけることができます。 回帰分析 差出人 データの分析 タブ.
人気の取引時間に近い価格の傾向を監視する場合があります。. 私お勧めします間の価格の動向を監視 8 GMT (3 米国東部標準時刻を午前) と 9 GMT (4 米国東部標準時刻を午前), 最も人気のある取引時間の 1 つであるので. アメリカ合衆国の東海岸に住んでいる場合、毎日その時間を覚ますいくつかの規律がかかるだろう, 知識のすべてのビットが犠牲に価値が. 約を収集できます。 20 トレンド ラインを描画するその期間の間にデータ ポイント. これは、コミュニティの残りの部分の取引行動のより良い理解を与える.
特に詳細を取得する場合は、グラフを作成できます各行週の別の日に. このデータを収集するために数ヶ月を必要があります。, それは他のトレーダーで重要な利点を与えるが、.
リアルタイムにデータを取得するその他のオプションはありますか?
通貨ペアのリアルタイムの価格データを取得に使用できる他のツールがあります。. しかし, いくつかの理由私は代わりにこの VBA プログラムを勧めがあります。.
最初です, このスクリプトを使うために支払う必要はありません。. これはたくさんのお金を投資したくない外国為替トレーダーを開始するための大きな利点です。.
スクリプトも簡単に動向を観察するには. リアルタイムの外国為替データを提供する他のほとんどのツール、ストリーミング用ツール. 彼らは現在の取引価格に基づいて決定できます。, しかし、データをコピーし、使用して折れ線グラフを作成することは困難こと.
全体的な, 市場で他のリアルタイム外国為替ツールのいずれかにこのスクリプトを勧め.
Harrison Delfino 言う
I had been using this. It really works for me.
http://marketxls.com/stock-quotes-in-excel/
ショーンオバートン 言う
Thanks for sharing that link!
Lance 言う
Can this script be modified to pull historical prices? もしそうなら, どうやって?
ショーンオバートン 言う
Hi Lance,
The code already pulls historical prices.
–ショーン
Harrison Delfino 言う
I had been using MarketXLS for this and it’s great.
http://marketxls.com/stock-quotes-in-excel/
Minnie Owen 言う
MarketXLS is really great.
They have regular updates and customer support unlike yahoo.
It cost a little but it will definitely save you more time.
LAMination 言う
yahoo finance just changed their interface and this has stopped working. I figured that what we need to change is the field in .Name but I do not know what to change it to
ショーンオバートン 言う
I don’t see any changes to their interface. また, it would be very unlikely for them to introduce code breaking changes. Too many people use their API.
Simon 言う
My code seems to fall over at
WebTables = “””table1″””
What should i be putting instead? おかげで