【阳光飞狐__与财富同行】

标题: 会编写指标的朋友请指教 [打印本页]

作者: pengyi    时间: 2010-8-4 11:04
标题: 会编写指标的朋友请指教
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
A1:SIN(VA*1)*10;
A2:SIN(VA*2)*10;
A3:SIN(VA*3)*10;
A4:SIN(VA*5)*10;
A5:SIN(VA*6)*10;
A6:SIN(VA*7)*10;
A7:SIN(VA*8)*10;
A8:SIN(VA*9)*10;
A9:SIN(VA*4)*10;
请教:如何让它向右延伸,使之用十字光标可以看到未来交叉的日子
作者: xmhenry    时间: 2010-8-4 11:48
请问:这个公式啥原理? 可否细说一下
作者: pengyi    时间: 2010-8-4 12:27
我也不是很清楚,是一个朋友在群里的源代码,个人感觉用于确定变盘日期比较好。
作者: wuyin2025    时间: 2010-8-4 12:47
用飞狐的 添加模拟K线 就可以看今后几天的指标发展
作者: pengyi    时间: 2010-8-4 13:00
原帖由 wuyin2025 于 2010-8-4 12:47 发表
用飞狐的 添加模拟K线 就可以看今后几天的指标发展

非常感谢您的帮助。
作者: 天蓝蓝    时间: 2010-8-4 13:12
谁给来个全的啊???
作者: ycng    时间: 2010-8-4 16:00
楼主想要的结果在现行几大股软中只能用"回溯映射"法,因为各股软如大智慧,飞狐等只有shiftn能勉强做到此功能,利用vbs循环或飞狐内建循环把最后一个va值朝未来递加例如100个值或200个值,再把这100个新va值或200个新va值,回溯到距最后一个K线100个k线位置或距最后一个K线200个k线位置,计算出100个或200个新的A1值,依照正常画法画出这些新值但指令尾巴用shift100或shift200将实际结果移到最后一个K线右边位置,例如回溯100位置,右移100后刚好由最后一个K线右边第1个位置起画

[ 本帖最后由 ycng 于 2010-8-4 16:02 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:05
原帖由 pengyi 于 2010-8-4 03:04 发表
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
A1:SIN(VA*1)*10;
A2:SIN(VA*2)*10;
A3:SIN(VA*3)*10;
A4:SIN(VA*5)*10;
A5:SIN(VA*6)*10;
A6:SIN(VA*7)*10;
A7:SIN(VA*8)*10;
A8:SIN(VA*9)*10;
A9 ...

 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:
HHV55:HHV(H,55);
LLV55:LLV(L,55);
HLV275:(HHV(H,55)+LLV(L,55))/2;
BARS:BARSCOUNT((HHV(H,55)+LLV(L,55))/2),LINETHICK0;
[attach]94801[/attach]

HHV55------55日最高价
LLV55-------55日最低价
HLV275-----55日最高最低的中间价
BARS--------统计HLV275不为零的次数,也就是每支股票或指数上市的天数,也可以说是K线的数量。
作者: 大话李白    时间: 2010-8-4 16:11
原帖由 大话李白 于 2010-8-4 08:05 发表

 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:
HHV55:HHV(H,55);
LLV55:LLV(L,55);
HLV275:(HHV(H,55)+LLV(L,55))/2;
BARS:BARSCOUNT((H ...

接着说~
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
这个可以分成两部分解释;
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就是一个以上市第一天到现在这个长度为直径的圆周长。
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45的结果就是把这个结果分成45等分,每等分是360度/45就等于8度。就是每8度对应的上市以来天数为直径圆的弧长。
作者: jlgy    时间: 2010-8-4 16:11
有创意啊

[ 本帖最后由 jlgy 于 2010-8-4 16:13 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:18
原帖由 大话李白 于 2010-8-4 08:11 发表

接着说~
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
这个可以分成两部分解释;
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就 ...

明白公式的构成后将公式优化如下:
VA:=(BARSCOUNT(C)+0)*3.1415926/45;
A1:SIN(VA*1)*10;
A2:SIN(VA*2)*10;
A3:SIN(VA*3)*10;
A4:SIN(VA*5)*10;
A5:SIN(VA*6)*10;
A6:SIN(VA*7)*10;
A7:SIN(VA*8)*10;
A8:SIN(VA*9)*10;
A9:SIN(VA*4)*10;
这样改后,数据与原指标一致。并且如想知道N天以后结果是什么,把第一句VA:=(BARSCOUNT(C)+0)*3.1415926/45;中的0改为你想要的N的数据时即可得到未来的趋势。
作者: 大话李白    时间: 2010-8-4 16:31
原帖由 大话李白 于 2010-8-4 08:18 发表

明白公式的构成后将公式优化如下:
VA:=(BARSCOUNT(C)+0)*3.1415926/45;
A1:SIN(VA*1)*10;
A2:SIN(VA*2)*10;
A3:SIN(VA*3)*10;
A4:SIN(VA*5)*10;
A5:SIN(VA*6)*10;
A6:SIN(VA*7)*10;
A7:SIN(VA*8)*10;
A8 ...

分析A1线性规律:
得出A1的一个循环周期为90天。效果图如下:
[attach]94802[/attach]
作者: 大话李白    时间: 2010-8-4 16:38
原帖由 大话李白 于 2010-8-4 08:31 发表

分析A1线性规律:
得出A1的一个循环周期为90天。效果图如下:
94802

公式的应用:
A1的线性规律是全公式的核心,每90天一个循环,所以看大盘时,依照前期的低点找到目前的天数之间的天数为90时,即可找到是否在变盘前或变盘后的几天内买入心仪的股票。
这样就脱离公式的束缚。
作者: 我赢8888    时间: 2010-8-4 17:21
原帖由 大话李白 于 2010-8-4 16:31 发表

分析A1线性规律:
得出A1的一个循环周期为90天。效果图如下:
94802


结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。

http://bbs.88158.cn/thread-60389-13-1.html   368楼

[ 本帖最后由 我赢8888 于 2010-8-4 17:39 编辑 ]
作者: xyzabc    时间: 2010-8-4 17:29
原帖由 我赢8888 于 2010-8-4 17:21 发表


结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。

http://bbs.88158.cn/thread-60389-13-1.html

底呀
作者: xyzabc    时间: 2010-8-4 17:38
BARSCOUNT 表示第一个有效数据到当前的天数.
HHV(H,55)  55日最高值
LLV(L,55)        55日最低值
2者之和除以2就是55日中间值了,以这个做直径*3.14画圆,再除45的意义是什么呢?
比如(3181+2319)/2*3.14/45=192
这个192代表什么?
作者: adinos    时间: 2010-8-4 18:22
这个思路和均线系统的基本理念也是差不多的。还是一种趋势统计的结构
作者: 拥抱阳光    时间: 2010-8-5 10:30
留个脚印
作者: 油姐姐    时间: 2010-9-25 13:05

作者: 油姐姐    时间: 2010-9-25 13:07





欢迎光临 【阳光飞狐__与财富同行】 (http://bbs.88158.cn/) Powered by Discuz! X3.2