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

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

作者: pengyi    时间: 2010-8-4 11:04
标题: 会编写指标的朋友请指教
VA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;
. L3 y3 {6 X( I( F( e8 z/ ]A1:SIN(VA*1)*10;
% G# u, h8 V7 {& E* @A2:SIN(VA*2)*10;
" C6 f9 c" P7 X$ R$ `A3:SIN(VA*3)*10;' R0 k' b& C1 ]( l( M* h
A4:SIN(VA*5)*10;4 b9 t3 X7 \0 {0 M( ]
A5:SIN(VA*6)*10;
$ L' {& r. t5 V4 CA6:SIN(VA*7)*10;
+ w  I- z/ H* O7 j% g& `( ZA7:SIN(VA*8)*10;1 h' @# a0 B3 l# J
A8:SIN(VA*9)*10;
$ z7 o( N' p; z, x8 aA9:SIN(VA*4)*10;7 U: |2 e  t5 c1 `. }
请教:如何让它向右延伸,使之用十字光标可以看到未来交叉的日子
作者: 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 发表 , P9 G2 C: U/ x% v+ r3 _* ]/ X
用飞狐的 添加模拟K线 就可以看今后几天的指标发展

3 x0 c; T0 J4 ^# j3 ^+ b非常感谢您的帮助。
作者: 天蓝蓝    时间: 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个位置起画
# E; u+ \, q4 a& ?: P, `2 M* }. s# U
[ 本帖最后由 ycng 于 2010-8-4 16:02 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:05
原帖由 pengyi 于 2010-8-4 03:04 发表
# x% j1 h5 A/ wVA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;: O* z  l, s9 n  K# ]% v
A1:SIN(VA*1)*10;
: ]) g2 c. p) XA2:SIN(VA*2)*10;5 G/ t  B/ t8 A
A3:SIN(VA*3)*10;' J: ?! w  F- d9 a: k
A4:SIN(VA*5)*10;6 s/ @, m7 ~9 B" R) s+ ~2 h
A5:SIN(VA*6)*10;
5 |+ q7 u1 N$ C/ e9 tA6:SIN(VA*7)*10;
7 ~% O6 e$ \& X# E, q: mA7:SIN(VA*8)*10;
, Z: r; m5 B9 n, WA8:SIN(VA*9)*10;
4 u+ `9 S( D) u! Z. g& K, |+ y/ @A9 ...
! g5 X' O! C( S/ Z
 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:4 a) Q8 |& C5 q7 Q: f3 k
HHV55:HHV(H,55);
9 i0 A6 L, H6 j) u% u) V9 qLLV55:LLV(L,55);
; _$ `0 S  n+ y8 x" y8 `HLV275:(HHV(H,55)+LLV(L,55))/2;
) [$ a, ?" `$ Q' Y3 nBARS:BARSCOUNT((HHV(H,55)+LLV(L,55))/2),LINETHICK0;' \/ a( w  ]' M
[attach]94801[/attach]" F' H* O5 f+ Y% J" z

; |% T' o8 g; m$ V/ ?HHV55------55日最高价9 N8 ]% m! [' E, S) ?  O
LLV55-------55日最低价" L6 n% t! {1 t6 X
HLV275-----55日最高最低的中间价; B* i. z8 o2 f. O- l8 l1 }/ s
BARS--------统计HLV275不为零的次数,也就是每支股票或指数上市的天数,也可以说是K线的数量。
作者: 大话李白    时间: 2010-8-4 16:11
原帖由 大话李白 于 2010-8-4 08:05 发表
( X( E. U) L; j9 f: T' S2 @& @* V. p6 n. d0 r
 首先编个公式,把BARSCOUNT((HHV(H,55)+LLV(L,55))/2)这个计算因子进行分离,分析各计算因子的具体线性。公式如下:  C% m) c; R) _$ B! O2 H
HHV55:HHV(H,55);
( |4 a& F0 i" o& W' _% n+ m% xLLV55:LLV(L,55);+ p# V+ v) \) O
HLV275:(HHV(H,55)+LLV(L,55))/2;. E5 {+ W5 G" r4 H
BARS:BARSCOUNT((H ...
  r; a9 @* O- S
接着说~
; R7 ^; H$ C- DVA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;! g1 B& E, a& R1 P" ?/ q
这个可以分成两部分解释;5 B+ {4 H9 q& C4 Z# {! ^+ \
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就是一个以上市第一天到现在这个长度为直径的圆周长。# V# v6 a( T8 m4 p2 g
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45的结果就是把这个结果分成45等分,每等分是360度/45就等于8度。就是每8度对应的上市以来天数为直径圆的弧长。
作者: jlgy    时间: 2010-8-4 16:11
有创意啊
: w5 e  `0 }% k3 `" D% ~: L0 l. Q: u# D3 D- K- @
[ 本帖最后由 jlgy 于 2010-8-4 16:13 编辑 ]
作者: 大话李白    时间: 2010-8-4 16:18
原帖由 大话李白 于 2010-8-4 08:11 发表
8 w% B$ S4 W9 V0 o( i( i( K& S$ v  t; v1 x2 y+ m( K
接着说~
: h- V4 {( X3 ~' YVA:=BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926/45;1 e- l, y6 d* P- ~5 j5 T% B
这个可以分成两部分解释;+ Q& f2 u" n5 k+ J  [( D* A0 y+ Z
BARSCOUNT((HHV(H,55)+LLV(L,55))/2)*3.1415926可以想象成从上市第一天到现在连成一个直线段,这个线段*3.14的结果就 ...

6 j6 D' p# @1 P6 {5 h" O" L7 z明白公式的构成后将公式优化如下:  I. \& T8 f) T2 ~) X6 z
VA:=(BARSCOUNT(C)+0)*3.1415926/45;$ d& I! {- ~! _! B
A1:SIN(VA*1)*10;
" ]) k1 A1 u" F1 ^A2:SIN(VA*2)*10;
8 f% o, n  G1 s- N# n0 i& a& LA3:SIN(VA*3)*10;
$ y4 E# u9 a' e7 A) g; Z. X! pA4:SIN(VA*5)*10;, s  ?- \; o. [
A5:SIN(VA*6)*10;, ~; y3 S3 x1 M7 }  [
A6:SIN(VA*7)*10;! ~: `! Z# R/ z$ G& L  `/ W
A7:SIN(VA*8)*10;; @( R% {+ k3 C: `. O! D# m
A8:SIN(VA*9)*10;
6 B5 {+ m) {9 F' i  {0 rA9:SIN(VA*4)*10;
- W+ X) c& I& o# z4 m3 l- V这样改后,数据与原指标一致。并且如想知道N天以后结果是什么,把第一句VA:=(BARSCOUNT(C)+0)*3.1415926/45;中的0改为你想要的N的数据时即可得到未来的趋势。
作者: 大话李白    时间: 2010-8-4 16:31
原帖由 大话李白 于 2010-8-4 08:18 发表 / w( ~% K( u" P
6 r/ R" q/ S% B+ x' q& z! C
明白公式的构成后将公式优化如下:+ p6 l( m5 ^! T- B6 w$ p( \
VA:=(BARSCOUNT(C)+0)*3.1415926/45;
9 P- M4 Z( ?9 }: b* r' v/ xA1:SIN(VA*1)*10;  e3 P. [+ k" Z1 A
A2:SIN(VA*2)*10;
$ A2 X& ?& k) o& Y/ N1 KA3:SIN(VA*3)*10;8 ?2 H2 L, \1 F3 j7 Q" i1 l
A4:SIN(VA*5)*10;
. \$ n/ F% x7 \. A4 pA5:SIN(VA*6)*10;/ U. G. U+ f! ~( p7 E2 h1 N" X8 X
A6:SIN(VA*7)*10;4 L1 o( I  u" [1 c9 L' o
A7:SIN(VA*8)*10;3 m! ^' G# U* d' s' F
A8 ...

$ W" L! r3 X) a2 y  n分析A1线性规律:
5 g  `) C$ ^5 I+ H6 r! `得出A1的一个循环周期为90天。效果图如下:
( x+ F) q; g2 t* u9 _. t[attach]94802[/attach]
作者: 大话李白    时间: 2010-8-4 16:38
原帖由 大话李白 于 2010-8-4 08:31 发表
3 Z% X) l6 w# Z# h  E" o) t8 p0 j, G- n- T* Q8 r/ X8 S9 ?4 c
分析A1线性规律:
% q/ O2 l3 |1 }/ \# T得出A1的一个循环周期为90天。效果图如下:7 S  Y$ v" _2 \0 C
94802

/ g. L1 z4 z% C. T( e( f8 B公式的应用:1 O' {! K7 s. h; q+ T
A1的线性规律是全公式的核心,每90天一个循环,所以看大盘时,依照前期的低点找到目前的天数之间的天数为90时,即可找到是否在变盘前或变盘后的几天内买入心仪的股票。
2 ]7 E3 I5 t9 b. e这样就脱离公式的束缚。
作者: 我赢8888    时间: 2010-8-4 17:21
原帖由 大话李白 于 2010-8-4 16:31 发表
" ?2 X: l8 S4 t: G
8 X3 N4 {0 x$ u" ]分析A1线性规律:
* k' J" D( Y& \4 Z1 T# J得出A1的一个循环周期为90天。效果图如下:5 ~1 Y7 U9 p5 A' H0 n9 E  v
94802

1 I* P+ {( Y3 |; \7 m9 [, Q& L+ B
% Y8 X, t9 d1 k8 d4 Z; h0 P结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。
( e5 m4 e" O( U. q8 T2 `( {* Y. \) L  {3 F7 l/ O+ x+ m
http://bbs.88158.cn/thread-60389-13-1.html   368楼4 Y! k8 [% x2 S$ K; C
, J  i7 q! N: w1 F5 W: M. t  o
[ 本帖最后由 我赢8888 于 2010-8-4 17:39 编辑 ]
作者: xyzabc    时间: 2010-8-4 17:29
原帖由 我赢8888 于 2010-8-4 17:21 发表 " B8 e1 w4 M6 T1 O9 K

: M8 |% w' h4 B0 E8 `! ^: U- t
3 t& h7 }+ F" y- I, \/ q$ p结合我在星元兄帖子里的回复图片认为10月前后市场趋势就会明朗化了。指标日线循环周期为60天。
' q7 z8 G! Q5 L; F! p7 G5 H$ |  P( \
http://bbs.88158.cn/thread-60389-13-1.html
3 C; _3 ?5 @3 E3 S, j( W, f. C. x
底呀
作者: xyzabc    时间: 2010-8-4 17:38
BARSCOUNT 表示第一个有效数据到当前的天数.
, W* |- K. D2 ]HHV(H,55)  55日最高值: G! {# m6 m# i
LLV(L,55)        55日最低值
8 ^( Y7 j1 V* m+ D4 l7 n. r5 J9 K. Z2者之和除以2就是55日中间值了,以这个做直径*3.14画圆,再除45的意义是什么呢?; I( j4 v) o/ ]! d% y3 b; T, Y  J  N
比如(3181+2319)/2*3.14/45=192
0 \8 u" `$ B7 m$ F0 O这个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