6e423eebfb
新增 vnpy CTP 桥接、以损定仓/固定张数、趋势回调与滚仓策略、按资金推荐品种及交易风控;模拟盘走 SimNow,实盘预留期货公司配置。 Co-authored-by: Cursor <cursoragent@cursor.com>
19 lines
537 B
Python
19 lines
537 B
Python
"""斐波计算(自 crypto_monitor 复制,期货共用)。"""
|
|
|
|
def calc_fib_plan(direction, upper, lower, ratio):
|
|
try:
|
|
h = float(upper)
|
|
l = float(lower)
|
|
r = float(ratio)
|
|
except (TypeError, ValueError):
|
|
return None
|
|
if h <= l or r <= 0 or r >= 1:
|
|
return None
|
|
span = h - l
|
|
direction = (direction or "long").strip().lower()
|
|
if direction == "short":
|
|
entry = l + r * span
|
|
return entry, h, l
|
|
entry = h - r * span
|
|
return entry, l, h
|