阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

麻烦会写指标的朋友了

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

. s8 G/ i' E$ R
4 g  o" \# N& F; P7 |3 J5 `
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。) d% H$ p- ^  r: |2 |
指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。8 ]' q6 r! w! V9 L3 X9 z# Y' v$ ?
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”8 d0 R3 s/ k4 u% j
“获悉真相而自己保存的人,/ E" K* Y" Y- s/ ]5 K! m
占有着并不属于他的东西,6 A# w- \- K; ^( j* \1 A2 @  a
却让需要的人们远离珍珠,! ?+ ^! M# s9 g0 e8 Z" e+ n
是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,
; Z. K$ c; y8 ?- Y/ g在参数里面定义:
' q* X6 a2 r/ C" ?年数    114 ,  70,  134: U+ i) T2 i1 j
月数    1      ,  1  ,  12
( Y+ A4 ?* h: K/ n& Y, u$ y日数    1    ,    1,     31. `, m7 @' c4 _: A) Z( z

# e' a' |5 g$ z2 K# a/ Y& ?$ `# l3 bspdate1:=年数*10000+月数*100+日数;
! @& b6 T" z' V3 s; B; F+ UVertLine(date=sdate1);7 r1 g3 u) |+ N3 Z0 I5 e
2 E3 v* X$ f6 Y2 u" V; e% C
或者直接一句话
( F& u5 j+ ]& i2 y# D' I9 {定义 参数  spdate1   1140429     700101       1341231% ^& n* J% \  V3 e1 N$ X+ z2 b, U7 `
vertline(date=sdata1);( ?7 k; c) m, v5 s! \0 n  @5 \, `# H- u
但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
2 l( D9 }/ {/ D" |6 W9 ?) EDATE
6 o+ _0 `  H3 G( {0 ?$ K函数返回有效值范围为(700101-1341231),  Z7 f- M% M/ L1 c' I
表示19700101-20341231
; Q) R  C& s5 {* v/ B" K8 t3 h! [; Z) `, s" u: u9 ^) l5 D0 d

, [3 D: O& C  \! E+ n自动连续画线,我正好也在请教高手,
. d' k8 [! W: {5 x; y5 I" V目前暂未解决.% k4 c" }* b. ], V2 O
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 | 只看该作者
画满足条件的垂直线:
7 `; Q8 f" t/ {; M& X2 \6 DVERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}/ i9 k$ y4 w2 _  c" k$ B
5 F7 h, Q' Z. h
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}5 |  x" c% K5 l* W4 e' K
a:=date=1140430,NOTITLE;
7 ~7 I2 t# _. r4 J( n7 uSTICKLINEUD(a,h+1,0,1,1),COLORBLUE;. e+ c$ W% Z" ^+ j" ]
STICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 # I7 P5 ]- Q: P, J" x* {+ {
画满足条件的垂直线:; Q% Q; `+ Y7 ?# s
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}# c1 I' @+ S  q9 O3 O: Q: F/ r

) s3 Z# E& I' r! z. U垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...
! _1 O: {: _/ X9 |) C
( y+ q5 S3 J- M# H& j0 E2 n
非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表 : [# L% ^2 n- M$ o! U
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵/ U1 h/ U1 n8 d0 H) w  j( m9 x
/ O* u5 u* g4 Y6 v$ u

8 m0 s* U$ [  e/ d) D6 M就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。1 Z( t6 |! {- u& v
指标要能自由编辑,根据 ...

1 P. t+ ?' v' y6 D; h这个问题可以用VERTLINE------垂直线函数解决,用法如下:) j! }, n5 f9 E' ~% a# c) P6 ]
5 R3 I/ M- d6 ~
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表 % U6 E* l  {- c6 [. H! z3 G

5 n, k" B# {- w9 b9 @2 s# |* L! ?
7 i" H3 Q* k' E: w2 N8 P$ P非常感谢恒易帮忙。我试试去。。。

( `5 y( x# [& j# ~% a* _; u) `: i, K$ U9 s
114=2014
" S" @' p9 V1 F! |- D; ^113=20138 U! J, h0 ^6 i# ?
102=2002?  k" v( ]5 Z2 L' x
5 O  v  c1 \' }+ W6 p2 i6 Q
那么  m; n/ P* ]# T1 ^0 ?5 m
1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表 1 X- e1 s2 v. ]* L8 a7 z$ n: S
% R2 m3 r, [# I7 g
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
0 H0 h5 w# ?! b( F7 z8 L" `
0 _8 a/ C8 Z0 x/ w0 b0 g( K# PVERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。

; u* o5 U8 k3 l# {, z" W李兄,多谢。。* X8 a9 d1 X* `* s. H
我要同时显示很多日期,如何定N?) o; m! o! S: F  h
是不是N,N1,N2....N3。。。。N4....。。这样重复设定?9 _! ]2 Q* X& D5 r
N=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表
6 m, ~" e# f! o/ I  g! q
! H, n7 e2 A& o1 ^8 e( _* Y- o李兄,多谢。。
1 M  f# J# X, Y, c我要同时显示很多日期,如何定N?9 ~4 V9 V5 q4 i4 b
是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
8 r. ~5 V. G: d7 B5 E) bN=1993106这样设定表示93年10月6日?
/ T( Y: z6 a& b+ B
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:
& J1 ?& M5 i4 N" a3 ?; D4 V
8 d5 u! I: V4 o) d: W6 IVERTLINE(date=N);+ D' m- }1 d. I6 c$ c
VERTLINE(date=N1);
  b- E6 R* R" o+ e7 m1 m/ XVERTLINE(date=N2);3 x# ^# Y( C4 D1 A" T) ]# H1 U$ t+ n
VERTLINE(date=N3);9 _) n/ B; t5 }7 b% \
+ |. |+ l. B( q/ K; M  v7 v- T

3 W! y4 l& D) F) a4 k等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表
, V- E# |& L& ]9 O4 Z+ [5 ?- S
; B% a7 M8 V* ~! t0 v
8 E! j' [# h  p- ]: o114=20140 S& F8 [# ^5 z, `+ q3 w; I3 E
113=20130 O5 y8 F* F/ p* q  u
102=2002?, p5 h6 H' K9 M0 R3 M# i$ N
6 ?5 J/ \) V+ F& p! S* Q) |
那么7 e  ?" s& S* q- \( y
1998如何设定?
& T$ Z$ U2 x/ t/ {) l  g
DATE. A! D/ h1 m( ]! f. J3 V1 H
函数返回有效值范围为(700101-1341231),
表示19700101-20341231
* S0 }, [' W. o' d/ a, s8 j6 D+ w* ?* R- [# m
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
4 y0 ]# k4 j' a# z7 W4 Q* z; U/ i5 m) p* N/ P8 l  `8 Q3 {( f4 B
# r: ?. n" D4 o

+ f7 ^% f5 U& U" l
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表 ' Z5 `# ^4 F' |  G+ ~' c, H

3 ]' E  P" r4 a; X5 p# L这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...
* [' C" e) K5 r3 v" D: b4 X( i
多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表
3 J/ C3 r9 s8 d9 d0 ^' d7 @
: O0 p4 }( \* c& V1 k3 E) lDATE
8 f/ p+ d) `8 N% b( B函数返回有效值范围为(700101-1341231), 表示19700101-20341231- u  b, J6 I- @6 g& g

: ?; u% ^$ ?2 o1 f* A1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。) W* P+ O; [# Z+ e, S

$ Q7 {6 F# d3 i9 m# |8 `& e% u2 u
& B$ G; [& D0 x+ ?4 N
# @9 K) _+ G" m2 K- s/ F

0 a! f8 t; ^( W& r9 v 恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?& R6 F  l" u+ q$ a$ o
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢) q9 g: l' h$ \0 c0 P

- d: x" {) D* t5 [+ Q+ |& ]. g5 G5 B: _* Y$ E9 Y7 y. E: X; o
. l8 p/ f$ J: p3 f5 s1 m
[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}9 ], x1 g5 i8 d/ l1 y# _2 \) c

* p6 i9 C, S$ p1 {这需要每天修改一次SHIFT后面的日期差值,比较麻烦。" U9 Y) a' p2 a. o( d" b
注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。
; _( G/ G- `  N, S/ A: n: R
6 f4 w+ o1 k2 V% T0 t[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表 4 r# {# k. w) P, W- l+ P0 Q( u
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
& k  S8 i0 j: @0 _) m! Y8 R公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
) L' ]- {2 S( }. n4 A1 c) T4 K0 g, {" {9 d7 Q. l+ v% S
111214

) `% q4 V) D- c) i飛狐軟件,點擊“模擬”→→點擊“添加模擬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 发表 # b) X6 N" r* h( L2 g: r" e5 [; u

, E$ k# {) l( d飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
# \, M8 m8 ~& p5 E- L* A
感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
7 v+ K5 k2 r% i+ j4 m: {, B对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
# W8 y" C+ [" j/ z/ s$ Z
, ?: Z8 a$ t2 d1 q' ~1 u
哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-7-23 02:53 , Processed in 0.202329 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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