Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:无法止损怎么办?

1楼
zshgll 发表于:2019/11/21 17:30:36
设置了如下止损,当时亏损金额到达15时,甚至亏了50了还没自动止损

//固定止损-持有多单
If HOLDING>0 AND avgenterprice-c>15*mindiff then begin //如果持有多单 开仓价格减去收盘价>20倍最小变动单位
平多止损损损sss:sell(1,holding,market);  //平多止损
End

//固定止损-持有空单
If HOLDING<0 and c-ENTERPRICE>15*mindiff then begin
平空止损损损sss:sellshort(1,holding,market);  //平空止损
End

另外这三个哪个平全仓效果好? 用 holding竟然只平了一半
sellshort(1,holding,market);  //平空 
sellshort(1,100%,market);  //平空 
sellshort(1,0market);  //平空 
2楼
zshgll 发表于:2019/11/21 17:31:57
另外补充问一下,回测数据曲线很好,当时模拟实盘总是亏损怎么回事
3楼
wenarm 发表于:2019/11/21 22:00:12
1.是否止损,要看你图表中的止盈止损条件是否成立。而不是根据实际账户判断的。
建议你把止盈止损的条件再图表中打印出来看下就知道了。
例如:aaa:HOLDING>0 AND avgenterprice-c;

sellshort(1,holding,market);  //平空 
sellshort(1,100%,market);  //平空 
上面两个是等价的,holding是图表的虚拟持仓,不是真实账户的持仓。虚拟持仓是从历史第一根k线逐个计算的。
sellshort(1,0,market);  //平空 
这个是将实际账户的仓位全平。

4楼
zshgll 发表于:2019/11/21 22:29:02
请查看图片,图片上有止损,但是实际没有止损动作,还在持仓
图片点击可在新窗口打开查看此主题相关图片如下:止损.jpg
图片点击可在新窗口打开查看
5楼
FireScript 发表于:2019/11/22 8:54:49
 如果是固定轮询模式,如果在轮询间隙出的信号是可能遗漏的。可以把轮询间隙调小一点。另外这个信号是盘中一直维持的吗?还是K线完成之后出现的。
6楼
zshgll 发表于:2019/11/22 15:04:30
是固定轮询模式,间隙只有1秒
另外补充问一下,回测数据曲线很好,当时模拟实盘总是亏损怎么回事
7楼
wenarm 发表于:2019/11/22 15:42:48

回测并不能完全代表实际交易。

这类问题,建议你排查下策略执行逻辑是否与你的交易思想一致。

如果一致,那你需要调整自己的交易思想。

 

 

[此贴子已经被作者于2019/11/22 15:56:41编辑过]
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01953 s, 3 queries.