以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  软件自带的系统交易公式,双向海龟交易问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=70938)

--  作者:qq代人发帖
--  发布时间:2014/10/14 10:19:15
--  软件自带的系统交易公式,双向海龟交易问题
软件自带的系统交易公式,双向海龟交易(图表图片点击可在新窗口打开查看)图上一根K线出现两次加仓,但只有第一个指令发出,第二个根本没理会,是下面这段代码有问题吗//多头加仓条件

WHILE (HIGH>MYENTRYPRICE+0.5*N) AND TURTLEUNITS<4 DO BEGIN
MYENTRYPRICE := IF(OPEN>MYENTRYPRICE+0.5*N ,OPEN ,MYENTRYPRICE+0.5*N ) ;
MYENTRYPRICE := CEILING(MYENTRYPRICE/MINDIFF)*MINDIFF ;
BUY( _DEBUG, POSNUM, LIMITR, MYENTRYPRICE);
TURTLEUNITS := TURTLEUNITS+1 ;
BUYORDERTHISBAR := 1;

END //WHILE

图片点击可在新窗口打开查看此主题相关图片如下:%0}e2%(h~ec2rfgj%m$jnkk.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/10/14 10:19:52编辑过]

--  作者:jinzhe
--  发布时间:2014/10/14 10:23:25
--  
就一个开仓信号的,那么两个加仓是如何判断的?
--  作者:hj339
--  发布时间:2014/10/14 10:56:37
--  

是两个开多信号,但只有第一个指令发出,第二个根本没理会,都是用的上而哪段程序中的BUY( _DEBUG, POSNUM, LIMITR, MYENTRYPRICE);


--  作者:jinzhe
--  发布时间:2014/10/14 10:59:16
--  

_DEBUG

这个条件怎么写的?


--  作者:jinzhe
--  发布时间:2014/10/14 10:59:39
--  
还有你的满足了两个是靠目测还是靠代码调试?
--  作者:hj339
--  发布时间:2014/10/14 11:35:21
--  
在图表上显示是两个
--  作者:hj339
--  发布时间:2014/10/14 11:36:25
--  

这个程序就是交易软件自带的(系统交易公式)中的双向海龟交易,我没改动


--  作者:jinzhe
--  发布时间:2014/10/14 13:28:45
--  
系统自带海龟没有这样的横向紫色箭头,你该了什么地方?改动的哪些地方让你产生有两个满足的结论?
[此贴子已经被作者于2014/10/14 13:29:07编辑过]