|
@@ -34,7 +34,7 @@ def real_price(datas):
|
|
def ma(stock, num, data):
|
|
def ma(stock, num, data):
|
|
global engine_stock
|
|
global engine_stock
|
|
try:
|
|
try:
|
|
- i = (num- 1) * -1
|
|
|
|
|
|
+ i = (num - 1) * -1
|
|
df = pd.read_sql_query(
|
|
df = pd.read_sql_query(
|
|
'select close from `%s_1d`' % stock, engine_stock)
|
|
'select close from `%s_1d`' % stock, engine_stock)
|
|
except:
|
|
except:
|
|
@@ -95,9 +95,9 @@ def sell_trader(data, positions_list):
|
|
print('持仓', stock, data[stock])
|
|
print('持仓', stock, data[stock])
|
|
current_price = data[stock]['lastPrice']
|
|
current_price = data[stock]['lastPrice']
|
|
open_price = data[stock]['open']
|
|
open_price = data[stock]['open']
|
|
- print('价格:', current_price, open_price)
|
|
|
|
MA5 = ma(stock, 5, data)
|
|
MA5 = ma(stock, 5, data)
|
|
MA5_1 = ma_1(stock, 5)
|
|
MA5_1 = ma_1(stock, 5)
|
|
|
|
+ print('价格:', current_price, open_price, MA5, MA5_1)
|
|
if current_price < MA5 or MA5 < MA5_1 or current_price > MA5 * 1.07:
|
|
if current_price < MA5 or MA5 < MA5_1 or current_price > MA5 * 1.07:
|
|
print('卖出信号!!!!!!', stock, current_price)
|
|
print('卖出信号!!!!!!', stock, current_price)
|
|
|
|
|