以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  提示 ThisCLose只能用在交易系统控制语句中  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61185)

--  作者:qq代人发帖
--  发布时间:2014/1/22 13:19:30
--  提示 ThisCLose只能用在交易系统控制语句中
请教:
DIFF : EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  : EMA(DIFF,M);
MACD1 : 2*(DIFF-DEA), COLORSTICK;

开多:=DIFF>DEA;
平仓:=DIFF<DEA;
if(HOLDING<0)
  Buy(开多,100,THISCLOSE);

if(HOLDING>0)
BEGIN
  Sell(平仓,HOLDING,MMARKET);
end
为什么提示 ThisCLose只能用在交易系统控制语句中

我本意只想测试用MACD的金叉,死叉来做策略测试,这个要如何写?
Buy和TBuy有什么区别啊?
仅用在股票上进行测试

--  作者:jinzhe
--  发布时间:2014/1/22 13:30:33
--  

thisclose是下单价位函数,只能用在buysell等图表下函数里面,不能单独拿出来用

金死叉用cross(diff,dea)  cross(dea,diff)来判断

进行测试只能用buy这类图表函数

[此贴子已经被作者于2014/1/22 13:30:58编辑过]