以文本方式查看主题

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

--  作者:1359484419
--  发布时间:2017/3/28 21:51:29
--  连续开仓问题

MA1:=ma(c,5);
MA2:=ma(c,10);
MA3:=ma(c,15);
昨MA1=ref(MA1,1);
昨MA2=ref(MA2,1);
昨MA3=ref(MA3,1);
AllowSameEntries(10);
开空1:cross(MA2,MA1);
开空2:MA1<MA2<MA3&&MA1<昨MA1&&MA2<昨MA2&&MA3<昨MA3;
if 开空1 then sellshort(‘’,5,0,0);
if 开空2 then sellshort(‘’,1,0,0);//此条会连续开仓 直至开到十手为止 请教如何控制。 
我的思路是按照开空2进行增仓  



--  作者:1359484419
--  发布时间:2017/3/28 21:55:21
--  
MA1:=ma(c,5);
MA2:=ma(c,10);
MA3:=ma(c,15);
昨MA1=ref(MA1,1);
昨MA2=ref(MA2,1);
昨MA3=ref(MA3,1);
AllowSameEntries(10);
开空1:cross(MA2,MA1);
开空2:MA1<MA2<MA3&&MA1<昨MA1&&MA2<昨MA2&&MA3<昨MA3;
if 开空1 &&marketposition=0 then sellshort(‘’,5,0,0);
if 开空2 &&marketposition=-1 then sellshort(‘’,1,0,0);//此条会连续开仓 直至开到十手为止 请教如何控制。 
我的思路是按照开空2进行增仓  
上面的没写全 这条加了一个开仓条件控制
[此贴子已经被作者于2017/3/28 21:55:50编辑过]

--  作者:jinzhe
--  发布时间:2017/3/29 8:56:48
--  
开仓条件加入holding>=-10
--  作者:1359484419
--  发布时间:2017/3/29 19:56:11
--  
holding是什么函数啊用不了
--  作者:1359484419
--  发布时间:2017/3/29 19:57:20
--  
打在编辑器上没有显示
--  作者:1359484419
--  发布时间:2017/3/29 21:44:20
--  
请问还有别的方法嘛
--  作者:jinzhe
--  发布时间:2017/3/30 8:40:54
--  

holding是完全没问题的,如果编译出问题,说明你没用对