custom_entry_price和custom_exit_price来实现低买高卖+1
This commit is contained in:
parent
65a1c87e04
commit
eae90e7ca6
@ -992,21 +992,21 @@ class FreqaiPrimer(IStrategy):
|
||||
def custom_entry_price(self, pair: str, trade: Trade | None, current_time: datetime, proposed_rate: float,
|
||||
entry_tag: str | None, side: str, **kwargs) -> float:
|
||||
"""
|
||||
自定义入场价格:向下浮动 0.5%
|
||||
自定义入场价格:向下浮动 0.25%
|
||||
只对限价单(limit order)生效
|
||||
"""
|
||||
adjusted_rate = proposed_rate * 0.995
|
||||
self.strategy_log(f"[{pair}] 自定义买入价:{adjusted_rate:.8f}(原价:{proposed_rate:.8f},下浮 0.5%)")
|
||||
adjusted_rate = proposed_rate * 0.9975
|
||||
self.strategy_log(f"[{pair}] 自定义买入价:{adjusted_rate:.8f}(原价:{proposed_rate:.8f},下浮 0.25%)")
|
||||
return adjusted_rate
|
||||
|
||||
def custom_exit_price(self, pair: str, trade: Trade, current_time: datetime, proposed_rate: float,
|
||||
current_profit: float, exit_tag: str | None, **kwargs) -> float:
|
||||
"""
|
||||
自定义出场价格:向上浮动 0.5%
|
||||
自定义出场价格:向上浮动 0.25%
|
||||
只对限价单(limit order)生效
|
||||
"""
|
||||
adjusted_rate = proposed_rate * 1.005
|
||||
self.strategy_log(f"[{pair}] 自定义卖出价:{adjusted_rate:.8f}(原价:{proposed_rate:.8f},上浮 0.5%,利润:{current_profit:.2%})")
|
||||
adjusted_rate = proposed_rate * 1.0025
|
||||
self.strategy_log(f"[{pair}] 自定义卖出价:{adjusted_rate:.8f}(原价:{proposed_rate:.8f},上浮 0.25%,利润:{current_profit:.2%})")
|
||||
return adjusted_rate
|
||||
|
||||
def confirm_trade_exit(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user