以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  使用账户函数漏单,如何解决  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=9195)

--  作者:Vision
--  发布时间:2011/12/1 11:00:04
--  使用账户函数漏单,如何解决

使用账户函数漏单,如何解决

 

Ma1:=MA(CLOSE,SM);
Ma2:=MA(CLOSE,LM);
AC:=TACCOUNT(19)>CLOSE*5*0.18*3000;

 

{平空}EXITSHORT: CROSS(Ma1,Ma2),TFILTER;
{开多}ENTERLONG: AC AND CROSS(Ma1,Ma2),TFILTER;

 

{平多}EXITLONG:  CROSS(Ma2,Ma1),TFILTER;
{开空}ENTERSHORT:AC AND CROSS(Ma2,Ma1),TFILTER;


--  作者:just
--  发布时间:2011/12/1 11:13:00
--  

你的公示策略是在k线走完下运行的?

 

[此贴子已经被作者于2011-12-1 11:24:29编辑过]

--  作者:Vision
--  发布时间:2011/12/1 11:17:47
--  
空仓时可以买入、卖出,满仓时连平仓都不会。
--  作者:Vision
--  发布时间:2011/12/1 12:20:44
--  
以下是引用just在2011-12-1 11:13:00的发言:

你的公示策略是在k线走完下运行的?

 

[此贴子已经被作者于2011-12-1 11:24:29编辑过]

是的

 

一分钟

 

版本V2.64


--  作者:阿火
--  发布时间:2011/12/1 12:24:43
--  

那是你不会用,模型问题大大的

 

Ma1:=MA(CLOSE,SM);
Ma2:=MA(CLOSE,LM);

 

//K线走完模式的话,改为
AC:=barpos<datacount-1 or (barpos=datacount-1 and TACCOUNT(19)>CLOSE*5*0.18*3000);

 

{平空}EXITSHORT: CROSS(Ma1,Ma2),TFILTER;
{开多}ENTERLONG: AC AND CROSS(Ma1,Ma2),TFILTER;

 

{平多}EXITLONG:  CROSS(Ma2,Ma1),TFILTER;
{开空}ENTERSHORT:AC AND CROSS(Ma2,Ma1),TFILTER;


--  作者:Vision
--  发布时间:2011/12/1 12:57:26
--  

改了以后,图表上有买卖的指示符号了,我再测试。

 

太感谢了!

 

还有能说说其中的原理吗?我想学点东西,再次感谢!


--  作者:fly
--  发布时间:2011/12/1 13:22:49
--  

TACCOUNT函数是常数函数,最后一根K线有效.

 

5楼加的条件,把最后一根K线条件和历史K线条件都考虑到了

[此贴子已经被作者于2011-12-1 13:23:06编辑过]

--  作者:Vision
--  发布时间:2011/12/1 13:29:40
--  

谢谢!

测试ing


--  作者:Vision
--  发布时间:2011/12/1 13:48:38
--  

Ma1:=MA(CLOSE,SM);
Ma2:=MA(CLOSE,LM);

 

//K线走完模式的话,改为
AC:=barpos<datacount-1 or (barpos=datacount-1 and TACCOUNT(19)>CLOSE*5*0.18*3000);

 

{平空}EXITSHORT: CROSS(Ma1,Ma2),TFILTER;
{开多}ENTERLONG: AC AND Ma1>Ma2,TFILTER;

 

{平多}EXITLONG:  CROSS(Ma2,Ma1),TFILTER;
{开空}ENTERSHORT:AC AND Ma2>Ma1,TFILTER;

 

 

还是有问题,只能平仓,不能买入和卖出。



--  作者:Vision
--  发布时间:2011/12/1 17:54:55
--  
谁能帮帮我?