新增实盘策略:FisherTrendStrategy(FG)
This commit is contained in:
@@ -192,6 +192,9 @@ class PragmaticCyberneticStrategy(Strategy):
|
|||||||
# 核心二:经典入场逻辑 (完全不变)
|
# 核心二:经典入场逻辑 (完全不变)
|
||||||
# ==========================================
|
# ==========================================
|
||||||
elif pos == 0 and is_met:
|
elif pos == 0 and is_met:
|
||||||
|
self.log(f'{prev_bar.close}, {T} , {current_fb} , {self.fb_entry_threshold}')
|
||||||
|
self.log(f'prev_bar.close > T: {prev_bar.close > T}, current_fb < -self.fb_entry_threshold : {current_fb < -self.fb_entry_threshold}')
|
||||||
|
self.log(f'prev_bar.close < T: {prev_bar.close < T}, current_fb > self.fb_entry_threshold: {current_fb > self.fb_entry_threshold}')
|
||||||
if prev_bar.close > T and current_fb < -self.fb_entry_threshold:
|
if prev_bar.close > T and current_fb < -self.fb_entry_threshold:
|
||||||
if "BUY" in self.order_direction:
|
if "BUY" in self.order_direction:
|
||||||
long_limit = self.round_to_tick(FV - (self.limit_offset_mult * ATR))
|
long_limit = self.round_to_tick(FV - (self.limit_offset_mult * ATR))
|
||||||
|
|||||||
@@ -192,6 +192,9 @@ class PragmaticCyberneticStrategy(Strategy):
|
|||||||
# 核心二:经典入场逻辑 (完全不变)
|
# 核心二:经典入场逻辑 (完全不变)
|
||||||
# ==========================================
|
# ==========================================
|
||||||
elif pos == 0 and is_met:
|
elif pos == 0 and is_met:
|
||||||
|
self.log(f'{prev_bar.close}, {T} , {current_fb} , {self.fb_entry_threshold}')
|
||||||
|
self.log(f'prev_bar.close > T: {prev_bar.close > T}, current_fb < -self.fb_entry_threshold : {current_fb < -self.fb_entry_threshold}')
|
||||||
|
self.log(f'prev_bar.close < T: {prev_bar.close < T}, current_fb > self.fb_entry_threshold: {current_fb > self.fb_entry_threshold}')
|
||||||
if prev_bar.close > T and current_fb < -self.fb_entry_threshold:
|
if prev_bar.close > T and current_fb < -self.fb_entry_threshold:
|
||||||
if "BUY" in self.order_direction:
|
if "BUY" in self.order_direction:
|
||||||
long_limit = self.round_to_tick(FV - (self.limit_offset_mult * ATR))
|
long_limit = self.round_to_tick(FV - (self.limit_offset_mult * ATR))
|
||||||
|
|||||||
Reference in New Issue
Block a user