以文本方式查看主题

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

--  作者:王北浪
--  发布时间:2017/1/3 13:27:23
--  满足条件问题
cong:=.......
if cong then n:=n+1;
我的问题是,当满足条件成立后,如何在接下来的3个周期不判断,或者不执行这个条件,过了3个周期有开始判断了

--  作者:jinzhe
--  发布时间:2017/1/3 13:35:50
--  

if n=0 and cong then n:=n+1;

if n>0 and cong and barslast(cong)>=3 then n:=n+1;

 


--  作者:王北浪
--  发布时间:2017/1/3 14:00:43
--  
还是有问题,这样一来,n总是在o,1,之间,没有看到有超过的
--  作者:jinzhe
--  发布时间:2017/1/3 14:08:19
--  
你的归零条件是什么?
--  作者:王北浪
--  发布时间:2017/1/3 14:09:27
--  
当n>=3
--  作者:王北浪
--  发布时间:2017/1/3 14:11:15
--  
还有enterbas<=2
--  作者:jinzhe
--  发布时间:2017/1/3 14:18:54
--  
那说明在n超过2之前就被enterbars<=2的条件给归零了
[此贴子已经被作者于2017-1-3 14:19:02编辑过]

--  作者:王北浪
--  发布时间:2017/1/3 14:19:13
--  
newlo:=holding<0 and .............................;
if enterbars<=2 or holding>=0 then nl:=0;
if nl=0 and newlo then nl:=nl+1;
if nl>0 and newlo and barslast(newlo)>=3 then nl:=nl+1;
if nl>=3 then begin
drawtext(newlo=0,l,\'点位\',colorgreen,0);
nl:=0;
end

--  作者:jinzhe
--  发布时间:2017/1/3 14:26:48
--  
一共就这几个归零条件,排除掉不可能的,剩下的就是造成归零的原因,就是 造成n只有0和1的原因