以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]自动交易的持仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=87125)

--  作者:as598470298
--  发布时间:2015/11/10 11:13:27
--  [求助]自动交易的持仓
图片点击可在新窗口打开查看
先写个列子把
ma1:ma(open,5);
ma2:ma(open,20);
bkk:=ma1>ma2;
spp:=ma1<ma2;
开多:BUY(bkk && HOLDING=0,1,marketr);
平多:SELL(spp && HOLDING>0,1,marketr);
固定模式下的。信号用的是open 所以不会闪,也就开一次;
但是呢,我刚才尝试了下,重启软件后,再 重新开启自动交易。
虽然 写了 HOLDING=0 但还是重新多开了一份仓位; 
1如何避免这种问题呢? 假如掉线后再重新连接也会和重启软件一样吗?
2假如策略是隔夜,每天收盘前后固定重启一次软件,又如何避免呢? 


--  作者:jinzhe
--  发布时间:2015/11/10 11:30:47
--  

1.holding=0是判断虚拟仓位不是实际仓位,你关掉软件重新加载,那么就相当于重置了系统,holding重新计算

2.尽量不要在最近一根k线有信号而且还是下单过的时候重启,其他的时候没有问题


--  作者:as598470298
--  发布时间:2015/11/10 13:21:29
--  
那判断实际持仓和资金的函数有吗? 可否列出来?
--  作者:jinzhe
--  发布时间:2015/11/10 13:27:39
--  
实际持仓你需要用后台交易,图表上只判断虚拟持仓和资金
--  作者:as598470298
--  发布时间:2015/11/10 13:28:17
--  
懂了、