| | |
| | | { |
| | | if (rowData[(index-1) * 4] > 0) { |
| | | //涨停 |
| | | (tradeData).limitPrice = true; |
| | | (tradeData).limitPrice = LIMIT_PRICE_UP; |
| | | } |
| | | else |
| | | { |
| | | (tradeData).limitPrice = false; |
| | | (tradeData).limitPrice = LIMIT_PRICE_NORMAL; |
| | | } |
| | | } |
| | | break; |
| | |
| | | //LogUtil::debug("像素值:%d\n", pixelCount); |
| | | |
| | | if (abs(pixelCount - 39) < 5) { |
| | | return BUY; |
| | | return OPERATE_BUY; |
| | | } |
| | | else if (abs(pixelCount - 51) < 5) { |
| | | return SELL; |
| | | return OPERATE_SELL; |
| | | } |
| | | else if (abs(pixelCount - 105) < 5) { |
| | | return BUY_CANCEL; |
| | | return OPERATE_BUY_CANCEL; |
| | | } |
| | | else if (abs(pixelCount - 117) < 5) { |
| | | return SELL_CANCEL; |
| | | return OPERATE_SELL_CANCEL; |
| | | } |
| | | |
| | | //pixelSet.insert(pixelCount); |
| | |
| | | |
| | | //} |
| | | |
| | | return OPERATE_ERROR; |
| | | return OPERATE_OPERATE_ERROR; |
| | | } |
| | | |
| | | std::string RecognitionManager::recognitionPrice(std::string cpath) { |