以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请帮审看下为何不工作?谢!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=51333)

--  作者:leonying2004
--  发布时间:2013/4/23 10:39:06
--  请帮审看下为何不工作?谢!
 //全自动平仓;用EMA5和EMA10交叉;

P1:=EMA(CLOSE,5);
P2:=EMA(CLOSE,10);
BPK :=CROSS(P1,P2);
SPK :=CROSS(P2,P1);
 
//{开多} ENTERLONG: BPK,TFILTER;
//{平多} EXITLONG: SPK,TFILTER;
//{开空} ENTERSHORT: SPK,TFILTER;
//{平空} EXITSHORT: BPK,TFILTER;

IF TBUYHOLDINGEX(\'\',\'\',0 )=1 THEN BEGIN
{平多} EXITLONG: SPK,TFILTER; 
END

IF TSELLHOLDINGEX( \'\',\'\',0 )=1 THEN BEGIN
{平空} EXITSHORT: BPK,TFILTER;
END


请问哪里有问题?

交易思路:
1, 不开仓,只是全自动平仓;
2, 发现有多仓时,EMA5下穿EMA10平仓出场;
3, 发现有空仓时,EMA5上穿EMA10平仓出场;

实际功能为:手动开仓一手,自动平仓一手;如此反复。
在tick线上

--  作者:leonying2004
--  发布时间:2013/4/23 10:39:47
--  
是图表程序化
--  作者:jinzhe
--  发布时间:2013/4/23 11:02:19
--  

还是请先学习一下吧,旧图表,新图标计算机制,后台仓位函数,都一起混用了

[此贴子已经被作者于2013-4-23 11:02:26编辑过]

--  作者:leonying2004
--  发布时间:2013/4/23 11:22:35
--  
明白了。谢!