发新话题
该帖已被楼主屏蔽,此乃楼主权限内的个人行为,与论坛管理无关,如有疑问请与楼主联系。
发消息 加好友
积分
11174 
理想币
88 个 
彩币
0 个 
共享币
1361 个 
注册时间
2011-10-19 

复制

引用:
原帖由 @江汉风 于 2013-12-6 19:00 发表

谢谢楼主!!!
楼主的观点我不感苟同.
    首先,使用week函数调用周线值后,在日线中不是如楼主所言只显示星期1的数据,它是一个阶梯状曲线,即一周的值是相同的,但它不是周一的值,而是随着这一周中时间变化而相应变化 ...    
谢谢你提出的问题。现就相关问题回复如下:
1Q: “

首先,使用week函数调用周线值后,在日线中不是如楼主所言只显示星期1的数据,它是一个阶梯状曲线,即一周的值是相同的,但它不是周一的值,而是随着这一周中时间变化而相应变化的,它始终等于这一周不断变化的终值,即周一就等于周一的值,周二就变为周二的值,周五就等于周五的值并固化下来不再改变.所以它实际上是可以非常准确地观察到一周的实时变化过程的”,




1A(我的回答):你既然能够看到#week引用后的曲线图,你就会发现不能够从使用#week的曲线图上查看到每个周二到周五的具体值,因为#week调用后在日线图中所显示的从周一到周五的值都是相同的(表现为此间隔期内的值为一直线,纵座标的值都是相同的),但实际上每天的值都是不一样的,而你在上面也说明了每天的值实际上是变化的。因此,我在主帖中说它在日线中的显示是不连续的。




2Q:“因为后三句中的条件是天然成立的,所以是多余的.我对楼主的公式做了简化,第一个是只对表现形式做了处理,后一个则去掉了楼主视为亮点的错误部分,,比较一下二者就知道结论了.



2A(我的回答):“

周N:=WEEKDAY;

周HIGH:=IF(WEEKDAY=周N,HHV(H,4),0);

周LOW:=IF(WEEKDAY=周N,LLV(L,4),0);

  周CLOSE:=IF(WEEKDAY=周N,CLOSE,0);”是模拟#week调用的精华源代码。你认为后三句中的天然成立的,所以是多余的。如果你真这么认为,你就大错特错了。应用程序在运行程序语言时不是按我们数学上的字面意思来运行源代码的,你如果学过高级语言的话,你应该明白这个道理,在这里你如果按程序编辑调试的实际运行情况来理解,就你明白你的想法完全错误了。KDJ等在周期为“周”的K线图中是按一周来显示的,每个周期的开始时间为周一,结束时间为周五,只有时间达到周五才能算一个周期,之间的任何一天所得到的值对于大周期“周”来说都具有未来性质,这就是week函数为未来函数的原因所在。正如你在1Q中所述的那样,只有时间达到周五才能算一个周期结束。为了消除#week的未来性质,我改变了此周期的起始和结束时间,使每一天都是一个“周”周期的开始日和结束日,这样就实现了#week调用值的连续显示,而且消除了其未来性质。特别提示你,你所述的那三句完全不是错误或多余的语句,你按程序调试时的运行过程过一次,你就知道这三个源码语句的重要性了。比例,假定开盘日为周2,则这4句源码变成了:






周N:=2;{周2时的weekday值为2}
周HIGH:=IF(WEEKDAY=2,HHV(H,4),0);{仅计算周2时最近4天的最高值,如果不是周2则为0}
周LOW:=IF(WEEKDAY=2,LLV(L,4),0);{仅计算周2时最近4天的最底值,如果不是周2则为0}
周CLOSE:=IF(WEEKDAY=2,CLOSE,0);{仅计算周2时当天的收盘价,如果不是周2则为0}

你可以再假定开盘日为周1、周3、周4、周5时的这4句源代码的运行情况,你就知道为什么这4句源代码能够完成#week调用的功能,并消除其未来函数的特性。你简化后的源代码从用途和意义来看,与我原来的源代码完全不一样,你这就不是模拟了,只是计算一个“周”周期的情况,也就没有什么意义和用途了。

特别提示:我原来的源代码中有的参数值是不适当和正确的,源代码还没有对参数值进行过调试和修改,由于weekday的值共有7个,所以应该把参数值4改为7,这样结果就会更精准。当然,也可以通过设定参数值范围的方法来加以确定和验证。

[ 本帖最后由 天石永红 于 2013-12-7 14:22 编辑 ]
发消息 加好友
积分
18325 
理想币
2076 个 
彩币
0 个 
共享币
64435 个 
注册时间
2011-10-6 

复制

引用:
原帖由 @江汉风 于 2013-12-6 19:00 发表

谢谢楼主!!!
楼主的观点我不感苟同.
    首先,使用week函数调用周线值后,在日线中不是如楼主所言只显示星期1的数据,它是一个阶梯状曲线,即一周的值是相同的,但它不是周一的值,而是随着这一周中时间变化而相应变化 ...    
谢谢你提出的问题。现就相关问题回复如下:
1Q: “
首先,使用week函数调用周线值后,在日线中不是如楼主所言只显示星期1的数据,它是一个阶梯状曲线,即一周的值是相同的,但它不是周一的值,而是随着这一周中时间变化而相应变化的,它始终等于这一周不断变化的终值,即周一就等于周一的值,周二就变为周二的值,周五就等于周五的值并固化下来不再改变.所以它实际上是可以非常准确地观察到一周的实时变化过程的”,

1A(我的回答):你既然能够看到#week引用后的曲线图,你就会发现不能够从使用#week的曲线图上查看到每个周二到周五的具体值,因为#week调用后在日线图中所显示的从周一到周五的值都是相同的(表现为此间隔期内的值为一直线,纵座标的值都是相同的),但实际上每天的值都是不一样的,而你在上面也说明了每天的值实际上是变化的。因此,我在主帖中说它在日线中的显示是不连续的。
发消息 加好友
积分
18325 
理想币
2076 个 
彩币
0 个 
共享币
64435 个 
注册时间
2011-10-6 

复制

2Q:“
因为后三句中的条件是天然成立的,所以是多余的.我对楼主的公式做了简化,第一个是只对表现形式做了处理,后一个则去掉了楼主视为亮点的错误部分,,比较一下二者就知道结论了.


2A(我的回答):“
周N:=WEEKDAY;
     周HIGH:=IF(WEEKDAY=周N,HHV(H,4),0);
     周LOW:=IF(WEEKDAY=周N,LLV(L,4),0);
     周CLOSE:=IF(WEEKDAY=周N,CLOSE,0);”是模拟#week调用的精华源代码。你认为后三句中的天然成立的,所以是多余的。如果你真这么认为,你就大错特错了。应用程序在运行程序语言时不是按我们数学上的字面意思来运行源代码的,你如果学过高级语言的话,你应该明白这个道理,在这里你如果按程序编辑调试的实际运行情况来理解,就你明白你的想法完全错误了。KDJ等在周期为“周”的K线图中是按一周来显示的,每个周期的开始时间为周一,结束时间为周五,只有时间达到周五才能算一个周期,之间的任何一天所得到的值对于大周期“周”来说都具有未来性质,这就是week函数为未来函数的原因所在。正如你在1Q中所述的那样,只有时间达到周五才能算一个周期结束。为了消除#week的未来性质,我改变了此周期的起始和结束时间,使每一天都是一个“周”周期的开始日和结束日,这样就实现了#week调用值的连续显示,而且消除了其未来性质。特别提示你,你所述的那三句完全不是错误或多余的语句,你按程序调试时的运行过程过一次,你就知道这三个源码语句的重要性了。比例,假定开盘日为周2,则这4句源码变成了:

周N:=2;{周2时的weekday值为2}
周HIGH:=IF(WEEKDAY=2,HHV(H,4),0);{仅计算周2时最近4天的最高值,如果不是周2则为0}
周LOW:=IF(WEEKDAY=2,LLV(L,4),0);{仅计算周2时最近4天的最底值,如果不是周2则为0}
周CLOSE:=IF(WEEKDAY=2,CLOSE,0);{仅计算周2时当天的收盘价,如果不是周2则为0}


你可以再假定开盘日为周1、周3、周4、周5时的这4句源代码的运行情况,你就知道为什么这4句源代码能够完成#week调用的功能,并消除其未来函数的特性。你简化后的源代码从用途和意义来看,与我原来的源代码完全不一样,你这就不是模拟了,只是计算一个“周”周期的情况,也就没有什么意义和用途了。


特别提示:我原来的源代码中有的参数值是不适当和正确的,源代码还没有对参数值进行过调试和修改,由于weekday的值共有7个,所以应该把参数值4改为7,这样结果就会更精准。当然,也可以通过设定参数值范围的方法来加以确定和验证。
发消息 加好友
积分
18325 
理想币
2076 个 
彩币
0 个 
共享币
64435 个 
注册时间
2011-10-6 

复制

谢谢分享,辛苦了!!!
发消息 加好友
积分
4004 
理想币
1337 个 
彩币
5 个 
共享币
2332 个 
注册时间
2013-5-4 

复制

理想论坛因为有你奉献越办越好

感谢分享,试试!股海淘金!
发消息 加好友
积分
1054 
理想币
191 个 
彩币
0 个 
共享币
100 个 
注册时间
2007-11-6 

复制

该帖已被楼主屏蔽,此乃楼主权限内的个人行为,与论坛管理无关,如有疑问请与楼主联系。
发消息 加好友
积分
11174 
理想币
88 个 
彩币
0 个 
共享币
1361 个 
注册时间
2011-10-19 

复制

引用:
原帖由 @江汉风 于 2013-12-7 17:51 发表

我正在想楼主为什么要把我的贴子关闭,也想过开新贴再说明我的观点,现在看到我的回贴被打开了,这才是正常的状态,因为道理总是越辨越明.
我想简明指出二点,第一,楼主所言使用week函数调用周线值后,在日线中只显示星 ...    
我说了那么多,你还不理解,晕!!!

你可以按你的想法来在软件平台中调试此模拟指标,相信你就明白了。

学过编程以及数学好点的肯定都能理解,很多私下和我交流的人不但能够读懂和理解此种模拟法,而且还能采用此方法模拟了其它各个系统指标。据我了解,能读懂此源码和使用此源码的人很多很多,因此我就不多说了。

不过,很佩服你这种探究问题的钉子精神!特此向你表示敬意!!!!!!

[ 本帖最后由 天石永红 于 2013-12-7 19:58 编辑 ]
发消息 加好友
积分
18325 
理想币
2076 个 
彩币
0 个 
共享币
64435 个 
注册时间
2011-10-6 

复制

感谢楼主分享,辛苦了!!!
发消息 加好友
积分
300 
理想币
0 个 
彩币
0 个 
共享币
174 个 
注册时间
2011-10-25 

复制

谢谢楼主的指标,试试.
发消息 加好友
积分
4032 
理想币
71 个 
彩币
2 个 
共享币
102 个 
注册时间
2010-3-14 

复制

该帖已被楼主屏蔽,此乃楼主权限内的个人行为,与论坛管理无关,如有疑问请与楼主联系。
发消息 加好友
积分
11174 
理想币
88 个 
彩币
0 个 
共享币
1361 个 
注册时间
2011-10-19 

复制

理想论坛因为有你奉献越办越好!!!
发消息 加好友
积分
2948 
理想币
167 个 
彩币
0 个 
共享币
5485 个 
注册时间
2003-12-13 

复制

该帖已被楼主屏蔽,此乃楼主权限内的个人行为,与论坛管理无关,如有疑问请与楼主联系。
发消息 加好友
积分
1204 
理想币
547 个 
彩币
0 个 
共享币
107 个 
注册时间
2005-12-20 

复制

引用:
原帖由 @江汉风 于 2013-12-8 11:43 发表

谢谢楼主的回复!不过我的确很晕!!!
我使用week函数有几年的时间了,每天都在用,KD全景是我的主打指标(附图).
我再更简明地说一下:楼主关于week函数调用周线值后,在日线中只显示星期1的数据的观点是错误的!!!
日线 ...    
哈哈,你还不相信,那说明你没有真正地看过使用#week直接调用KDJ值的在日K线图中的具体显示。这样吧,你按我以下所述来建立一个使用#week直接调用KDJ值的指标公式(请注意,是直接调用,不能用MA、EMA等函数将其从形态上弄成连续曲线):

1. 使用以下源代码来建立一个副图公式(我在此示例中所建议的公式名为“陈腾试验10”):

周K:KDJ.K#WEEK(9,3,3);
周D:KDJ.D#WEEK(9,3,3);
周J:KDJ.J#WEEK(9,3,3);
DRAWBAND(周K,RGB(168,18,38),周D,RGB(10,100,200));

2. 随便打开一支股,并调用以上第1步建议的新公式,你就会发现在日线图中所调用的“周”周期的K、D、J值从周一到周五是相同的,因此你从图形上是不可能看到每个weekady的具体KDJ值的,而是每个周1开始显示新值,从图上看周1到周5的值都相同。因此,从曲线图上直接看到的结果就是只显示周1的数值,其它weekday的都和它相同(因为是week为未来函数,因此周1的值也是随着weekday的变化而变化,但你不能够看到KDJ的既往具体值,因为这些值都是在变化中的)。这种不能够从图上看到每个weekday的具体值的情况意味着它显示的值不是连续数据,而且所显示的曲线数据值还具有未来函数的性质,会变动和漂移。你明白了吗?另外,你说的我的那4句源码真的不是多余的,你不信自己对比一下你的显示结果和我的显示结果就知道了。我在此帖中使用的模拟方法就是为了解决“不连续”和具有“未来性质”这2个问题。我在本帖中提出的问题并不是我一个人的观点,本论坛的很多网友也有这样的观点和看法(参看http://www.55188.com/viewthread.php?tid=5438245)。以下是上述使用#week直接调用KDJ值的在日线图中的截图,请你仔细看看:

[ 本帖最后由 天石永红 于 2013-12-8 20:12 编辑 ]

附件:

Snap1.jpg (125.28 KB)

2013-12-8 19:55

Snap1.jpg

Snap2.jpg (133.36 KB)

2013-12-8 19:55

Snap2.jpg

发消息 加好友
积分
18325 
理想币
2076 个 
彩币
0 个 
共享币
64435 个 
注册时间
2011-10-6 

复制

该帖已被楼主屏蔽,此乃楼主权限内的个人行为,与论坛管理无关,如有疑问请与楼主联系。
发消息 加好友
积分
11174 
理想币
88 个 
彩币
0 个 
共享币
1361 个 
注册时间
2011-10-19 

复制

感谢楼主老师分享指标!
发消息 加好友
积分
11090 
理想币
3299 个 
彩币
0 个 
共享币
1702 个 
注册时间
2011-4-16 

复制

引用:
原帖由 @江汉风 于 2013-12-8 20:55 发表

谢谢楼主的回复!
楼主的公式就没必要了,我的kd全景指标就是使用的与楼主一样的语句.我一直使用KD全景指标,一周中显示值是实时变化的,虽然一周显示的是一条水平线,即一周的前几天的值与最新的一天值相同,但这条水平 ...    
这还用你说,既然是“周”周期的,当然只有在“周”周期结束后才固定下来。不过,week函数的未来性质感觉并不这么简单,用沙盘演练时通常会发现前几个周的信号和/或参数值都会变动和漂移。

感觉争论这个问题没有一点意义。
发消息 加好友
积分
18325 
理想币
2076 个 
彩币
0 个 
共享币
64435 个 
注册时间
2011-10-6 

复制

该帖已被楼主屏蔽,此乃楼主权限内的个人行为,与论坛管理无关,如有疑问请与楼主联系。
发消息 加好友
积分
11174 
理想币
88 个 
彩币
0 个 
共享币
1361 个 
注册时间
2011-10-19 

复制

谢谢楼主分享!!!!!
发消息 加好友
积分
16587 
理想币
5724 个 
彩币
0 个 
共享币
1493 个 
注册时间
2007-9-19 

复制

后一页【ctrl+“→”】 【ctrl+“←”】前一页 还有5页内容,点此下一页
发新话题
理想论坛 » 指标公式分享交流区 » 首发通达信大智慧“周KDJ双波段模拟”高精准绝密指标公式(源码和截图)
指标公式分享交流区:积分规则

快速回复主题

选项

发帖请务遵守本站的相关规则,所有发表(包括转发)政治、色情非法信息者本站将实时提供发贴者个人信息给公安局,追究责任,特此申明!
具体规则请参见 理想论坛会员守则》 《净化论坛环境,打击恶意灌水》。

您需要登录后才可以发帖

[完成后可按 Ctrl+Enter 发布]

理想论坛上的网友发表的帖子纯属个人意见,理想论坛不负任何责任!广告赞助商内容与本站无关!免责声明
理想论坛值班电话[9:30~18:30]: ☎ 400 016 5518-1 ☎ 010-5366 3090 ☎ 186 4906 9487(广告)187 1028 6081(广告)
找回密码 软件区:1006648222 百宝箱: 1006267111 广告: 1006269111 广告: 3145821447
诚信档案编号:CX20150604010215010383 信誉编号:TL852015042710940
工业和信息化部信息备案: 京ICP备15035364号 京ICP证151057号
关闭底部 打开底部 回顶部 到页底 理想论坛微信号:lixiang55188 扫描下载理想选股App