¾È³çÇϼ¼¿ä. ½ºÅ×ÀÌÁö¿¡¼ °õÀ» »ç¿ëÇØ¼ °¡»ó°èÁÂÀÇ Á¾¸ñ Æ÷Áö¼±À» ¾òÀ¸·Á°í Çϴµ¥, ½Ç°èÁÂÀÇ ¼±¹°Á¾¸ñ Æ÷Áö¼ÇÀÌ ¾ò¾î Áý´Ï´Ù. ¾î´ÀºÎºÐÀÌ À߸ø µÇ¾ú´ÂÁö ¾Ë·Á Áֽʽÿä. °¨»ç ÇÕ´Ï´Ù. //---------------------------------------------------------------------------------------- // // °èÁ°¡ º¸À¯ÇÑ Á¾¸ñÀÇ Æ÷Áö¼Ç ¾ò±â // Parameter : °èÁÂÄÚµå("99999000001") Parameter : Á¾¸ñÄÚµå("101F9") Object(NoReAlloc): oGom(DLL("STage_Root", "GosuGOM.dll", "")) Var(NoRecover, NoReInit): xbFirst(True), GxServer(0), GxSymbolStore(0), GxTradeStore(0), GxPositions(0), GxPosition(0), Qty(0)
If xbFirst Then GxSymbolStore = oGom.GetObject(GxServer, 4) GxTradeStore = oGom.GetObject( GxServer, 3 ) GxPositions = oGom.GetObject( GxTradeStore, 2 ) //--------------------------------------------------- oGom.AddParamStr(°èÁÂÄÚµå) oGom.AddParamStr(Á¾¸ñÄÚµå) // FindPosition ( )(BSTR stAccountCode, BSTR stSymbolCode) ¸¦ ½ÇÇàÇÏ¿© // °èÁ ÄÚµå¿Í Á¾¸ñ ÄÚµåÀÇ Æ÷Áö¼Ç °´Ã¼¸¦ ã½À´Ï´Ù. GxPosition = oGom.GetObject(GxPositions, 1) // °èÁÂÄÚµåÀÇ Á¾¸ñÄڵ忡 ÇØ´çÇÏ´Â Æ÷Áö¼Ç °´Ã¼ÀÌ´Ù. //--------------------------------------------------- xbFirst = False End If // °èÁ°¡ º¸À¯ÇÑ Á¾¸ñÀÇ Æ÷Áö¼ÇÀ» ¾òÀ½ // ID: 3 long Qty : ÃÖÁ¾ Æ÷Áö¼Ç ¼ö·®(¸Å¼ö: ¾ç¼ö, ¸Åµµ: À½¼ö) Qty = oGom.GetObjectVal(GxPosition, 3) print(Date, Time, Qty);
//----------------------------------------------------------------------------------------
|