買い注文は以下のように行います。
'買い注文
Overrides Function Buy(ByVal dt As IDayTrade) As Boolean
log.InfoFormat("買い注文をします。code={0} unit={1} price={2}", dt.company_id, dt.unit, dt.BuyOrder.price)
_fundMgr.FlagOnBalanceGet()
Try
_web.GoOrderSearch().GoOrder(dt).Execute()
Return True
Catch ex As Exception
log.Warn("例外が発生しました。", ex)
End Try
log.WarnFormat("買い注文に失敗しました。code={0} unit={1} price={2}", dt.company_id, dt.unit, dt.BuyOrder.price)
Return False
End Function
なお、Buyメソッドを含め、以下のメソッドでは、成功したらTrue、失敗したらFalseを返すメソッドとなっています。
スポンサーリンク