以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请帮我实现一个判断  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86134)

--  作者:zxsd
--  发布时间:2015/10/13 15:33:41
--  请帮我实现一个判断
现在有线LINE1和线LINE2,将空间分成3部分,A\\B\\C

最终目的是:我需要知道当前K线的位置,以及是从哪个区域来到当前位置的




分几种情况判断:
1、从A区域降到B区域
2、从B区域升到A区域

3、从C区域升到B区域
4、从B区域降到C区域

如果K线走出特殊情况,需要正确处理

图片点击可在新窗口打开查看此主题相关图片如下:shili.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2015/10/13 15:53:48
--  
当前k线走势还是和之前一根k线比
--  作者:zxsd
--  发布时间:2015/10/13 16:52:13
--  
 当前的K线
--  作者:jinzhe
--  发布时间:2015/10/13 17:25:31
--  

if timetot0(dynainfo(207))-ref(time0,1)=1  then begin

   extgbdataset(\'time\',time);

   extgbdataset(\'biaoji\',10);

end

 

 

if dynainfo(7)<=line1 and dynainfo(7)>=line2 and extgbdata(\'biaoji\')=1 then jieguo:=1;

 

if dynainfo(7)>line1 and extgbdata(\'biaoji\')=2 then jieguo:=2;

 

if dynainfo(7)<=line1 and dynainfo(7)>=line2 and extgbdata(\'biaoji\')=3 then jieguo:=3;

 

if dynainfo(7)<line2 and extgbdata(\'biaoji\')=2 then jieguo:=4;

 

if time=extgbdata(\'time\') and dynainfo(7)>line1 then extgbdataset(\'biaoji\',1);

 

if time=extgbdata(\'time\') and dynainfo(7)<=line1 and dynainfo(7)>=line2 then extgbdataset(\'biaoji\',2);

 

if time=extgbdata(\'time\') and dynainfo(7)<line2 then extgbdataset(\'biaoji\',3);

 

jieguo值分别为1234,分别对应你所说的1234种情况

 

 


--  作者:zxsd
--  发布时间:2015/10/14 10:55:08
--  
 问一下
DYNAINFO(207)
1.是服务器时间还是本地时间

2.另外窗口右下角,"即时行情"几个字右边的时间是本地时间吧?
[此贴子已经被作者于2015/10/14 10:56:14编辑过]

--  作者:jinzhe
--  发布时间:2015/10/14 11:06:35
--  

1.行情时间,k线图右边报价表的时间

2.是的本地计算机时间


--  作者:zxsd
--  发布时间:2015/10/14 11:35:01
--  
如果我没理解错,这是在每根K线开始时根据当时价位做个标记,然后再结合时实最新价来判断位置和轨迹,是吧?

很巧妙,但是没有办法回测

请问是否有可回测的K线处理方法,也能判断出轨迹的,劳烦!

--  作者:jinzhe
--  发布时间:2015/10/14 13:04:58
--  
这个是回测不了的