以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 懂了、 |