Bläddra i källkod

修正ma5算法

Daniel 2 år sedan
förälder
incheckning
e45a0649d8
1 ändrade filer med 4 tillägg och 4 borttagningar
  1. 4 4
      QMT/real_time.py

+ 4 - 4
QMT/real_time.py

@@ -34,26 +34,26 @@ def real_price(datas):
 def ma(stock, num, data):
     global engine_stock
     try:
-        i = (num - 1) * -1
+        i = (num- 1) * -1
         df = pd.read_sql_query(
             'select close from `%s_1d`' % stock, engine_stock)
     except:
         return 9999999
     else:
-        ma_num = (sum(df['close'][i:-1]) + data[stock]['lastPrice'])/num
+        ma_num = (sum(df['close'][i:]) + data[stock]['lastPrice'])/num
         return ma_num
 
 
 def ma_1(stock, num):
     global engine_stock
-    i = num  * -1
+    i = (num) * -1
     try:
         df = pd.read_sql_query(
             'select close from `%s_1d`' % stock, engine_stock)
     except BaseException:
         return 9999999
     else:
-        ma_num_1 = df['close'][i:-1].mean()
+        ma_num_1 = df['close'][i:].mean()
         return ma_num_1