以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教老师!!!!!!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=11036)

--  作者:tanganquan
--  发布时间:2012/4/11 22:41:59
--  请教老师!!!!!!
INPUT:N(5,1,100,10),M(10,1,120,10);
MV1:=SMA(VOL,N,1);
MV2:=SMA(VOL,M,1);
MA19:=MA(CLOSE,19);//定义19周期收盘价均线
CLOSE>MA19 and MV1>REF(MV1,1) and MV2>REF(MV2,1);//收盘价在19均线上,并且MV1,MV2处于上升状态中,买平并买开
long:=cross(close,Ma19);
if long then
begin
sellshort(holding<0,holding,thisclose);
buy(long,1,thisclose);
end



老师您好!我想表达这样一个意思当价格上穿Ma19单位线时,发出买入平空仓并买入开多仓。但已经使了两天了,这个问题还是没有解决。请老师指教。

--  作者:阿火
--  发布时间:2012/4/11 22:49:27
--  

楼上的代码是可以有信号的,信号在前面,一般不会在最近

而且楼上的代码,没有开空,所以,没必要用sellshort平空

另外,有开多,却没有平多,也就是条件符合,就会一直开多,知道资金不足才不开多。

 

 

所以,问题很多。