阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
# p" E' t4 |% `, g# v" I
* R) y$ |6 Q! v& i" m: ^6 }5 O4 M7 m
1 y. T6 t. U. W6 Y. |* N
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
4 Q: D0 D8 J2 E7 m" P: E0 f指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。. u" f1 \, i! @# L1 Y3 ~+ Z2 t  h2 x
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”: i" ^' B, z2 m1 k2 N/ d
“获悉真相而自己保存的人,
8 `( z) C4 \& r3 o9 C  Z占有着并不属于他的东西,( H3 l, r5 r% n( [' _  k( U
却让需要的人们远离珍珠,  k% w$ f- a0 D# l0 o$ F, x
是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,
7 f3 p' ~8 I& Y# S% Q. |3 ?在参数里面定义:" Z/ b/ I2 P! \2 b; u) B
年数    114 ,  70,  1340 `2 M( p0 o: F* u
月数    1      ,  1  ,  12
, L( Y: \0 c* a7 n- [9 x日数    1    ,    1,     31! ?. r; ~$ C+ ~1 B/ w  V' k

: M( U# K7 ~2 q/ fspdate1:=年数*10000+月数*100+日数;: W/ T" S1 N0 Q: I3 J8 G
VertLine(date=sdate1);
8 ?, e% t6 F9 O' h4 a) G
5 t8 N- c. [$ O# O* Z4 C5 t: ]* A或者直接一句话
+ k  N, r1 z7 _( i3 w6 c: p定义 参数  spdate1   1140429     700101       1341231
1 `- f# M% ?. Cvertline(date=sdata1);% J* F; \6 @/ W* I6 X  [
但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
/ c8 H2 c- \' X1 k3 uDATE
9 A' E3 s# H' j函数返回有效值范围为(700101-1341231),
! ^/ T- T# ^  @表示19700101-20341231
% q: k( T& o3 r! W
& w+ ?( _; x0 r- H" Y3 b1 ?; W
: s" f! g0 N6 y* p( G7 C) E/ i自动连续画线,我正好也在请教高手,3 L9 P( [4 O. \3 W% c- G' E
目前暂未解决.& x& B! L6 ^; V( P# Z; A
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 | 只看该作者
画满足条件的垂直线:  _  }+ l( S8 _5 W- N
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
8 j+ F$ ^4 h$ \6 G( ]/ x: p
% @, L/ b0 f3 |. L垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}
2 n/ a) \* F! @+ ~a:=date=1140430,NOTITLE;
- t  W$ p1 C+ g% L4 i/ E* cSTICKLINEUD(a,h+1,0,1,1),COLORBLUE;
2 Y3 w5 r# o0 ^4 n  T& i2 Q' kSTICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表
% ?8 e/ k  X3 J* R6 V* D* q画满足条件的垂直线:
. F9 R8 T. u7 v! i# i, A; BVERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}0 Q$ B/ {4 V7 W* X* F& Z

- `! F& ~! ?3 |7 ?! O+ I垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...
4 i* m* G  r" x# n: b

# R; x; N0 v9 f非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表 % Y7 U) c# c  K8 a1 g
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵) n) N% P; d; B( j
1 Y& }9 J- D# a6 H5 R
2 V( x+ V% T8 ]1 o# N9 I9 S8 T
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。3 S6 K0 i0 L; x) }/ R
指标要能自由编辑,根据 ...
$ s. {" b& e) V9 y% P
这个问题可以用VERTLINE------垂直线函数解决,用法如下:2 `7 ~. `" `- E! i5 k4 F$ X' l
8 h# E4 v; S; O& q
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表
) P2 w) F0 [1 l, i! d( s
+ g& \( s, x+ K7 k9 Z! u" v+ k5 A2 D% `( _* |) P3 P, e
非常感谢恒易帮忙。我试试去。。。
. ^( M" \  e; v& I0 c3 i
6 k& l; N& [7 e; Z4 o, I* r
114=2014
) J4 P2 l. \( _4 D- f7 C6 i; i113=2013
$ t2 |) `& h' e0 \2 Y102=2002?
# e$ M" k$ W& p/ F6 O3 j: a+ P8 q/ }  M5 L: P5 R; C2 n1 u
那么
. Y+ s/ J, ]9 {  Y6 i! Z' D3 h+ v1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表 & D. K/ f7 g. o" |

$ ^* o. J2 h( M0 R这个问题可以用VERTLINE------垂直线函数解决,用法如下:
! `$ j( j1 l; u. |3 \9 V: }6 x6 N3 q- A" Q0 X
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
4 r  ^/ i, m" A0 R1 w
李兄,多谢。。
* Y' e  J* k  n6 z9 M7 I我要同时显示很多日期,如何定N?
& i6 B3 C6 d4 z: w2 h是不是N,N1,N2....N3。。。。N4....。。这样重复设定?* B, E6 K2 Z9 _6 N. {. Y- t
N=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表
2 p2 r% J. ~. I  L
/ Y4 [* D7 w- @1 G5 R3 j/ P& a李兄,多谢。。
- q5 v* s% B9 _) `/ K! x, f( T6 i! s7 N0 r我要同时显示很多日期,如何定N?
3 ]/ q3 W' ?" N* ~# m% g# \是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
. i8 ]1 O! D3 O! ~! D% g, M& qN=1993106这样设定表示93年10月6日?
& C+ v0 s7 k/ @5 p; k# t8 ^- g
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:
7 ~3 b6 ~  @$ q" d; g5 y7 ?' b+ Y+ P9 b+ g6 r2 R# @8 k4 a  G  a) s
VERTLINE(date=N);* k( f9 u8 |, n- G3 j, D1 }
VERTLINE(date=N1);+ e. X% E& H# p2 P; W3 I8 w, n
VERTLINE(date=N2);) c2 D& M. F4 n7 J" p, n5 y
VERTLINE(date=N3);
4 E! Z/ l3 h& o7 G/ C
# Y9 l7 V7 J1 c% z8 A' [2 w
5 ~7 }9 Z7 P! t' D6 H等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表
' A" ]4 P0 \' s$ y4 m5 u; \
; D' |2 z' C1 Y6 t  v: X2 Q9 Y. |) y" {
" @- w2 x# h# k# g( j6 N1 v. @114=20142 m! ~0 q0 q+ O" E+ m2 b0 l
113=2013
6 X1 @- e6 ]  c, S! `0 K102=2002?2 v2 k% q" y# V; L% S1 n4 a
1 n) {2 T9 J) R* M- w7 e$ V. {
那么, ]! Q" A& Z/ v4 M* P" t
1998如何设定?

+ p% N- t9 u/ Z4 g) pDATE4 A0 Q5 O) i+ i8 w
函数返回有效值范围为(700101-1341231),
表示19700101-20341231
; y+ e& I- `0 W6 O9 e0 i* p
. I8 i: R' K3 S! D4 N. G! f1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
7 `0 ~) E0 K2 s/ y
8 c  u5 i1 Q. |$ u
7 G/ |+ i. O2 l

5 i5 Q4 p4 m/ W; y3 j* s+ w8 l
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表
4 `- N  V& t+ a8 P8 K% g! e! N4 [  z6 h( ~% ~* _$ Y: L
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...
% R' Z# P/ i7 z- L' p# W
多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表
" i: `, O3 _$ w# u/ P
6 Z. V' P% [. w& o9 yDATE
; U$ l& [- |" ?  G8 B函数返回有效值范围为(700101-1341231), 表示19700101-20341231
" i) x( W8 V' Z- B0 K
! q3 m6 D, ~" \2 Y1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。6 I/ `6 h- C: g+ s9 ~' B
4 Z" M" m- P% d6 k$ o" f' D
0 m2 v7 ~" ^, }) x2 X, E

5 M( r4 X7 S! k% [5 ?; ]! j
5 F8 y. W+ _/ O
恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
+ ~  P& Z- `: g8 i( P公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
. {5 S/ w" P: z4 A9 f+ d, B- T& p* m/ }8 ?, j% `% e* H" `1 }

/ C. N% ]+ r3 B& R& Y. s& x  C* y* f3 ~: E* @/ {+ ]+ t
[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}. O7 ~5 p1 T) ~
' S5 ]" j. c' g9 n5 {& \
这需要每天修改一次SHIFT后面的日期差值,比较麻烦。7 R/ l6 l' {" {& G/ A- e9 c
注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。
5 J4 I8 E1 w2 E; U
: F/ g: r0 {0 x; V0 \' P[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表
3 c. ^6 ~6 l) r. o恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
, ?. \5 R! y1 P公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢) }2 c7 }' w5 k: V2 ^/ W

6 B: m3 `/ e, ?0 B5 G111214
6 K) E9 Y) W- o" I, H
飛狐軟件,點擊“模擬”→→點擊“添加模擬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 发表 + _/ s, p$ a. W3 R

& Q* f5 r3 A) e% L# s飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
) S6 |; S" @4 L1 x3 B
感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
0 }7 v$ t' z) m/ W1 z对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
) _6 \" U6 _0 [! ]: [- B* Q

0 ]0 r" ], A9 T$ D/ P6 m哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-6-3 12:42 , Processed in 0.161737 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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