以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 股票模拟,自动交易 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=142096) |
-- 作者:liu800710 -- 发布时间:2016/11/2 10:17:19 -- 股票模拟,自动交易 //5分钟K线 FDAY:=28; BDATE:=20161030; TIMER:=TIME>094500 AND TIME<144500; MAX480:=REF(HHV(CLOSE,480),1); MAA240:=REF(MA(CLOSE,240),1); MA05:=MA(CLOSE,4); MA15:=MA(CLOSE,15); IF DATE>BDATE THEN BEGIN SELL((TIMER AND MA05<MA15 AND CLOSE*1.10<MAX480 AND HOLDING>0),0,0); SELL((TIMER AND MA05<MA15 AND CLOSE*1.08<MAA240 AND HOLDING>0),0,0); SELL(HOLDING>0 AND TIME>146000 AND (CLOSE*1.10<MAX480 OR CLOSE*1.08<MAA240),0,0); SELL((TIME>134500 AND TIME<144500 AND MA05<MA15 AND HOLDING>0 AND FDAY=DAY),0,0); SELL(TIME>144600 AND HOLDING>0 AND FDAY=DAY,0,0); END //股票模拟交易。前几天建仓。以上程序,在持仓校正状态下,始终认为是空仓,并立即平仓。什么原因:
|
-- 作者:yukizzc -- 发布时间:2016/11/2 10:21:41 -- 图表没有开仓信号是无法平仓的 |
-- 作者:wenarm -- 发布时间:2016/11/2 10:22:23 -- 说明你图表的持仓和实际持仓不一致。 你图表中的信号发生了变化。应该是数据量造成的。股票没必要使用持仓同步吧 |
-- 作者:liu800710 -- 发布时间:2016/11/2 10:27:03 -- 因为购买是在另外程序上进行的。所以本程序没有持仓信号,是不是系统均认为空仓,如果持仓同步就自动平仓?
|
-- 作者:wenarm -- 发布时间:2016/11/2 10:34:26 -- 图表的机制,并不能直接操作实际持仓。它自身有一套图表虚拟的持仓,然后实际账户跟着它做相关动作。而持仓同步也是,以虚拟持仓为标准,进行处理。 |