以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 求助,后面k线被前面k线包含如何编写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=146458)
|
-- 作者:arbore
-- 发布时间:2017/1/11 10:11:35
-- 求助,后面k线被前面k线包含如何编写
老师,请教前面一个大阴线或者大阳线,后面的n根k线高价小于等于或者低价大于等于包含在其中,一直到突破前面大阴线或者大阳线为止该如何编写。
|
-- 作者:jinzhe
-- 发布时间:2017/1/11 10:19:56
--
大阴线阳线是如何定义的?
后面的突破指的是出现一个更大的阴线阳线吗
[此贴子已经被作者于2017-1-11 10:20:15编辑过]
|
-- 作者:arbore
-- 发布时间:2017/1/11 10:35:47
--
大阳线只是举例,也不一定是大阳线,只要后面k线的h小于等于前面的h,L大于等于前面的L,就算是包含。一直到后面某个k线的最高或者最低突破那根k线,图片发在附件里面,椭圆里面的k线就是被前面的k线包含。一直到后面那个k先突破了,就算结束
此主题相关图片如下:qq图片20170111103238.png

|
-- 作者:jinzhe
-- 发布时间:2017/1/11 10:43:30
--
这个不好定义
|
-- 作者:arbore
-- 发布时间:2017/1/11 10:45:08
--
好的,谢谢老师。
|
-- 作者:arbore
-- 发布时间:2017/1/15 21:49:15
--
老师,如果用循环语句来写,请问问题在哪里?
包含:=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编辑过]
|
-- 作者:jinzhe
-- 发布时间:2017/1/16 9:06:29
--
不好判断的
|
-- 作者: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
|
-- 作者:jinzhe
-- 发布时间:2017/1/16 10:04:18
--
以下是引用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
这段代码是什么思路?
|
-- 作者:arbore
-- 发布时间:2017/1/16 10:17:57
--
就是从barpos=1开始设定一个序列i,也是从1开始,如果条件达成dft:=h<ref(h,1) and l>ref(l,1),则i+1,如果条件没有完成则i不变
|