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

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

作者: pengyi    时间: 2010-8-4 11:04
标题: 会编写指标的朋友请指教
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
& s9 o% e7 a8 r( S. }( f8 {A1:SIN(VA*1)*10;% [& ^& i* V( l- |7 u
A2:SIN(VA*2)*10;
5 r0 }8 t# s+ i" [7 XA3:SIN(VA*3)*10;
* [9 R% A1 Y( H. e8 ?2 {A4:SIN(VA*5)*10;/ g" V2 f7 C* M
A5:SIN(VA*6)*10;
# v& b; N: |2 m. p% [& kA6:SIN(VA*7)*10;( |4 ^0 v, q! ]; G: L6 ?9 N
A7:SIN(VA*8)*10;
8 I; \0 N3 b3 JA8:SIN(VA*9)*10;, Y7 O2 C+ `, S$ C* |6 i
A9:SIN(VA*4)*10;* C: T2 N) g" Y+ R$ M
请教:如何让它向右延伸,使之用十字光标可以看到未来交叉的日子
作者: 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 发表 $ R; F7 N/ u9 n0 a$ }8 y) j
用飞狐的 添加模拟K线 就可以看今后几天的指标发展

% T; R: m; ~! W7 l$ l# `- p/ {: P非常感谢您的帮助。
作者: 天蓝蓝    时间: 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个位置起画
! V5 I# g" H: M9 Q# N) y# |2 O. O; j; O# N7 k  I
[ 本帖最后由 ycng 于 2010-8-4 16:02 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:05
原帖由 pengyi 于 2010-8-4 03:04 发表 ) p4 j% c8 T+ m/ j  C9 F8 p
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
( k; Q8 g* B) z! _A1:SIN(VA*1)*10;2 s7 |, v  j+ X  }; L9 A  h+ w. t
A2:SIN(VA*2)*10;
4 O: [. _& F1 v* VA3:SIN(VA*3)*10;
/ ?3 Z4 ?( P+ i( F+ eA4:SIN(VA*5)*10;
" I8 O* r, x; h& g) q7 DA5:SIN(VA*6)*10;9 p* N0 b6 z: n! @" ]5 W
A6:SIN(VA*7)*10;
2 W. I. B; m. h0 F0 A5 XA7:SIN(VA*8)*10;
" m% f% V' E. P" j  x' u9 |A8:SIN(VA*9)*10;
( Y" o& b" s9 w( ^: k8 vA9 ...
" I/ j" N! {# A; _: f
 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:
2 c, D* K5 h$ R  \HHV55:HHV(H,55);
5 ]( G9 c/ j9 VLLV55:LLV(L,55);
( n+ Q9 R% a2 l) MHLV275:(HHV(H,55)+LLV(L,55))/2;7 _8 ^( Q/ G& M3 w& R
BARS:BARSCOUNT((HHV(H,55)+LLV(L,55))/2),LINETHICK0;
# o! |8 a8 L% R" w. w  S0 ~% R[attach]94801[/attach]. Y' o( c+ F- Q" p  ]2 F
; g3 O9 U3 F. y) J$ f% K3 g* s
HHV55------55日最高价. l8 P, I+ G# ~2 ~9 H
LLV55-------55日最低价4 \7 f% f" ]# _: Q, R
HLV275-----55日最高最低的中间价
* _6 ~  I, ?* O2 dBARS--------统计HLV275不为零的次数,也就是每支股票或指数上市的天数,也可以说是K线的数量。
作者: 大话李白    时间: 2010-8-4 16:11
原帖由 大话李白 于 2010-8-4 08:05 发表
0 v* o7 H6 k# U5 d8 d4 ^6 V6 m, u5 ]8 m+ @( v' g
 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:4 u; p" q# d4 m; i& L
HHV55:HHV(H,55);' g* z( o  T, @0 D# m
LLV55:LLV(L,55);3 m: e& B2 G- ^$ _5 l
HLV275:(HHV(H,55)+LLV(L,55))/2;( L. H# K8 H! ?& E
BARS:BARSCOUNT((H ...
! G4 Q1 |- N2 o( _1 R$ }
接着说~, v( |* r  {4 y- y
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;0 N9 f) {" D6 b  ?3 Y9 C
这个可以分成两部分解释;! L  m' U5 S/ Q5 N
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就是一个以上市第一天到现在这个长度为直径的圆周长。& C; ^, }# Y2 d* s* Q9 R
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45的结果就是把这个结果分成45等分,每等分是360度/45就等于8度。就是每8度对应的上市以来天数为直径圆的弧长。
作者: jlgy    时间: 2010-8-4 16:11
有创意啊2 B9 I: W4 m; f7 t6 N) O
# X3 @+ F+ m8 ^8 t  E# Y
[ 本帖最后由 jlgy 于 2010-8-4 16:13 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:18
原帖由 大话李白 于 2010-8-4 08:11 发表 / y5 m# i. m5 f9 r3 u
9 z( _* G( p  d
接着说~
8 h9 r0 s& w, @: w1 N% P$ h, {VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;& O: V3 G  J; {, w1 P3 Y
这个可以分成两部分解释;3 s/ d$ j5 U0 W! x7 t$ l* L
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就 ...

) Q- B# f4 F! U% [7 L明白公式的构成后将公式优化如下:
0 K9 [; h5 d. o" a. F0 H( A- n+ ~: A8 qVA:=(BARSCOUNT(C)+0)*3.1415926/45;
6 V. Z+ r6 a5 LA1:SIN(VA*1)*10;
7 y8 s- p# k) CA2:SIN(VA*2)*10;6 ]4 j/ [, J6 m2 p0 p, k2 C/ v
A3:SIN(VA*3)*10;9 [3 t; ?' R, O6 W3 G4 F
A4:SIN(VA*5)*10;
% v  z2 C. H3 }; I3 l! K* DA5:SIN(VA*6)*10;+ R6 ^0 D  g3 U9 z/ z( V& h8 q8 M
A6:SIN(VA*7)*10;  g$ e! U* o1 E8 h7 o
A7:SIN(VA*8)*10;
* Q* J! Z* A1 v8 p% x3 ^- {; ~A8:SIN(VA*9)*10;
/ I4 C( k4 T8 w: x7 C$ }A9:SIN(VA*4)*10;0 v1 u- f: L. a6 D" S4 H
这样改后,数据与原指标一致。并且如想知道N天以后结果是什么,把第一句VA:=(BARSCOUNT(C)+0)*3.1415926/45;中的0改为你想要的N的数据时即可得到未来的趋势。
作者: 大话李白    时间: 2010-8-4 16:31
原帖由 大话李白 于 2010-8-4 08:18 发表 ! R+ Q1 S& z$ Z  F) {$ E
7 U- I. ?* E" h# ^7 P& u
明白公式的构成后将公式优化如下:
- E! a4 U& s) z, nVA:=(BARSCOUNT(C)+0)*3.1415926/45;8 X* _) }2 R& g1 W
A1:SIN(VA*1)*10;7 m2 o1 _) e3 F3 ^1 q
A2:SIN(VA*2)*10;' Y6 y$ t9 t' b7 w
A3:SIN(VA*3)*10;
% P2 y# g9 U8 f' n2 e1 bA4:SIN(VA*5)*10;
4 p8 J: h! x& N# w8 D9 `( s0 RA5:SIN(VA*6)*10;# G# F$ K0 ], H* f% f5 s; t# c
A6:SIN(VA*7)*10;
6 e9 h+ P# h$ p, }% K% F) g; p$ MA7:SIN(VA*8)*10;
4 N1 G0 J" `: a2 G3 t) x4 m2 ZA8 ...
+ X3 K3 _" A1 `7 x
分析A1线性规律:; O; y% X1 e* Z2 _- j2 Q
得出A1的一个循环周期为90天。效果图如下:
( P$ i3 c+ Q+ U- j) x" ~( I- J& q( M[attach]94802[/attach]
作者: 大话李白    时间: 2010-8-4 16:38
原帖由 大话李白 于 2010-8-4 08:31 发表 8 z4 B6 W. [$ w" k: ^

1 ]4 p. f. n5 s/ }9 N/ V2 S0 Q分析A1线性规律:! L) C. S; w, Y0 _
得出A1的一个循环周期为90天。效果图如下:, `* ^; @5 z8 [" I* r9 Y
94802

, G3 f7 ]6 m5 O/ r# j公式的应用:
' F# R8 G9 t6 G. I( \4 GA1的线性规律是全公式的核心,每90天一个循环,所以看大盘时,依照前期的低点找到目前的天数之间的天数为90时,即可找到是否在变盘前或变盘后的几天内买入心仪的股票。
+ m' Q& o8 p$ Y. W5 W8 x! ?9 H这样就脱离公式的束缚。
作者: 我赢8888    时间: 2010-8-4 17:21
原帖由 大话李白 于 2010-8-4 16:31 发表
5 k; [/ G! A0 E0 e% M
3 i1 h7 j6 C, \9 R& u, z  t分析A1线性规律:; k+ ?  A# @& S* E
得出A1的一个循环周期为90天。效果图如下:0 L5 y1 q4 l5 H
94802
% u  H) D/ Z& h+ }

% W4 r7 Q" @- ^结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。
( y  c$ n6 T) P0 ?
" C; @; Y% Z3 Y( G& {# c
http://bbs.88158.cn/thread-60389-13-1.html   368楼8 E( M8 O3 ]2 V' r/ w- |

$ r, V+ `, M% [0 K% T* j2 B[ 本帖最后由 我赢8888 于 2010-8-4 17:39 编辑 ]
作者: xyzabc    时间: 2010-8-4 17:29
原帖由 我赢8888 于 2010-8-4 17:21 发表 " |: b! N4 f: x2 g6 D

; J7 r  s: G+ P/ f. f0 C* ?' ^" E5 l  _7 l4 j4 r
结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。
6 Y& J. ~: X6 e3 g  |
2 S" e* F- R0 K$ x) y! T7 f6 m8 Chttp://bbs.88158.cn/thread-60389-13-1.html

0 V. ?- U6 \6 {4 G底呀
作者: xyzabc    时间: 2010-8-4 17:38
BARSCOUNT 表示第一个有效数据到当前的天数.) T' D9 u- H$ z+ }$ `
HHV(H,55)  55日最高值
3 q, n% {) _- H: V* xLLV(L,55)        55日最低值
# a7 f# t+ e4 _% m7 ^2者之和除以2就是55日中间值了,以这个做直径*3.14画圆,再除45的意义是什么呢?5 Q; U' I& \  F0 O" }" T2 v$ Y2 @3 n! M
比如(3181+2319)/2*3.14/45=192* Q% q4 K+ b/ c) a
这个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