阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
$ r. H8 V& v# l& s: Y2 Z
6 ?$ d. w$ L( V4 L4 Y

' B  c% P. i2 U! Q' u就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
" v, c, v8 L9 A4 l/ ^* Y8 W* |8 W! _指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。& k; s* W. ?) ^/ V0 S/ a4 X/ r
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”5 {" \7 J9 c7 O5 [( F! A  F
“获悉真相而自己保存的人,& Z; B; z4 F$ p, C5 @2 y
占有着并不属于他的东西,6 f  ^' t- u4 v* j# V
却让需要的人们远离珍珠,
4 L0 a: q: L: y: R- T是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做," w1 d2 R; Q5 \5 _5 B! Z
在参数里面定义:
! h( Y% x, u' W& W# [年数    114 ,  70,  134
0 S/ ~' I8 K# R7 x+ m1 q# v月数    1      ,  1  ,  12: [, H& i# l0 Z% y- r) C" A" G
日数    1    ,    1,     317 s$ B1 a8 f2 C5 F& A2 j

( e9 P  R, h4 Z: [% ospdate1:=年数*10000+月数*100+日数;
( p4 h' r' f6 j8 D4 i. SVertLine(date=sdate1);, r3 ^6 ^# |. ?8 o6 C. }2 p
; z! y" z/ r; G/ u/ |: |- h
或者直接一句话, I  R, l( Z3 _8 B$ P: }
定义 参数  spdate1   1140429     700101       1341231
% L- X- H2 r7 v1 F9 g$ Avertline(date=sdata1);
6 Y$ W4 r- v+ Y8 M但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
& K# V$ ^3 Z% Q8 J9 x$ `DATE
# S( a2 j1 a+ k9 a# C函数返回有效值范围为(700101-1341231),: m7 x, N! |; k' K; }6 Q& k
表示19700101-203412319 E; w: Y7 [! p+ ]& S
& f4 y1 _! d1 Z5 [  x

& V6 V* V7 k1 {! e自动连续画线,我正好也在请教高手,
5 K! D( j- g* a目前暂未解决.
2 u1 b! [) a' n" B- W  Z5 T4 I1 @4 Jhttp://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 | 只看该作者
画满足条件的垂直线:
( b" a: s5 A1 j' HVERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
& I7 [! j' o, E. L0 d7 J
4 c; Q: `: N. c, t% W垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}$ F, j. \7 M! Z$ V
a:=date=1140430,NOTITLE;
. V4 d8 t, b; D7 j; \; bSTICKLINEUD(a,h+1,0,1,1),COLORBLUE;' P% n0 n2 W3 t
STICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 2 l  ?- V: A$ K
画满足条件的垂直线:
9 M# U2 _# }  V1 V  \+ e4 [VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
  n: }/ a9 |! t- k& x. r+ r) h8 s- a$ ^8 Y5 O- J6 G; k
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...
3 N( J' v( |) z8 D

3 a1 e- Y$ S0 p5 {; J非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表
5 `5 g/ Q0 v! f/ A+ g* O2 [# r. p4 u哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵/ B! r* Q  P6 N2 Q! W8 t
+ \: k7 V7 ]% Y. Q! o
( ^& \  [5 |: u) b
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
; J" ~: t/ l8 w1 v( \指标要能自由编辑,根据 ...
0 e; o7 J/ N1 F
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
, U3 A. a4 H  F: ^
+ l: E8 U% W& D( H
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表 ; Q8 V9 X# `, r% C* H4 J7 t
( b) e4 R  w+ {3 K2 ]

5 C4 g. R5 X2 Z8 t2 |5 y非常感谢恒易帮忙。我试试去。。。

6 M2 v4 D3 s( b' ^" C) C- K  R2 w1 I& S$ t7 A' r: x
114=2014$ U, G1 [: P; M0 o
113=2013
2 k, \: B$ ]2 y4 ^2 v& C8 i102=2002?
4 X  N' K7 k/ y9 U
8 }9 o$ H2 J' S0 w那么
6 Y* c& N; ]- z$ {; l1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表
4 i4 P) b; {2 a0 r2 e: O; F. Q+ ?5 J- Z& s  c6 A2 q. p
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
$ C; ~2 o# @  s  ]" m9 B4 \% b& J: E. }- k5 _
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
# T* P' J3 p+ h6 e
李兄,多谢。。
/ I6 @% |& M: a5 ?/ c我要同时显示很多日期,如何定N?
9 y1 T/ x+ u1 I- X% z4 j是不是N,N1,N2....N3。。。。N4....。。这样重复设定?4 R: e7 F* A* W3 s/ P* g6 ~
N=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表
# N+ G: ]/ A# g  y4 B. s2 U, O4 B/ e' ]
李兄,多谢。。
* e" A' ]: B. `  p我要同时显示很多日期,如何定N?
9 x$ J# M- z: ?& p& o是不是N,N1,N2....N3。。。。N4....。。这样重复设定?% x0 o+ `/ x. q. K! [9 G
N=1993106这样设定表示93年10月6日?

, n7 ?5 F6 c' x! v这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:& Z  C( }& z& V( A- c
4 c/ V3 K/ T* ~9 B; z3 n
VERTLINE(date=N);; }! W9 V8 V# v
VERTLINE(date=N1);
  c* G& L" F, v% M  R( BVERTLINE(date=N2);7 O6 B: {5 I, X4 z1 S: Y* h) @# x
VERTLINE(date=N3);" A3 h: `4 \+ |- X, r/ n

* \( h3 C* P: j; ?2 v
  I* N4 X6 u+ L等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表
4 U3 P: C. j) H& @, p+ ~& ]2 q
" Q: E  d7 D9 N, R  P9 A
% h2 K& I3 C- f0 n3 |/ q114=2014
8 {) o2 E2 g- Z: Y' G' x$ O113=2013; p* I1 w' [; C" p& c4 E( r
102=2002?; N; G: z) a: k( c3 b. r& g" g: i
6 _" n/ ^0 j) V
那么% c5 E) k. ^$ p$ X; w+ H) g1 F
1998如何设定?

5 J( Q- y* n- A/ @4 l4 B, Q* D+ n# _DATE+ y8 s" A( i' w
函数返回有效值范围为(700101-1341231),
表示19700101-203412313 r6 a8 ?+ p- }* F. [+ J

& x  x3 f' p2 q- `$ B1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
: p4 J% w! f% e) ?
5 g* N% [9 C, I4 i
; u: y: Z1 G+ A" d
/ ~1 w) `& Q0 e2 ?! y: O$ u
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表
# F2 a  p: _# g4 Q* s9 E
' ?; e" e, n* _5 r这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...

3 }1 ~% W- [% \" V3 _多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表
: u3 B$ V$ I* p! W+ P% \* W2 E! h# F; |$ T! n, P7 E! \- `
DATE
& t, m% C: \! {  p" T1 r' g6 i函数返回有效值范围为(700101-1341231), 表示19700101-20341231; e: V  i! t& F: O

; }# {- O. y$ ?0 |3 |) A5 W1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。% k7 D. H& D3 E' v/ Z. K$ R
" J" r/ |# T& `% }

! p! W' j: h% q5 w# f5 C7 [2 n/ B4 x
, w* c/ T) |9 c* X  h) R
: e6 @/ L" h/ C
恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?3 ]9 E8 I' _6 P- G
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
( j( {  d- m4 r' H5 f5 r: [9 V! _  e* h! \8 u. J' D# r+ Q6 g

) A" C: F% b% F: B$ ^0 z# ~. B) z8 n
" O/ F8 n4 `( h. p% C[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}% w3 X0 L' B# F# w

4 |$ l5 t) [) J1 @, l" [3 ^这需要每天修改一次SHIFT后面的日期差值,比较麻烦。
- G- v" L$ Z3 `: O注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。& H! T+ y# d1 v( V6 A) P5 o

/ o# W0 Q$ S$ x8 j! B# F[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表
8 k9 ~( Y2 l! A* E  h4 M恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?/ ?8 j' a3 T  [1 @+ G7 `
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢+ }; Z$ o, M& `% {1 O* C

6 Q3 F; T* N; X% {4 X111214
" u$ [$ ?6 ~$ U
飛狐軟件,點擊“模擬”→→點擊“添加模擬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 发表
) L' D' r6 \2 m% @- Z1 u+ `
2 d7 n1 ^0 P/ R# @飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
+ Z! T  ~+ S0 ], x5 f' l' }; E
感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
" Y5 m0 A, d. I. g( T$ m对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。

4 u9 J9 T+ t3 b) i7 I- e0 V. E+ {8 S$ e5 ]; @) y2 |
哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-7-23 00:49 , Processed in 0.179591 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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