From 877a422126db455a32b69e58219680fda38b8cf8 Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期三, 19 三月 2025 13:59:03 +0800
Subject: [PATCH] 交易设置及接口

---
 strategy/kpl_api.py |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/strategy/kpl_api.py b/strategy/kpl_api.py
index ab05931..e1eef13 100644
--- a/strategy/kpl_api.py
+++ b/strategy/kpl_api.py
@@ -233,8 +233,28 @@
             its_stock = getCodesByPlate(i[0])
             # print(f"======={i[0]}=======")
             its_stock = json.loads(its_stock)
+
+            l = its_stock['list'][0]
             # print(f"its_stock['list']  ===  {its_stock['list']}")
             # print(f"its_stock['list'][0]  ===  {its_stock['list'][0]}")
+            # logger.info(f"its_stock['list']  ===  {its_stock['list']}")
+            logger.info(f"its_stock['list'][0]  ===  {its_stock['list'][0]}")
+            # 灏嗘澘鍧楀己搴︿笅闈㈠搴旂殑涓偂鍒楄〃鎵撳嵃鍒版棩蹇椾腑
+            # for i in l:
+            #     if l[41] != 1:
+            #         logger.info(
+            #             f"l === 涓偂浠g爜锛歿l[0]}锛屽叕鍙稿悕绉帮細{l[1]}锛屼富鍔涜祫閲戞帹娴嬶細{l[2]}锛屾湭鐭�0鍊硷細{l[3]}锛屾蹇碉細{l[4]}锛屾渶鏂颁环锛歿l[5]}锛屽綋鏃ュ綋鏃舵定骞咃細{l[6]}%锛�"
+            #             f"鎴愪氦棰濓細{round(l[7] / 100000000, 2)} 浜匡紝瀹為檯鎹㈡墜鐜囷細{l[8]}%锛屾湭鐭�0鍊硷細{l[9]}锛屽疄闄呮祦閫氾細{round(l[10] / 100000000, 2)}浜匡紝"
+            #             f"涓诲姏涔帮細{round(l[11] / 100000000, 2)}浜匡紝"
+            #             f"涓诲姏鍗栵細{round(l[12] / 100000000, 2)}浜匡紝"
+            #             f"涓诲姏鍑�棰濓細{round(l[13] / 10000, 2)}涓囷紝涔版垚鍗犳瘮锛歿l[14]}%锛屽崠鎴愬崰姣旓細{l[15]}%锛屽噣鎴愬崰姣旓細{l[16]}%锛屼拱娴佸崰姣旓細{l[17]}%锛屽崠娴佸崰姣旓細{l[18]}%锛屽噣娴佸崰姣旓細{l[19]}%锛�"
+            #             f"鍖洪棿娑ㄥ箙锛歿l[20]}%锛岄噺姣旓細{l[21]}锛屾湭鐭�0锛歿l[22]}锛屼笂鏉挎儏鍐碉細{l[23]}锛屼笂鏉挎帓鍚嶏細{l[24]}锛屾崲鎵嬬巼锛歿l[25]}%锛�"
+            #             f"鏈煡绌哄�硷細{l[26]}锛屾湭鐭ラ浂鍊硷細{l[27]}锛屾敹鐩樺皝鍗曪細{l[28]}锛屾渶澶у皝鍗曪細{l[29]}锛屾湭鐭ョ┖鍊硷紵锛歿l[30]}锛�"
+            #             f"锛燂細{l[30]}%锛岋紵锛歿l[31]}锛岋紵锛燂細{l[32]}锛屾尟骞咃細{l[33]}%锛屾湭鐭�0锛燂紵锛燂紵锛歿l[34]}锛屾湭鐭�0锛燂紵锛燂紵锛燂細{l[35]}锛�"
+            #             f"锛�=锛歿l[36]}锛岋紵鎬诲競鍊硷細{l[37]}锛岋紵娴侀�氬競鍊硷細{l[38]}锛屾渶缁堝綊灞炴蹇碉紙鏀剁洏鍚庡嚭鏁版嵁锛燂級锛歿l[39]}锛岄娑ㄦ鏁帮細{l[40]}锛�"
+            #             f"41鏈煡1鍊硷細{l[41]}锛岀涓夊搴︽満鏋勬寔浠撱�恠tr鏁版嵁鍕跨敤杩愮畻绗︺�戯細{l[42]}涓囷紝锛熷勾棰勬祴鍑�鍒╂鼎锛歿l[43]}锛屼笂骞撮娴嬪噣鍒╂鼎锛歿l[44]}锛屽勾鍐呴娴嬪噣鍒╂鼎锛歿l[45]}"
+            #         )
+
             # 鑾峰彇璇ユ蹇垫澘鍧楃殑鐨勫瓙鐗堝潡
             # its_son_plate = json.loads(getSonPlate(i[0]))
             # logger.info(f"its_son_plate=={its_son_plate['List']}")
@@ -247,10 +267,9 @@
             stock_power_list = []
             for s in its_stock['list']:
                 # 杩囨护鎺夋定骞呭ぇ浜�  and s[6] < 6.5 涓斿皬浜�0%鐨� 鍜� 鍚嶇О涓寘鍚玈T鐨� 鍜� 娑ㄩ�熷皬浜庣瓑浜�0%鐨� 鍜� 鍙鏄ㄦ棩鏈定鍋� 鍜� 涓婅瘉鎴栨繁璇佺殑姝h偂    and s[9] > 0.0025
-                if s[6] > 0 and s[1].find("ST") < 0 and s[1].find("XD") < 0 and s[23].find("鏉�") < 0 and s[24].find(
-                        "鏉�") < 0 and (s[0].startswith('60') or s[0].startswith('00')) and s[9] > 1:
+                if s[6] > 0 and s[1].find("ST") < 0 and s[1].find("XD") < 0 and s[23].find("鏉�") < 0 and s[24].find("鏉�") < 0 and (s[0].startswith('60') or s[0].startswith('00')) and s[9] > 1:
                     # print(f"{s[1]}锛屼釜鑲′唬鐮侊細{s[0]}锛�   娑ㄥ箙锛歿s[6]}%   娑ㄩ�燂細{s[9]}%   姒傚康锛歿s[4]}   涓诲姏璧勯噾鎺ㄦ祴锛歿s[2]}   棰嗘定娆℃暟锛歿s[40]}  浠婃棩绗嚑鏉匡細{s[23]} 鏄惁鐮寸増{s[24]}")
-                    # 瀵逛釜鑲″己搴﹀睘鎬у垪琛ㄨ繘琛屽垵濮嬪寲
+                    # 瀵逛釜鑲″己搴� 涓昏 灞炴�у垪琛ㄨ繘琛岃濉�
                     its_stock_power = [s[1], s[0], s[6], s[9], s[4], s[2], s[40]]
                     # 閫愪釜閫夋嫨鎬ф坊鍔爄ts_stock涓殑鍏冪礌鍒颁釜鑲″己搴﹀垪琛ㄤ腑
                     # print(f"its_stock_power===={its_stock_power}")
@@ -268,6 +287,7 @@
     market_sift_plate = json.loads(data)
     # logger_kpl_jingxuan_in 鎵撳嵃鐨勬棩蹇椾笓鐢ㄤ簬寮�鐩樹簡鏁版嵁鐨勫瓨鍌ㄥ垎鏋愶紝涓嶈兘杞绘槗鍒犻櫎
     # print(f"market_sift_plate 鏁� ======{len(market_sift_plate['list'])}")
+    # 琛屾儏銆嬬簿閫夋澘鍧椼�嬫帓鍚嶅墠20涓�嬪搴斾釜鑲°�嬬鍚堟潯浠剁殑涓偂
     # logger.info(f"market_sift_plate['list']======{market_sift_plate['list']}")
     # logger.info(f"market_sift_plate['list'][0]  ======{market_sift_plate['list'][0]}")
     # 鍒濆鍖栫簿閫夋澘鍧楀搴斾釜鑲″瓧鍏�

--
Gitblit v1.8.0