Petizionatore6710
Forumer storico
Con Visual Basic, devo ammettere, non sono una cima ma per quel poco che mi é fino ad ora servito, scopiazzando di qua e di là me la sono sempre cavata.
Oggi purtroppo sono in difficoltà ed ho necessità di un aiutino per portare a buon fine questa macro per inserire un'ordine automatico con la P.E.I. di IWBank ma che purtroppo non riesco a lanciare perché contiene degli errori di sintassi che da solo non riesco a correggere.
Sub SPARTACO()
Public Function InsertOrder(Symbol As String, Sign As String, Quantity As Integer, Price As Double, TriggerPrice As Double, DateValidity As Date, StopLoss As Double, TakeProfit As Double) As String
Dim rsURL As String
Dim objIE As Object
Set objIE = CreateObject
rsURL = "http://localhost:12366/?methodName=insertOrderAdvanced&arg=" + Symbol
rsURL = rsURL+&arg=Sheet5.Range("E39").Sign
rsURL = rsURL+&arg=Sheet5.Range("E40").CStr
rsURL = rsURL+&arg=Sheet5.Range("E41").CStr
rsURL = rsURL+&arg=Sheet5.Range("E42").CStr
rsURL = rsURL+&arg=Sheet5.Range("E43").Format
rsURL = rsURL+&arg=Sheet5.Range("E44").CStr
rsURL = rsURL+&arg=Sheet5.Range("E45").CStr + "&arg=EXTIN"
objIE.Navigate rsURL
Do Until Not objIE.Busy
DoEvents
Loop
If Not (objE.document.URL Like "res") Then
InsertOrder = objIE.document.DocumentElement.innertext
Else
End If
objIE.Quit
Set objIE = Nothing
End Function
End Sub
Grazie in anticipo per qualsiasi contributo.
Cordialità.
Oggi purtroppo sono in difficoltà ed ho necessità di un aiutino per portare a buon fine questa macro per inserire un'ordine automatico con la P.E.I. di IWBank ma che purtroppo non riesco a lanciare perché contiene degli errori di sintassi che da solo non riesco a correggere.
Sub SPARTACO()
Public Function InsertOrder(Symbol As String, Sign As String, Quantity As Integer, Price As Double, TriggerPrice As Double, DateValidity As Date, StopLoss As Double, TakeProfit As Double) As String
Dim rsURL As String
Dim objIE As Object
Set objIE = CreateObject
rsURL = "http://localhost:12366/?methodName=insertOrderAdvanced&arg=" + Symbol
rsURL = rsURL+&arg=Sheet5.Range("E39").Sign
rsURL = rsURL+&arg=Sheet5.Range("E40").CStr
rsURL = rsURL+&arg=Sheet5.Range("E41").CStr
rsURL = rsURL+&arg=Sheet5.Range("E42").CStr
rsURL = rsURL+&arg=Sheet5.Range("E43").Format
rsURL = rsURL+&arg=Sheet5.Range("E44").CStr
rsURL = rsURL+&arg=Sheet5.Range("E45").CStr + "&arg=EXTIN"
objIE.Navigate rsURL
Do Until Not objIE.Busy
DoEvents
Loop
If Not (objE.document.URL Like "res") Then
InsertOrder = objIE.document.DocumentElement.innertext
Else
End If
objIE.Quit
Set objIE = Nothing
End Function
End Sub
Grazie in anticipo per qualsiasi contributo.
Cordialità.
Ultima modifica: