Forráskód Böngészése

修订穷举范围 1620次

daniel-ali 2 éve
szülő
commit
e6a7e49889
1 módosított fájl, 5 hozzáadás és 5 törlés
  1. 5 5
      futures_backtrader.py

+ 5 - 5
futures_backtrader.py

@@ -134,7 +134,7 @@ class TestStrategy(bt.Strategy):
 
 def backtrader(table_list, num, Volatility, rate, ns):
     stattime = dt.now()
-    print(type(ns.df), ns.df)
+    # print(type(ns.df), ns.df)
     engine = create_engine('mysql+pymysql://root:r6kEwqWU9!v3@localhost:3307/stocks_data?charset=utf8')
     result = mp.Manager().list()
     result_change = mp.Manager().list()
@@ -246,9 +246,9 @@ if __name__ == '__main__':
     ns.df = df
     sttime = dt.now()
     thread_list = []
-    for num in range(20, 40, 10):
-        for Volatility in range(10, 12, 1):
-            for rate in range(5, 7, 1):
+    for num in range(30, 120, 10):
+        for Volatility in range(3, 21, 1):
+            for rate in range(5, 15, 1):
                 #获得cpu数量,计算进程数
                 # step = math.ceil(len(table_list)/cpu_count/100)*100
                 print(f'{num}天波动率为{Volatility}% 乖离率为{rate}%')
@@ -260,7 +260,7 @@ if __name__ == '__main__':
                 thread_list.append(p)
                     # p.start()
                     # p.join()
-            print(len(thread_list))
+    print(len(thread_list))
     print('开始轮循!')
     for thread in thread_list:
         thread.start()