[求助老師幫忙改成WH8的,謝謝
作者:文華財經 來源:cxh99.com 發布時間:2023年02月16日
-
咨詢內容:
?# 取開盤價
??? # 回測模式下,開盤價可以直接用history_n取到
??? if context.mode == 2:
??????? # 獲取當天的開盤價
??????? current_open = data['pen'.loc[context.N]
??????? # 去掉當天的實時數據
??????? data.drop(context.N, inplace = True)
??? # 如果是實時模式,開盤價需要用current取到
??? else:
??????? # 獲取當天的開盤價
??????? current_open = current(context.symbol)[0]['pen'
??? # 計算Dual Thrust 的上下軌
??? HH = data['igh'.max()
??? HC = data['lose'.max()
??? LC = data['lose'.min()
??? LL = data['ow'.min()
??? range = max(HH - LC, HC - LL)
??? context.buy_line = current_open + range * context.k1? # 上軌
??? context.sell_line = current_open - range * context.k2? # 下軌
def on_bar(context, bars):
??? # 取出訂閱的這一分鐘的bar
??? bar = bars[0]
??? # 取出買賣線
??? buy_line =? context.buy_line
??? sell_line = context.sell_line
?
?來源:程序化99
-
文華技術人員:
?
HH:=HHV(H,DAYBARPOS);
LL:=LLV(L,DAYBARPOS);
LC:=REF(C,DAYBARPOS);
X:=MAX(ABS(HH-LC),ABS(LC-LL));
BUY_LINE:REF(O,DAYBARPOS-1)+2*X;
SELL_LINE:REF(O,DAYBARPOS-1)-2*X;
?
?來源: www.kzuj.com.cn
-
文華客服:
?HC = data['lose'.max()
?
這個沒有改
?
-
網友回復:
?這句沒用,后續已經限制了。