以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助] 请高手出手吧 大神们帮帮忙  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=63747)

--  作者:rfgvb
--  发布时间:2014/4/10 15:57:12
--  [求助] 请高手出手吧 大神们帮帮忙
KDJ指标         从上次金叉开始 到本次死叉  如果J值有出现大于100  则本次死叉平多     



老师  帮帮忙    都想了很久  都没有解决

--  作者:jinzhe
--  发布时间:2014/4/10 16:04:02
--  

nn:=barslast(金叉);

if 死叉  and count(j>100,nn+1)>=1 then sell........;


--  作者:rfgvb
--  发布时间:2014/4/10 16:23:37
--  
老师  还是不行     你写的就符合一次条件   如果后面还有符合就没有操作了 


从上次金叉开始 到本次死叉  如果J值有出现大于100  则本次死叉平多  



需要下次开多后  还要统计J>100

--  作者:jinzhe
--  发布时间:2014/4/10 16:26:18
--  

什么意思?后面还有符合没操作是什么情况?

后面还有死叉不平多?那么中间一定有新的金叉出现过


--  作者:rfgvb
--  发布时间:2014/4/10 16:30:57
--  
是的   就是金叉和死叉之间求J>100 出现过死叉就平多 

下次金叉开多    再出现J>100  死叉就平多

--  作者:jinzhe
--  发布时间:2014/4/10 16:35:25
--  

那么我那样写没问题是对的,

你估计把开仓等同于金叉了,但是有时候金叉了其他条件没满足也是不开仓的,所以你看起来条件满足了其实是不满足的


--  作者:rfgvb
--  发布时间:2014/4/10 16:38:11
--  
我再试试吧 整理下思路
--  作者:rfgvb
--  发布时间:2014/4/10 16:49:03
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140410164555.jpg
图片点击可在新窗口打开查看

老师  你看 测试报告9:01开多    9:10就符合条件  怎么没有平多    平多条件是 金叉到死叉  有出现J>100  本次死叉就平多



--  作者:jinzhe
--  发布时间:2014/4/10 16:57:19
--  

你的k线图上根本就没开仓信号,你要只显示当日的k线,让k线图和测评时间一样长才能说明问题,

 


--  作者:rfgvb
--  发布时间:2014/4/10 17:13:04
--  

nn:=barslast(金叉);

if 死叉  and count(j>100,nn+1)>=1 then sell........;

把这个加到里面去 就没有信号了   只有加载K线的左边第一个才有信号