阳光飞狐

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

 找回密码
 手机注册
查看: 2543|回复: 21
打印 上一主题 下一主题

麻烦会写指标的朋友了

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

: ]8 K" i! Q2 k0 }" ]
' u9 [# h5 V; \9 v
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
1 ^* `: ]" s+ Z. C7 T( {指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。
! F% `9 ~- M. t- G+ x我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”
, O5 x; i5 l% E“获悉真相而自己保存的人,/ w2 H( z% W* Y5 ]4 P. F
占有着并不属于他的东西,
3 ?$ h. C9 H. |7 M  J2 V却让需要的人们远离珍珠,* g" S) q8 w" z% }
是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,
0 T) V8 U# G2 d# b5 v在参数里面定义:" _& L2 M  M& F3 a: }1 D' G3 \
年数    114 ,  70,  134% e% V1 }' n* v+ v
月数    1      ,  1  ,  12% O6 f5 x2 m  s8 E% W6 L) _8 S; e
日数    1    ,    1,     313 O5 g2 l# Q; N
1 \5 K8 p0 V# Q. q
spdate1:=年数*10000+月数*100+日数;
) q  ~  `$ h* iVertLine(date=sdate1);2 ^+ k; Y7 n6 o4 ^+ m8 v

" d3 C2 @; o; p" Y$ g- a或者直接一句话# a' v/ n7 p3 D) n6 `
定义 参数  spdate1   1140429     700101       1341231
/ m# r" _) g% k  L9 a9 z$ }  [3 vvertline(date=sdata1);% E( X8 f0 S3 A8 W  `
但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:3 ~8 n2 \! P8 s' {, n
DATE
: J" s& g" h! z  J2 r  {) f函数返回有效值范围为(700101-1341231),
$ ]9 `; u9 O2 U3 w3 ^2 y表示19700101-20341231" y9 N2 K7 ^! J
- M/ ~1 Y6 z3 q& |' M+ Y

" v& K# y# i1 Q$ T: X0 Y+ P自动连续画线,我正好也在请教高手,
( i9 i6 V! w8 x9 ?- }9 i. T1 v0 O& U目前暂未解决.
) K: ]) }+ y. g! Xhttp://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 | 只看该作者
画满足条件的垂直线:3 s2 l7 j) T' r. _
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
3 W7 E. ?5 N! N! n( S& r* ^+ ^( i
  V1 v7 d5 `& W# c$ [- m" M垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}& T9 N9 g$ ?4 }2 ]
a:=date=1140430,NOTITLE;0 ?4 {  b, Y$ B% j7 N! `9 F
STICKLINEUD(a,h+1,0,1,1),COLORBLUE;
- e" I" v) |$ P- e9 QSTICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 6 U$ i% T6 p$ ?/ K
画满足条件的垂直线:6 j, `5 \+ w/ @; y* |2 _
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}9 J, a) ~, D% k- n1 o

* E$ L4 H; \( }9 V( v4 z0 s; R& l( I垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...

9 a  r7 _0 e' b( l- n
; u5 b, W/ k- R$ [  s- B1 P非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表 4 v' ?! l+ n* e% L0 L
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵) @3 a. d5 N; d: q$ e

: \/ c0 I. W8 s* O* I( e4 E/ P+ r( ^2 M* d' e$ j
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。! h, Y9 j4 m, Y& h; P
指标要能自由编辑,根据 ...
' Y5 @& g3 @6 ]7 S! H
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
  q( {  ?. _2 m+ z* R; W) P
) ^. v0 b5 o9 j; S* i
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表
4 {( O  o) F" k2 D4 p8 E* |) |8 f
+ L2 L4 j) e' z) Z# F: s6 a) t1 \4 l5 ?7 f' V
非常感谢恒易帮忙。我试试去。。。
  W. V" ^8 H3 C' i

0 [# S  K; a' H; [9 R! |( Y114=2014
5 G; A  G- |8 R' S5 ~1 x113=20133 P# e5 ?* n, }
102=2002?
$ ~% q# N5 e( c& M* l  B$ o9 J. J' j: F/ z
那么% a" t# _7 v! h2 D
1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表 . p' ?; N2 X% n9 T4 F: [: r, v

* B& M5 A( k  b, g* l& P9 P( G3 _这个问题可以用VERTLINE------垂直线函数解决,用法如下:7 N+ Y1 e. R! s, ^1 S" X

9 ~5 n/ O  n; t% q. N) X  oVERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
( |; A; ]/ d/ A  X/ c& I
李兄,多谢。。9 e, L# ]1 Z1 L  p
我要同时显示很多日期,如何定N?
2 j( J) f" {; k' K1 b, X是不是N,N1,N2....N3。。。。N4....。。这样重复设定?" _# v0 E9 e% a5 y
N=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表
3 Q9 u% a" g4 K/ p# D3 j( U
1 [) M5 U' y$ M! g, c. c$ p李兄,多谢。。
9 V7 E, L1 @) p9 c; o6 x1 o我要同时显示很多日期,如何定N?
8 U1 H3 J8 B: g/ d4 w$ W, E/ x! i  }是不是N,N1,N2....N3。。。。N4....。。这样重复设定?# x7 e1 B; _0 |3 _
N=1993106这样设定表示93年10月6日?

+ S1 }6 Y3 E' [$ ?这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:
* \* E# _4 r' Q
/ _7 `8 ^6 C; i3 T4 X$ BVERTLINE(date=N);# s% ~8 s, e# E6 A
VERTLINE(date=N1);
4 N5 k. b; `5 }5 e5 PVERTLINE(date=N2);6 n8 u1 p! [4 Q6 ?9 ]7 \
VERTLINE(date=N3);4 V9 I/ {6 C6 L4 `1 v* I

) H7 t: z2 [( b9 ^0 h
7 l7 P' U9 [: ^' A' b/ r! A2 g等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表
8 e0 p8 b" Y! V7 y! P" n5 f1 R6 I7 a3 X. p: p1 J% L: Z4 n8 n
. j4 Q* P8 N  ?9 K" B8 T* Z
114=2014
& U7 K% M! i8 D; T3 s113=2013; g# y& C8 ?  w" i7 o+ ~4 z* _  [
102=2002?
& R1 Z, C* [( t: c$ @8 h8 T) b8 x& A0 m( H
那么' H+ [3 r- m5 P! k9 k
1998如何设定?
& M( t& L2 H, ~( Z$ Y5 |. |
DATE- f$ B7 Y+ F' u! h* U1 v4 x3 S
函数返回有效值范围为(700101-1341231),
表示19700101-20341231+ r- D) w4 N+ Z
. Y4 D. g7 W: e# w9 P% M
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。$ F& l8 E6 ?5 L4 F
6 q* X2 }+ }' d$ N" Y
7 O( ~- b) y( D
7 v  M) B* A! X# H3 r
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表 * T# g+ T$ c1 O: J, ]7 ~$ }
4 G. y$ O: r( G/ P& _9 M  u
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...

" P' I. g# K4 Y4 U7 A多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表 ) |! {+ N  p; b+ T+ A1 F' W
; q4 o* b9 q" W5 ?" D3 O$ X
DATE
2 I7 [' {3 [5 C) @8 `* Y函数返回有效值范围为(700101-1341231), 表示19700101-20341231
0 g! |( c% m- o+ t( ~6 f
9 R5 L" n; v& b2 U5 s1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
) C1 m. I$ {/ x1 @* B; q7 I! Z* S  N: j( C" P. r& t' G" f

. {- ^* _0 e# D% a
1 v: }. e% N3 {
' m# H" e8 S6 v. R& X8 u& D' \
恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?: H4 ~& o2 c2 W" b& \* Q; ]( I
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
, j) z) Z) C$ {2 _4 G- j* J& d1 ^. z, ?3 U
* r/ J* K) y0 M- `/ ~' @" h. n: o
! C4 E( H1 x# p5 ~. a# X
[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

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

0 h; y" o0 ^1 O4 e5 M% l  ^" w这需要每天修改一次SHIFT后面的日期差值,比较麻烦。
9 r) O0 U) W4 p注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。; l5 v- s  d1 B( ^1 d
* v: F2 c$ I: K) `
[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表 # {+ P: {+ _  |- x' i
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
1 l) ]6 I) l1 r1 Q' y) b公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢7 z% i' C- [: v( O3 S4 @! {

# n$ I6 N2 N3 ?6 l7 X6 [) [111214
( `3 |2 F  Y$ J, U. 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 发表 ! I# ^) p* O9 Y* x
! ^1 Y4 p! C" ]/ G  f+ Z
飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。

6 K0 n. Q% f' U2 j4 o感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
1 X! k9 L- o' m) {对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。

  ?5 l" s' C# V: l7 R# x  s" ^. K) p* W9 n# A% H
哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

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

GMT+8, 2026-9-27 12:47 , Processed in 0.140920 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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