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

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

作者: pengyi    时间: 2010-8-4 11:04
标题: 会编写指标的朋友请指教
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
+ S, M. a* ^/ W$ x' X8 ZA1:SIN(VA*1)*10;
. M$ x* ]; s% hA2:SIN(VA*2)*10;
+ o5 y! k5 X, d! ^' _8 V: V3 l4 pA3:SIN(VA*3)*10;
8 m9 ?1 J4 L: F/ @4 i3 P" `7 TA4:SIN(VA*5)*10;
. N4 ?; [1 H5 `1 F6 `+ a, `$ y; aA5:SIN(VA*6)*10;
' y" m6 t$ `8 M' }: zA6:SIN(VA*7)*10;
! S$ }& _! |; N7 S5 {' o9 mA7:SIN(VA*8)*10;' k, w0 i0 s1 j6 j: K; L) I$ D+ M
A8:SIN(VA*9)*10;
& k: G! a4 D( e1 f/ ?+ H1 J( Z1 JA9:SIN(VA*4)*10;
$ l. r3 r: F4 C请教:如何让它向右延伸,使之用十字光标可以看到未来交叉的日子
作者: 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 发表
: F" m8 v. n: m- e2 h' \# X用飞狐的 添加模拟K线 就可以看今后几天的指标发展
5 B# g' U& @/ D
非常感谢您的帮助。
作者: 天蓝蓝    时间: 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个位置起画
7 Y  v3 E: @, j* E
8 r! s3 d1 T5 j- h+ `, i9 q+ g[ 本帖最后由 ycng 于 2010-8-4 16:02 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:05
原帖由 pengyi 于 2010-8-4 03:04 发表
5 c7 d3 ~8 Z7 |VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
+ j" N* X& E! I- GA1:SIN(VA*1)*10;
$ s3 M+ a- @+ G; b8 mA2:SIN(VA*2)*10;! g: I" n( W, L8 P+ o2 A7 D
A3:SIN(VA*3)*10;
  _$ B  b4 e) T1 _, O( LA4:SIN(VA*5)*10;! T2 X, F7 }  q9 \4 G8 ]
A5:SIN(VA*6)*10;* `1 y! L  `1 H+ @% {" b
A6:SIN(VA*7)*10;- X* A' L: D, C8 P+ N
A7:SIN(VA*8)*10;
8 A# H  `* v6 x  y- A9 s6 n# DA8:SIN(VA*9)*10;
% S4 E6 y$ o8 a2 C& ^$ Z. QA9 ...
, L* Y8 o* ~* Y
 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:
& r3 u8 F7 s) b+ j. {+ xHHV55:HHV(H,55);
1 E) \, o$ b( J# J- ^LLV55:LLV(L,55);
! a6 F3 A& @4 M1 oHLV275:(HHV(H,55)+LLV(L,55))/2;7 o& W7 @( H8 T8 c& B8 J$ M
BARS:BARSCOUNT((HHV(H,55)+LLV(L,55))/2),LINETHICK0;
+ Z) D2 n. r/ k: e5 l/ b[attach]94801[/attach]
7 Q/ e  B+ G- q  `7 R
; k: Y; j5 ~8 z$ L( H7 i0 JHHV55------55日最高价# M3 k& S" _& H& a" u/ W
LLV55-------55日最低价
4 Y, H% v$ {* F7 Z& r3 mHLV275-----55日最高最低的中间价: E% B! [' Q$ ^
BARS--------统计HLV275不为零的次数,也就是每支股票或指数上市的天数,也可以说是K线的数量。
作者: 大话李白    时间: 2010-8-4 16:11
原帖由 大话李白 于 2010-8-4 08:05 发表 ' y0 I: R' j$ @2 `/ M
. T3 p1 v* v3 m, T2 ]
 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:
/ _/ r6 H% ~9 J2 `HHV55:HHV(H,55);
- v- z3 C& H3 u' YLLV55:LLV(L,55);. z) ^7 D9 T+ L. Q$ L0 A$ H
HLV275:(HHV(H,55)+LLV(L,55))/2;: `7 S3 w# `" w5 q4 L/ W) @" y
BARS:BARSCOUNT((H ...

. n7 i3 w, S* O( {+ A0 P接着说~  J2 t& B: n+ z! T3 i# ~
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
. R# A3 S- \* V; a1 S- C1 _这个可以分成两部分解释;3 a$ @- k% T6 B; R( w3 \1 x' V
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就是一个以上市第一天到现在这个长度为直径的圆周长。
9 d* g9 u7 ?# D) w0 {( n  nBARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45的结果就是把这个结果分成45等分,每等分是360度/45就等于8度。就是每8度对应的上市以来天数为直径圆的弧长。
作者: jlgy    时间: 2010-8-4 16:11
有创意啊6 L4 y* M7 Z' P( H

; z$ }0 P* Q% m' e4 Y7 ?/ Q[ 本帖最后由 jlgy 于 2010-8-4 16:13 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:18
原帖由 大话李白 于 2010-8-4 08:11 发表
: c2 k8 H$ Y( j
" j! w0 R/ u  L% Z% W接着说~
1 @$ |7 l* h. G  F5 @: TVA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
  i" R& `; y+ B& B7 W9 o这个可以分成两部分解释;
0 L- ^3 @6 j1 N$ D. s3 \" s4 kBARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就 ...
! A+ @3 o& B( J
明白公式的构成后将公式优化如下:
9 p7 b. ^" b: e: e' b, @VA:=(BARSCOUNT(C)+0)*3.1415926/45;
8 a, g/ @4 D" v( m0 EA1:SIN(VA*1)*10;
* i7 X# Q& w) p0 k% ~A2:SIN(VA*2)*10;
( }4 q5 t' ^! W4 A; i4 l, Y9 L2 ZA3:SIN(VA*3)*10;1 y2 T! u$ k2 V
A4:SIN(VA*5)*10;  ~: A5 @9 A- g4 h, F
A5:SIN(VA*6)*10;
, d9 K5 s- h, ?+ S1 f. `5 C7 Z. oA6:SIN(VA*7)*10;/ E" d; I" b$ a# B- M3 p. A
A7:SIN(VA*8)*10;
$ C# `8 p! R/ |! [: d& ^, sA8:SIN(VA*9)*10;4 ^0 h8 T4 E1 W  U5 ?
A9:SIN(VA*4)*10;
( x7 U  H  U7 l5 W" J; B; i这样改后,数据与原指标一致。并且如想知道N天以后结果是什么,把第一句VA:=(BARSCOUNT(C)+0)*3.1415926/45;中的0改为你想要的N的数据时即可得到未来的趋势。
作者: 大话李白    时间: 2010-8-4 16:31
原帖由 大话李白 于 2010-8-4 08:18 发表
  E; T7 r* T0 l! S9 j
" O5 ~" G' Q  x% E# ?7 A# v  V明白公式的构成后将公式优化如下:
: h5 W( o+ g2 _( K* WVA:=(BARSCOUNT(C)+0)*3.1415926/45;
. V, X( o% T6 {6 t4 i5 J/ nA1:SIN(VA*1)*10;
3 }1 h) z$ v4 P  xA2:SIN(VA*2)*10;9 c- \& I3 R! X
A3:SIN(VA*3)*10;, s# i4 n& n: c* w
A4:SIN(VA*5)*10;
# G5 a1 v, n1 C6 E# CA5:SIN(VA*6)*10;
0 E% V) H4 Z5 W  B& K# t  \A6:SIN(VA*7)*10;3 T! S- `# M1 o. o, |: t
A7:SIN(VA*8)*10;
. Y2 Y, s2 N- O# S0 e6 L2 lA8 ...

$ c9 S: [8 x: K- Y' S' ~# ?分析A1线性规律:+ D5 `3 G7 \( B
得出A1的一个循环周期为90天。效果图如下:
- p" @" J. r3 \[attach]94802[/attach]
作者: 大话李白    时间: 2010-8-4 16:38
原帖由 大话李白 于 2010-8-4 08:31 发表 " I+ v8 o# ^) Q: y

) N0 D0 ?2 h$ B' H+ }* B2 i* }分析A1线性规律:
+ z, u2 S3 V1 y& x; V# g得出A1的一个循环周期为90天。效果图如下:
$ r2 B% w3 I8 H94802
) q7 R: S% @" ?5 |$ t
公式的应用:
6 D7 |) b7 p  H* F1 \A1的线性规律是全公式的核心,每90天一个循环,所以看大盘时,依照前期的低点找到目前的天数之间的天数为90时,即可找到是否在变盘前或变盘后的几天内买入心仪的股票。
% g; ^3 g2 M$ E0 L! {这样就脱离公式的束缚。
作者: 我赢8888    时间: 2010-8-4 17:21
原帖由 大话李白 于 2010-8-4 16:31 发表
8 g. @0 q: H3 J5 I5 W, s  E: M" f5 S( S4 D2 n7 T/ V
分析A1线性规律:+ Z( X1 J" K5 g" I
得出A1的一个循环周期为90天。效果图如下:
4 @6 p$ v/ t: Q  ]5 z5 n94802

$ A- K! G& i9 M1 I, m5 n$ F& `+ |; z- f5 d- @; [: j8 N. q
结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。1 i) s% D9 Z7 H: R: o' E

( V' ?, Y8 C& o9 W; b7 T
http://bbs.88158.cn/thread-60389-13-1.html   368楼" r% ]* s+ A* L, S, i3 X% ]2 \

8 l+ S) q. \+ r# ~* ][ 本帖最后由 我赢8888 于 2010-8-4 17:39 编辑 ]
作者: xyzabc    时间: 2010-8-4 17:29
原帖由 我赢8888 于 2010-8-4 17:21 发表
2 @- Z- W8 ~  `
/ E& ?- P, [) }9 G
# J! C2 x  q7 m2 V; n结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。* ^7 Y2 w; D0 t" I

% \7 G" ?0 R' k5 Nhttp://bbs.88158.cn/thread-60389-13-1.html

' I: Z8 P4 g* V# M) Y$ l底呀
作者: xyzabc    时间: 2010-8-4 17:38
BARSCOUNT 表示第一个有效数据到当前的天数.8 D$ ~+ G& ^& h+ p6 X
HHV(H,55)  55日最高值6 m* O" ~9 Z$ B9 |+ J1 Y5 `
LLV(L,55)        55日最低值
  `, D; ]4 _% N! v! ~. H: l. u; B2者之和除以2就是55日中间值了,以这个做直径*3.14画圆,再除45的意义是什么呢?) V8 `) T) f0 l8 e, x
比如(3181+2319)/2*3.14/45=192
. |4 n2 ^% C5 {* U2 j2 E0 F这个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