Excel VBA

Moderator: Moderator

Excel VBA

Postby L-plate » Sat May 26, 2012 4:00 am

Hi guys,
I'm getting a object required error on the undrelined line. Would anyone have a vba macro that works to retrive historical prices please. There's no smaple in the help file. grateful for your advice. Thanks..

Sub prices()

Dim factory As fxcore2_com.IRequestFactory
Set factory = session.getRequestFactory()


Dim timeframes As fxcore2_com.ITimeframeCollection
Set timeframes = factory.timeframes
Dim timeFrame As ITimeframe
Set timeFrame = timeframes.getByID("m1")

Dim request As fxcore2_com.IRequest
Set request = factory.createMarketDataSnapshotRequestInstrument("EUR/USD", timeFrame, 300)


Call factory.fillMarketDataSnapshotRequestTime(request, "05/05/2012", "25/05/2012", False)

Call session.sendRequest(request)

Dim rfactory As fxcore2_com.IResponseReaderFactory
Set rfactory = session.getResponseReaderFactory()

Dim response
Dim mReader As IMarketDataSnapshotResponseReader
Set mReader = rfactory.createMarketDataSnapshotReader(response)

Dim ii As Integer
For ii = 0 To mReader.Count - 1
'information like reader.getDate(i), reader.getBidOpen(i), reader.getBidHigh(i), reader.getBidLow(i), reader.getBidClose(i), reader.getVolume(i) is now available
Next ii




End Sub
L-plate
 
Posts: 2
Joined: Sat May 26, 2012 3:41 am

Re: Excel VBA

Postby Ekaterina » Mon May 28, 2012 6:38 am

Hi L-plate,

we will write sample and give it to you tomorrow.

Best regards,
Ekaterina
Ekaterina
 

Re: Excel VBA

Postby Ekaterina » Wed May 30, 2012 4:11 am

Hi L-plate,

Here is the 'Get historic prices' sample for Excel vba.
Attachments
MarketDataSnapshot.zip
(28.99 KiB) Downloaded 956 times
Ekaterina
 


Return to ForexConnect API

Who is online

Users browsing this forum: No registered users and 7 guests