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

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

作者: pengyi    时间: 2010-8-4 11:04
标题: 会编写指标的朋友请指教
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
9 t  ]" D6 M1 Q; gA1:SIN(VA*1)*10;7 q" |' P, f& u+ a, Q9 N% L
A2:SIN(VA*2)*10;
; B* m9 B5 w1 V% q/ b+ G/ b, VA3:SIN(VA*3)*10;
; H% U9 Q5 A2 F8 M+ n2 k/ KA4:SIN(VA*5)*10;
5 y6 b& q7 h$ F7 [6 QA5:SIN(VA*6)*10;
" J! F: Z4 j/ s3 a3 m) {! @A6:SIN(VA*7)*10;1 k: L. ~5 @; x; h% c
A7:SIN(VA*8)*10;
4 z: H* ~. r, vA8:SIN(VA*9)*10;
1 ~3 C- }4 j  C6 d+ J" u- Q2 o# D4 i; ^A9:SIN(VA*4)*10;
3 Q% a% W  d' i5 f  W请教:如何让它向右延伸,使之用十字光标可以看到未来交叉的日子
作者: 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 发表
4 m& q+ A& ~) J1 L用飞狐的 添加模拟K线 就可以看今后几天的指标发展
5 ?# ]3 g1 f% {, A7 r
非常感谢您的帮助。
作者: 天蓝蓝    时间: 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个位置起画
  b9 E2 q  y! Y$ Q  W' Z' c
9 y) W" q0 Y) f- p! ~% T% w[ 本帖最后由 ycng 于 2010-8-4 16:02 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:05
原帖由 pengyi 于 2010-8-4 03:04 发表
. m- q- p0 ?( `. gVA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
6 G* [- b# r4 Z4 H, a& U; ^$ sA1:SIN(VA*1)*10;' Q- E- s- q. l7 o' g( q; R$ Q: H
A2:SIN(VA*2)*10;
! y9 p3 z8 }# N/ R9 c% S2 vA3:SIN(VA*3)*10;
3 ]% l  U0 c( _8 P8 b* y: U0 pA4:SIN(VA*5)*10;
: I7 [, i, t5 L6 qA5:SIN(VA*6)*10;
+ z2 Q& _6 L* E2 k5 U% hA6:SIN(VA*7)*10;+ k7 S7 M) A3 `; ~
A7:SIN(VA*8)*10;" v) t( k% M$ w( o4 g* i
A8:SIN(VA*9)*10;
- n' k) ?6 q+ p1 C, j3 EA9 ...

* Q. X3 O' n# S 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:
3 M* K, d; m8 n$ |HHV55:HHV(H,55);
/ e/ y9 z: X( t/ r1 E  y" d& C& ~" [LLV55:LLV(L,55);
5 X- @/ n/ m3 q! gHLV275:(HHV(H,55)+LLV(L,55))/2;
9 f, D) @1 J3 IBARS:BARSCOUNT((HHV(H,55)+LLV(L,55))/2),LINETHICK0;
2 M. T' _* u; K1 G, ]" m+ S2 Y[attach]94801[/attach]; h5 G2 U+ f6 `, C+ k. T& ~8 m

/ A6 f  D0 \6 E5 U6 ~  q$ YHHV55------55日最高价& A  w9 P2 L& j: w$ t  r
LLV55-------55日最低价7 a  Y8 W) X% j
HLV275-----55日最高最低的中间价3 A6 z% h: `) c; y
BARS--------统计HLV275不为零的次数,也就是每支股票或指数上市的天数,也可以说是K线的数量。
作者: 大话李白    时间: 2010-8-4 16:11
原帖由 大话李白 于 2010-8-4 08:05 发表 ( y9 l' \! G' Z

* N# p! {+ s* T+ f: X 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:4 U$ F/ j3 i* ?
HHV55:HHV(H,55);
  i, ^8 r- c- s% _6 }/ d/ K/ gLLV55:LLV(L,55);1 q( r- v' R9 p4 A( t
HLV275:(HHV(H,55)+LLV(L,55))/2;. }6 ]2 T* o4 b4 c3 _% E& P
BARS:BARSCOUNT((H ...
/ w  r! Z) q" b! @5 |' ^4 i5 E
接着说~
" e" I9 }+ y+ xVA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;% ~3 N" z, A! q
这个可以分成两部分解释;' r( G. Z0 {& n! F
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就是一个以上市第一天到现在这个长度为直径的圆周长。
1 D- I1 g' O/ g4 tBARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45的结果就是把这个结果分成45等分,每等分是360度/45就等于8度。就是每8度对应的上市以来天数为直径圆的弧长。
作者: jlgy    时间: 2010-8-4 16:11
有创意啊
7 s6 S  ?: A: z: U) Z+ C5 ?/ P
  j/ Y$ c& B8 N# k0 U[ 本帖最后由 jlgy 于 2010-8-4 16:13 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:18
原帖由 大话李白 于 2010-8-4 08:11 发表 9 W( w& x) y: K% D

$ Z* H5 Q- M3 S7 V0 a; v+ W接着说~
1 x) g- o, M' \9 n! T- zVA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;# J1 |* b  r4 P+ M2 _# l- n
这个可以分成两部分解释;
$ n0 I0 E2 }# j$ n# {# \' V: WBARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就 ...

. R; h$ L  _6 I9 Z$ D+ g- b- u( L明白公式的构成后将公式优化如下:  [! Q: o4 [, t+ R! k/ w0 C5 K
VA:=(BARSCOUNT(C)+0)*3.1415926/45;
3 E7 n& E: k' V; S2 A1 w0 ~$ @A1:SIN(VA*1)*10;$ u/ K" }+ x# _8 T
A2:SIN(VA*2)*10;! a' {$ p* a+ E7 w- m) r' G' a
A3:SIN(VA*3)*10;
! B3 U/ P6 ~4 i6 bA4:SIN(VA*5)*10;
4 n2 w$ o3 U4 t5 n' ZA5:SIN(VA*6)*10;/ o9 `, {; Z6 \$ z
A6:SIN(VA*7)*10;
: k5 l# e' o! @, vA7:SIN(VA*8)*10;5 u2 [! G; _  b6 O% p6 B. b5 ^
A8:SIN(VA*9)*10;# B, ^- Z- C5 p& y" l! i1 v
A9:SIN(VA*4)*10;
* s& k, l% i  e( `. n' X$ Q这样改后,数据与原指标一致。并且如想知道N天以后结果是什么,把第一句VA:=(BARSCOUNT(C)+0)*3.1415926/45;中的0改为你想要的N的数据时即可得到未来的趋势。
作者: 大话李白    时间: 2010-8-4 16:31
原帖由 大话李白 于 2010-8-4 08:18 发表
# a5 V- }3 V% S- f6 L) d$ Q( M4 B4 g8 m) l3 [$ Y: _
明白公式的构成后将公式优化如下:4 |) c: y- l4 x4 _! y( G
VA:=(BARSCOUNT(C)+0)*3.1415926/45;
- v" K0 {: c; c  Z$ bA1:SIN(VA*1)*10;" u+ J; l; T  d, Q( \9 _
A2:SIN(VA*2)*10;
  z/ w6 u+ I( j  C3 L5 Z- t3 C- bA3:SIN(VA*3)*10;" P3 n& V. p7 Y: T4 N% R
A4:SIN(VA*5)*10;
+ t" }8 k. w8 E/ A1 f5 k$ v2 wA5:SIN(VA*6)*10;7 F5 l! j: r! Q3 ^
A6:SIN(VA*7)*10;1 b) V  n9 a9 n) T' x7 f# `4 m
A7:SIN(VA*8)*10;
5 g; a4 C4 e% {, Y9 o0 f# HA8 ...

8 x' |5 O0 A: f3 I0 B; Z分析A1线性规律:) a6 B+ I% w9 o5 Y6 G, `
得出A1的一个循环周期为90天。效果图如下:& W4 o* a& W2 l1 o+ V' x
[attach]94802[/attach]
作者: 大话李白    时间: 2010-8-4 16:38
原帖由 大话李白 于 2010-8-4 08:31 发表
: {6 k, z# a5 l
# }5 y7 g% y& ^6 f) c6 H. r- v分析A1线性规律:
0 l5 F( z/ L& y+ l1 m4 h: p: L得出A1的一个循环周期为90天。效果图如下:, `  X) p) B! G5 B1 }
94802

2 E* u( ~# B6 L公式的应用:
3 S! p( H) t' B% u8 D# U0 uA1的线性规律是全公式的核心,每90天一个循环,所以看大盘时,依照前期的低点找到目前的天数之间的天数为90时,即可找到是否在变盘前或变盘后的几天内买入心仪的股票。
  ?( O/ O9 E& ^; P+ {% x# w7 d这样就脱离公式的束缚。
作者: 我赢8888    时间: 2010-8-4 17:21
原帖由 大话李白 于 2010-8-4 16:31 发表 $ \, v7 }2 s% a

, n+ p& P7 ?/ @0 [/ Q5 P' l! Y% P分析A1线性规律:+ N5 n) `: J9 C! l3 k3 {, g
得出A1的一个循环周期为90天。效果图如下:
3 U; K8 D5 I. B+ d7 U4 |94802

* c' g" O' D. I" v# s8 @7 t6 D9 a! _) m* J; b. o
结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。
5 [8 Y. c1 a& ?9 v% u! Z) o" Z# }- g$ P
http://bbs.88158.cn/thread-60389-13-1.html   368楼1 C8 U5 w7 N8 C: I1 n, ~* }+ b; v
+ b5 Y% G6 c* U9 O2 ^! g4 B& w
[ 本帖最后由 我赢8888 于 2010-8-4 17:39 编辑 ]
作者: xyzabc    时间: 2010-8-4 17:29
原帖由 我赢8888 于 2010-8-4 17:21 发表 * w7 M+ H- g4 B& ?( v# }
! T; c8 v- I8 Q6 P* A8 ^# h) J" x
4 f' _1 G" r( `$ i9 l+ l+ C, o
结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。1 t" W; M$ V2 A$ h) `: m9 T3 L
- n: w- C, E* l1 {
http://bbs.88158.cn/thread-60389-13-1.html
; O  W4 V, D+ S
底呀
作者: xyzabc    时间: 2010-8-4 17:38
BARSCOUNT 表示第一个有效数据到当前的天数.
4 O8 ^2 ~# n% v- q/ s  u8 i: y  H  FHHV(H,55)  55日最高值
* m* N. {) y$ p' \6 `4 O& oLLV(L,55)        55日最低值
* n; z' T2 S! I0 k% c/ O; S- A2者之和除以2就是55日中间值了,以这个做直径*3.14画圆,再除45的意义是什么呢?1 X6 ]4 s0 V0 A
比如(3181+2319)/2*3.14/45=1927 z/ f& a, v) p' C! h
这个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