阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

查看: 2464|回复: 21
打印 上一主题 下一主题

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵$ a* w4 P) M& y

# j* o% K  |6 V0 v: @/ T

' B9 l! {* U  i" N就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
. h7 u6 ]% n; |" C指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。
( v" j: u& @0 |我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”
/ P/ b$ B7 {. {9 N% e6 y“获悉真相而自己保存的人,( Y" E) {$ u% l9 \3 [% E5 e- J
占有着并不属于他的东西,8 s1 j/ o1 ]8 W- G9 ]0 q- N. r( j
却让需要的人们远离珍珠,: E0 V# I1 W  c0 T5 e5 V& z4 c
是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,
2 t; K7 Z5 ~( p1 `! p; Q9 g/ X7 j在参数里面定义:+ y' I( p: s$ |) U, j4 f7 i3 ~
年数    114 ,  70,  134
% N( _: }: w) j: h2 F+ ]8 b+ U/ J月数    1      ,  1  ,  12
! G! v& s" z, Y! c/ l2 L日数    1    ,    1,     31
" O7 G1 A( |* q* k
: i/ O2 D0 r7 Hspdate1:=年数*10000+月数*100+日数;
2 Q0 `8 U  T# L" Q8 b( ^( ]; o$ hVertLine(date=sdate1);
3 G0 t8 a2 P# T8 k$ \: x& e; q- f3 _! d. T" `' l  l
或者直接一句话7 _. u5 k* p6 N) m" \$ ^1 M- I
定义 参数  spdate1   1140429     700101       1341231: l- c! J8 n7 ?- e( `5 W5 Y1 I
vertline(date=sdata1);
+ n' @4 n4 r5 J+ S0 {; o3 t. f但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
- K% z9 w8 ^6 D( O% |4 I. YDATE
1 a# z1 s2 |0 Q4 m7 N函数返回有效值范围为(700101-1341231),# T- w+ l4 q. Z- l( @8 d. q) Q
表示19700101-20341231
' W$ C. W% y- t2 [: G
" L# \$ N4 _8 g, K+ Q, L  N) E+ E: ~5 f. D8 w2 W: N4 ?
自动连续画线,我正好也在请教高手,
0 U1 A+ d+ b3 Q# K目前暂未解决.3 U* S* [6 B# L/ f& k" G7 u
http://bbs.88158.cn/thread-88444-1-1.html
5#
 楼主| 发表于 2014-4-29 21:07:34 | 只看该作者
主要目的是复盘或提示关键变盘日,一目了然。多谢。
6#
 楼主| 发表于 2014-4-29 21:24:04 | 只看该作者
例如,我计算出一些变盘日期,通过公式画在K线图上,或用于过去的复盘,或用于未来用于提示。。。。。
7#
发表于 2014-4-30 08:03:20 | 只看该作者
画满足条件的垂直线:& ]# Z( u* |2 b4 A6 T' e8 ~
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
/ t3 Z# m  |' v( y% L8 ?
# h9 o4 s. R( Q( A2 {' C& I5 `垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}
# F) @9 v1 H, G$ Qa:=date=1140430,NOTITLE;
9 I0 V; s# j% b3 M2 u5 z9 g% `STICKLINEUD(a,h+1,0,1,1),COLORBLUE;
+ M# c8 N' c5 Q. W$ VSTICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 $ V# ^# Y, S6 x; \8 X: z6 x
画满足条件的垂直线:
: i% S6 A/ D! ~VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}+ u8 n* U3 D6 C9 C  h/ X3 z
! K6 P+ T0 v4 j8 t" _
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...
4 a* f* o( Y% [! d( n1 `) A
1 [: D5 @+ k0 j- k( U
非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表
! K! K7 w) ?- I! |哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵. T- ^% M( `" R- f

% @" H8 }, I6 W8 K- j: W6 _8 Q3 u5 O3 Z; J) u+ n- j  G% [, ~
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。' d3 D/ |/ x3 ~$ _  K8 e, q" k/ v
指标要能自由编辑,根据 ...
! a# r! P5 [% C8 y* j/ F8 X
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
) u* a" C8 W4 q+ I7 l- b/ j# w
' g4 u! f0 a2 I" ^
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表 ' `0 R/ b+ n% @
# J0 d8 O0 ^% m) S! N. g" j

9 Z+ D% o: I+ [" z- r非常感谢恒易帮忙。我试试去。。。

; U' C5 ~. V0 c( N
* g; m& v7 R) {7 Y5 Z2 ~8 Q114=2014/ q2 L" C! l( u' f. `
113=20137 b$ Y8 X. q- B1 u
102=2002?
5 u) z; m  r8 x
( `7 Z* P7 {2 I% }; H7 y那么- ?- W! f6 J7 ?+ f0 N- L  H/ w
1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表
' Y7 u6 Y) k% k3 |3 i( r, W' f$ o2 m* \) B3 V( x
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
/ _( a' a/ u0 F- B0 R# I, Q, x" p" `5 U& a
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。

: v" Z2 x0 u: Z  L3 v李兄,多谢。。
$ @8 S; K2 u; ~  o' p; U4 U9 d我要同时显示很多日期,如何定N?+ h; q( R' ?# R3 U2 z8 \4 J2 R
是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
1 n6 J5 K# I9 T( |N=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表 9 V% s2 F- N0 e3 E% j
2 s, V. H8 R: ~" `: k6 i
李兄,多谢。。
& \) L( h# _7 u我要同时显示很多日期,如何定N?" E2 @7 l: o* j. l# a, n
是不是N,N1,N2....N3。。。。N4....。。这样重复设定?: J) R$ B) B9 q6 r& T
N=1993106这样设定表示93年10月6日?

0 c5 P8 |, ?7 |' q这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:
; C: \! h5 a. E# E
) `8 K8 A+ K+ w4 ^. n/ kVERTLINE(date=N);
$ ^& U6 [1 G4 ~* ~VERTLINE(date=N1);
3 m0 S& E" y9 Q5 DVERTLINE(date=N2);
( X1 ^& n# P% z0 g& z/ z7 E- P  o1 CVERTLINE(date=N3);1 x" e: U6 v7 I+ N+ f

- S! m; u5 X3 W2 K- _8 e  N( |4 M7 g9 A1 A2 T
等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表 # c1 w: z/ R9 C7 w* V, B. J0 H% ~
5 P+ o$ I( I3 D2 F
* [3 r  F+ U& n$ b* _
114=2014
5 E: w; Z0 t% z* L; v113=20133 I, k3 O- r4 a& o  X7 W! a& W4 Y
102=2002?
! n+ B: y( v" I* Q8 `0 I8 l: e: [4 ~+ d" O0 a) G0 i
那么
. b% P) Z8 G( f, h0 b2 P2 W1998如何设定?

) Y" X+ R. G! ^; }DATE
* {3 z" q+ I2 o* _5 y6 z2 y函数返回有效值范围为(700101-1341231),
表示19700101-20341231) f- ^8 s* B5 G4 D
6 W3 C3 Q' V2 V& ]
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
6 W6 a5 E; U; b1 N, S" H1 e" I! A3 N7 Z2 ?

4 V1 S+ ]; d2 ]& N; f% }) i  r" G" d6 A) g  g8 |. K
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表
6 j' ]. }2 _4 g+ Z) V4 m; a; w3 A: n6 F3 w# g
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...
% }0 S5 ?& n5 D9 B& O
多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表
1 e; `; M# b! m! R7 H" w+ Z8 }" c( x8 i" N/ ]1 l' T  B
DATE
7 I7 T6 \4 X3 k0 z9 t函数返回有效值范围为(700101-1341231), 表示19700101-203412315 z0 [+ d. ~! K; i7 x" W7 ]/ Y0 y" {

9 Q/ c1 V6 g4 D) h3 H5 U1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。2 K9 ~( E1 S1 g5 q4 W8 t: ]

1 K- `& P" z7 m7 n$ N! X2 t- s, F

# q' S0 V: i9 r
7 `4 R( ?3 V0 i1 g
恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?# K- P* F3 [! [, P9 v; l# `/ C* G
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢. Z( X% X/ X+ W+ b7 X  x. C

! n; w4 U4 w6 p' O! N! z% j9 b: |7 N' `/ @$ Z" |0 ?  v  W

: \& V# v% M- P. f2 f/ V[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?手机注册 手机动态码快速登录

x
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}
% H- V% x6 l1 _% T4 k0 {4 F. R& z7 x  b, I+ [' N
这需要每天修改一次SHIFT后面的日期差值,比较麻烦。, |6 U  r6 v! c  ]* `+ W& v
注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。. ^+ T. H* x. ]  x+ H5 @0 g
8 H, l9 V# v- n' ?( Q$ J4 Y
[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表 % \7 C7 `, }" j7 E$ m
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
* |  ?$ z5 W% a) m& d; u# n公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
) `2 q  ]7 w: R- I8 U
! _2 c8 a0 g, T) `  J2 D0 P. r% F7 z111214

7 M5 {" M( Q9 m/ e" }* L# O& \飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
20#
发表于 2014-5-1 08:57:36 | 只看该作者
对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
21#
 楼主| 发表于 2014-5-1 15:36:05 | 只看该作者
原帖由 pengyi 于 2014-5-1 06:30 发表
+ D' C' `: g  g" }
# p# g5 H9 E$ [% o飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
; S8 c+ h) @/ S- K# c% a- u: c
感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
! m4 h; v" z  x( w9 `* K, ]对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
1 ]" _# ]! |& Y7 p( ^; o# d
+ Z2 s& w* Q8 L( ?" N0 y3 j
哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

QQ|小黑屋|手机版|Archiver|【阳光飞狐】 ( 网站ICP编号:京ICP备06013475号-7 )

GMT+8, 2026-7-23 02:07 , Processed in 0.139020 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表