大阴线阳线是如何定义的?
后面的突破指的是出现一个更大的阴线阳线吗
[此贴子已经被作者于2017-1-11 10:20:15编辑过]
大阳线只是举例,也不一定是大阳线,只要后面k线的h小于等于前面的h,L大于等于前面的L,就算是包含。一直到后面某个k线的最高或者最低突破那根k线,图片发在附件里面,椭圆里面的k线就是被前面的k线包含。一直到后面那个k先突破了,就算结束

此主题相关图片如下:qq图片20170111103238.png
老师,如果用循环语句来写,请问问题在哪里?
包含:=h<=ref(h,1) and l>=ref(l,1);
variable:qg:=h,hh=0;
if 包含 then begin
qg:=h[barpos-1];
for i=1 to 100 do begin
if h[i]<=h[barpos-i] and l[i]<=l[barpos-i] then hh[i]=qg;
else then
hh:=h;
break;
end
end
[此贴子已经被作者于2017-1-15 21:50:02编辑过]
老师,能不能指导一个简单的,如果我要给k线做一个序列,就像barpos一样,只是是带条件的序列,条件是dft是不是要这样写
for i=1 to datacount do begin
if dft then i:=i+1 ;
else then i:=i;
end
以下是引用arbore在2017-1-16 9:54:01的发言:老师,能不能指导一个简单的,如果我要给k线做一个序列,就像barpos一样,只是是带条件的序列,条件是dft是不是要这样写
for i=1 to datacount do begin
if dft then i:=i+1 ;
else then i:=i;
end
这段代码是什么思路?
就是从barpos=1开始设定一个序列i,也是从1开始,如果条件达成dft:=h<ref(h,1) and l>ref(l,1),则i+1,如果条件没有完成则i不变