![]() |
![]() ![]() |
|
![]() |
![]() |
![]() |
|
GxOrders À̺¥Æ® ¼öÇà¿©ºÎ |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
¢²Enter |
1. ÁÖ¹® À̺¥Æ®´Â ¾Æ·¡¿Í °°ÀÌ ¹ß»ýµÇ´Â°Ô ¸Â½À´Ï´Ù. °í°´´Ô ¼Ò½º »óÀÇ À̺¥Æ® Á¤ÀÇ ºÎºÐÀ» È®ÀÎÇÏ¿© Áֽñ⠹ٶø´Ï´Ù. 1) ½Å±Ô ÁÖ¹® ÁÖ¹®Á¢¼ö(OnNewOrder) 2) Á¤Á¤, Ãë¼Ò ÁÖ¹® ÁÖ¹®Á¢¼ö(OnNewOrder) - ÁÖ¹®È®ÀÎ(OnNewConfirm) - ÁÖ¹®º¯°æ(OnOrderUpdated) 2. ü°á°ú È®ÀÎ À̺¥Æ®´Â GxTradeStoreÀÇ GxFills, GxConfirmsÀ» »ç¿ëÇÏ¿© µî·ÏÇ϶ó´Â °ÍÀ̰í GxOrderÀÇ Fills , ConfirmsÀº ÇØ´ç ¿À´õ¿¡ ´ëÇÑ Ã¼°á, È®ÀÎ ³»¿ªÀ» Á¶È¸ÇÏ´Â °ÍÀÌÁö GxOrderÀÇ Fills , Confirms¿¡ À̺¥Æ® µî·ÏÀ» ÇÏ´õ¶óµµ ü°á°ú È®Àο¡ ´ëÇÑ À̺¥Æ®°¡ ¹ß»ýµÇÁö ¾Ê½À´Ï´Ù. °¨»çÇÕ´Ï´Ù (2014-04-02) |
|
Àλ絿 |
¾Æ·¡¿Í °°ÀÌ ÇÏ¸é ¸Þ¼¼Áö ¹Ú½º¿¡ "½Å±Ô"¶ó°í ¶°¾ß ¸Â´Â °Í ¾Æ´Õ´Ï±î? À߸øµÈ ºÎºÐÀÌ ÀÖ´ÂÁö¿ä? Option Explicit Public mobjserver As GxServer Public mobjSymbolstore As GxSymbolStore Public mobjTradeStore As GxTradeStore Public mobjAccount As GxAccount Public mobjOrderHandler As GxOrderHandler Public mobjTarget As GxOrder Public WithEvents MobjFillSink As GxFills Public mobjSymbol As GxSymbol Public WithEvents mobjOrderSink As GxOrders Private Sub CommandButton1_Click() Dim ddd As Double Dim aaa As String Dim objAccount As GxAccount Dim objOrder As GxOrder Dim i As Integer Set mobjserver = GetObject(, "p2.Gxserver") Set mobjSymbolstore = mobjserver.SymbolStore CboAccount.Clear Set mobjTradeStore = mobjserver.TradeStore For Each objAccount In mobjserver.TradeStore.Accounts CboAccount.AddItem objAccount.Code Next If CboAccount.ListCount > 0 Then CboAccount.ListIndex = 2 End If Set mobjAccount = mobjTradeStore.Accounts(Trim(CboAccount.Text)) Set mobjOrderSink = Nothing Set mobjOrderSink = mobjTradeStore.Orders Set MobjFillSink = Nothing Set MobjFillSink = mobjTradeStore.Fills INITorder MsgBox ("Å×½ºÆ®Á¤»ó¿Ï·á") End Sub Private Sub INITorder() Dim objorderreq As GxOrderReq Dim oprice As Double Set mobjOrderHandler = mobjserver.TradeStore.OrderHandler Set objorderreq = mobjOrderHandler.PutNewOrder(Trim(CboAccount.Text), "201J4260", iptShort, iptPrice, 1, 2.87) If objorderreq Is Nothing Then TxtLastMsg.Text = mobjOrderHandler.LastMessage Beep Else TxtLastMsg.Text = "" mobjOrderHandler.Send End If End Sub Private Sub MobjFillSink_OnNewFill(ByVal aGxFill As Object) MsgBox ("ü°á") End Sub Private Sub mobjOrderSink_OnNewOrder(ByVal aGxOrder As Object) Dim abc As GxOrder Set abc = aGxOrder If abc.TargetOrder Is Nothing Then MsgBox ("½Å±Ô") Else MsgBox ("Á¤Á¤,Ãë¼Ò") End If End Sub Private Sub mobjOrderSink_OnOrderUpdated(ByVal aGxOrder As Object) MsgBox ("ÁÖ¹®¾÷µ¥ÀÌÆ®") End Sub (2014-04-02) |
|
¢²Enter |
CommandButton1_Click() ÀÇ MsgBox ("Å×½ºÆ®Á¤»ó¿Ï·á") ºÎºÐÀ» »èÁ¦Çϰí Å×½ºÆ® ÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù. ¾Æ´Ï¸é ÁÖ¹®À» º°µµ ¹öư ÄÁÆ®·Ñ À̺¥Æ®·Î ÇϽøé Á¤»óÀûÀ¸·Î µ¿ÀÛÇÒ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù. VBA MsgBox°¡ ¶°ÀÖ´Â »óȲ¿¡¼´Â À̺¥Æ® ¼ö½ÅÀÌ ¾ÈµÇ´Â°Í °°Àºµ¥ ÀÌ°Ç VBAÀÇ ¹®Á¦·Î »ý°¢µË´Ï´Ù. °¨»çÇÕ´Ï´Ù. (2014-04-03) |
|
Àλ絿 |
¾¾±×¸¶¿£ÅÍ´Ô! °¨»çÇÕ´Ï´Ù. ¸»¾¸ÇϽŴë·Î ÇÏ´Ï, Á¦´ë·Î À̺¥Æ®¸¦ ¹ß»ý½Ãŵ´Ï´Ù. ÀÏÁÖÀÏ µ¿¾È À̸® Àú¸® È¥ÀÚ¼ ÇØº¸´À¶ó °í¹ÎÀ» Çߴµ¥ ÀÌÁ¦ ¿øÇÏ´Â ·çƾÀ» ±¸ÇöÇÒ ¼ö ÀÖÀ» °Í °°½À´Ï´Ù (2014-04-03) |
|
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |