def monitorInHandStockHqDB(handStock): for stockCode in handStock: inHandStockHq = getVerboseStockHq(stockCode) if( len(inHandStockHq) < 2): print("monitorInHandStockHqDB: Can't get the verbose %s hq"%stockCode) continue if( (float)(inHandStockHq[hq.price]) == 0.0): debugPrint("monitorInHandStockHqDB: hq.price is not right !") continue noticeFlag = lzStockSell.zstdFunction(stockCode, inHandStockHq) if (noticeFlag == 1 and monitorStates[stockCode][mn.state] == 1): smUpdateStockToDb(inHandStockHq[hq.price], handStock[stockCode][3]) return
def monitorInHandStockHq(handStock): for stockCode in handStock: inHandStockHq = getVerboseStockHq(stockCode) if( len(inHandStockHq) < 2): print("monitorInHandStockHq: Can't get the verbose %s hq"%stockCode) continue if( (float)(inHandStockHq[hq.price]) == 0.0): debugPrint("monitorInHandStockHqDB: hq.price is not right !") continue noticeFlag = lzStockSell.zstdFunction(stockCode, inHandStockHq) if (noticeFlag == 1 and monitorStates[stockCode][mn.state] == 1): noticeString = stockCode + ' ' + inHandStockHq[hq.name] + ' ' + inHandStockHq[hq.price] humanNoticeProcess(noticeString) return