以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  MA买入策略,如何编卖出程序  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86560)

--  作者:qq代人发帖
--  发布时间:2015/10/23 17:26:55
--  MA买入策略,如何编卖出程序
MA买入策略,如何编卖出程序

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

卖出?是指平多吗?

 

if 平多条件 then sell(1,0,thisclose);


--  作者:ycy
--  发布时间:2015/10/23 17:44:16
--  

是的,指平多


--  作者:ycy
--  发布时间:2015/10/23 17:48:09
--  

CROSS(MA(CLOSE,A),MA(CLOSE,B));

 

if CROSS(MA(CLOSE,B),MA(CLOSE,A)) then sell(1,0,thisclose);

 

 

是这样吗?求指点

[此贴子已经被作者于2015/10/23 17:48:45编辑过]

--  作者:jinzhe
--  发布时间:2015/10/26 8:50:02
--  
可以
--  作者:ycy
--  发布时间:2015/10/26 14:18:18
--  

//适用模式:“走完一根K线以后”
//若用户模式选为“固定时间间隔”,请将“交易条件”中的CLOSE改为OPEN,避免信号闪烁。
//
//中间变量
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);

手数:=SS;
//交易条件

开多平空条件:=CROSS(MA1,MA2);//开多平空条件
开空平多条件:=CROSS(MA2,MA1);//开空平多条件

//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

//注意交易系统先开后平的原则

 

 

 

是这样编定的吗?请指点


--  作者:jinzhe
--  发布时间:2015/10/26 14:21:37
--  

可以,但是顺序要固定好,是

平空

开多

平多

开空


--  作者:ycy
--  发布时间:2015/10/26 14:31:13
--  

谢谢


--  作者:ycy
--  发布时间:2015/10/26 14:42:04
--  
图片点击可在新窗口打开查看
 
以上面的程序,编好后,点“确定”就弹出这样窗口了,是什么原因

--  作者:ycy
--  发布时间:2015/10/26 14:43:45
--  

显示:您当前的公式系统使用了交易系统函数,但是公式不是交易系统公式,可能无法正常工作。是什么意思,请教