 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- FireScript
|
本帖最后由 技术009 于 2021-12-10 10:53 编辑
“,比买入价涨了5个点位,即时卖出1手,再涨5个点位即时再卖1手”
这个可以写2个止盈的平仓语句。
以多头为例:
if c-AVGENTERPRICE>=10*MINDIFF then 止盈10:sell(1,1,market);
if c-AVGENTERPRICE>=5*MINDIFF and c-AVGENTERPRICE<10*MINDIFF then 止盈5:sell(1,1,market);
但是存在问题是价格变化 不一定是连续的。我可能开仓后下面一笔的价格是直接涨了10跳的。这个都是有可能的。
“最后1手是出卖出信号后走完最后1根K线再平掉,”下单语句直接写全平即可,无论剩多少手。
sell(平仓条件,holding,market);
这个的得话,你如果是走完K交易方式,那么执行信号就是这个K走完执行。如果是固定时间间隔的方式,那么可以
sell(ref(平仓条件,1),holding,market);
固定时间间隔时间设置小点,也可以实现满足信号K走完后立刻平仓。
|
|