Exemple #1
0
def test_cxStockChart():

    from cxCybosPlus import getCybosPlusClassDic
    from cxLog import cxLog
    from cxFile import cxFile

    log = cxLog()
    resultFile = cxFile()

    cpClsDic = getCybosPlusClassDic()
    className = 'cxStockChart'

    fieldList = [ 0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, \
                  14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, \
                  25, 26, 37 ]

    paramList = [
        [0, u'A000660'],  # 하이닉스
        [1, ord('1')],
        [2, 20121010],
        [3, 19920901],
        [4, len(fieldList)],
        [5] + fieldList,
        [6, ord('D')],
        [10, ord('3')]
    ]

    resultList = templateBlockRequest(cpClsDic[className],
                                      paramList,
                                      errLog=log)

    bFirst = 1
    for results in resultList:
        resultFile.write(
            getResultStringLandscape(
                results,
                statusOption=0,
                headerValue=0,  #len(results[5]), 
                dataValue=1,  #len(results[6]),
                titleOption=bFirst))
        bFirst = 0

        #resultFile.write( getHeaderResultString(results[5], 1 ) )
        #resultFile.write( '\n' )
        #resultFile.write( getDataResultString(results[6], 1 ) )

    log.close()
    resultFile.close()

    del cpClsDic
Exemple #2
0
def test_cxStockChart() :

    from cxCybosPlus import gCybosPlusClassDic        
    from cxLog import cxLog
    from cxFile import cxFile
   
    log = cxLog()
    resultFile = cxFile()

    className = 'cxStockChart'
    cpClsDic = gCybosPlusClassDic[className]

    fieldList = [ 0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, \
                  14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, \
                  25, 26, 37 ]

    paramList = [ 
        [ 0, u'A000660' ], # 하이닉스
        [ 1, ord('1') ],
        [ 2, 20121010 ],
        [ 3, 19920901 ],
        [ 4, len(fieldList) ],
        [ 5 ] + fieldList,
        [ 6, ord('D') ],
        [ 10, ord('3') ]
    ]
   
    resultList = templateBlockRequest( cpClsDic[className], paramList, errLog = log )

    bFirst = 1
    for results in resultList :
        resultFile.write( getResultStringLandscape( results, 
                                                    statusOption = 0, 
                                                    headerValue = 0, #len(results[5]), 
                                                    dataValue = 1, #len(results[6]),
                                                    titleOption = bFirst ) )
        bFirst = 0
        
        #resultFile.write( getHeaderResultString(results[5], 1 ) )
        #resultFile.write( '\n' )
        #resultFile.write( getDataResultString(results[6], 1 ) )
        

    log.close()
    resultFile.close()

    del cpClsDic
Exemple #3
0
# desc.       : 
# tab size    : set sw=4, ts=4
# python ver. : 2.7.1 Stackless 3.1b3 060516 (release27-maint, Jan  1 2011, 13:04:37) [MSC v.1500 32 bit (Intel)]

# ADD CODES FROM HERE

import win32gui
import time

from cxCybosInterface   import cxCybosInterface
from cxConsoleThread    import cxConsoleThread
from Queue              import Queue
from cxStockMgr         import cxStockMgr       # for stock information
from cxLog              import cxLog            # for Logging

subscribeLog = cxLog()


class cxCybosMain :
    
    cybosIF = cxCybosInterface()
    tradeRequestQueue = Queue()     # waiting trade request queue
    nonTradeRequestQueue = Queue()  # waiting non-trade request queue
    subscribeRequestQueue = Queue() # waiting subscribe request queue
    resultQueue = Queue()   # waiting result queue from received event
    reportQueue = Queue()   # waiting report queue from cybosplus objects

    consoleInputQueue = Queue() # waiting key input from console thread
    consoleOutputQueue = None

    _terminate = False
Exemple #4
0
# desc.       :
# tab size    : set sw=4, ts=4
# python ver. : 2.7.1 Stackless 3.1b3 060516 (release27-maint, Jan  1 2011, 13:04:37) [MSC v.1500 32 bit (Intel)]

# ADD CODES FROM HERE

import win32gui
import time

from cxCybosInterface   import cxCybosInterface
from cxConsoleThread    import cxConsoleThread
from Queue              import Queue
from cxStockMgr         import cxStockMgr       # for stock information
from cxLog              import cxLog            # for Logging

subscribeLog = cxLog()


class cxCybosMain :

    cybosIF = cxCybosInterface()
    tradeRequestQueue = Queue()     # waiting trade request queue
    nonTradeRequestQueue = Queue()  # waiting non-trade request queue
    subscribeRequestQueue = Queue() # waiting subscribe request queue
    resultQueue = Queue()   # waiting result queue from received event
    reportQueue = Queue()   # waiting report queue from cybosplus objects

    consoleInputQueue = Queue() # waiting key input from console thread
    consoleOutputQueue = None

    _terminate = False