阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵5 l$ I1 I& b0 x$ N& _
8 A: X0 i6 E. j) `# ^
# X/ x# T) T: Q8 D$ {  G+ k) Q
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
# m7 u! p! G5 }1 q' V指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。4 B; Q: n% u) b1 p! D. }
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”% j2 d4 x: |9 [& m7 o7 p
“获悉真相而自己保存的人,
+ n+ F( X# y" P3 F4 q1 L占有着并不属于他的东西,! S- D( q; a8 w, U0 \1 l7 H
却让需要的人们远离珍珠,7 S, P( o/ C% |3 B0 o3 q5 J% Y
是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,/ Y" ~  t8 l+ ~
在参数里面定义:
8 x! Q. v+ Y! I年数    114 ,  70,  1341 h9 P1 @' T: y* j7 `4 W4 n
月数    1      ,  1  ,  12
* q3 y6 C8 k$ P0 J5 M0 p日数    1    ,    1,     31
1 d# s/ |+ I  G+ y8 C+ `- J5 k5 ^4 P0 Z
spdate1:=年数*10000+月数*100+日数;
' n) W1 i0 p& e! A  }VertLine(date=sdate1);
3 q8 \) H! |) ^4 m, X+ b) V9 J( V9 Z# P) Y7 l: [4 |3 [
或者直接一句话3 \9 L4 y3 T" o6 v  O- N' m  }8 g  `
定义 参数  spdate1   1140429     700101       1341231
, v# v5 P" p  }0 p3 `# ivertline(date=sdata1);
9 l6 V$ P5 A4 ?, ]8 T8 U但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
9 X  V1 k# O. Q$ ?( D, VDATE
/ S/ Q' P/ w: \& X函数返回有效值范围为(700101-1341231),- t- o! Y  l, e! p9 e
表示19700101-203412319 x$ R; U# T9 n7 O
$ e/ w* F5 p3 y+ A8 l! S6 {' d
" `' v4 _% W" o7 S2 {7 C4 @% M/ P
自动连续画线,我正好也在请教高手,
& f1 O4 w; a+ b8 E/ e1 s( j7 r目前暂未解决.: o! [1 u: l% S( T; ]4 I: 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 | 只看该作者
画满足条件的垂直线:# O1 x8 c4 M* E& [" n0 p, q
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}) I8 C" E- J+ N4 u  d- `

- c5 I$ e5 _5 f9 J+ q. i  K垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}" G; {7 W2 Q3 y3 y' [
a:=date=1140430,NOTITLE;$ f8 S: W4 ?4 t9 {- g. e
STICKLINEUD(a,h+1,0,1,1),COLORBLUE;
: p. N( ?3 E3 M# @$ D6 \/ tSTICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表
' n4 t( V0 O! a6 ~画满足条件的垂直线:
, L7 O: q: q1 O' @8 b" C4 YVERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
% `# [( I) r, u2 N5 [
$ o1 u5 S2 T6 j4 _4 @" w垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...

5 r; p: N1 @$ O; }# Z/ j* v0 R1 f0 P! o  ]- i2 c. r
非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表
+ d* h* R$ @3 Q& Q# |1 |# J哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
% G" D- ]# N, T
4 Q; q4 z' V- u8 X. R3 e2 C! @
7 L  K) R$ @; Q1 ~7 m. v7 b就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
1 _- G7 @7 F# V2 Z指标要能自由编辑,根据 ...
9 ~& u$ ~! m/ j. p! }; _1 @* Q$ S
这个问题可以用VERTLINE------垂直线函数解决,用法如下:2 l$ N" i7 l$ Q7 H
. _) ]9 V9 A9 D$ E
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表
) Y# v. C7 M5 b6 C3 @3 |
* [0 X  s# Z2 H- ?0 A
$ R" l# a' K! y, \$ Q- r" v非常感谢恒易帮忙。我试试去。。。
# U1 R$ y# _# F5 f* J9 Q8 o. f+ T
3 v! R! e  x4 H2 T- w, i
114=2014, \" b: n/ [3 K8 z8 t  V
113=2013
7 U  ~; u1 l+ H2 x+ z0 M102=2002?
2 b$ f) K2 Y& P4 l$ T2 E8 d& M$ \. P2 W3 p3 n9 q
那么
$ j; ?5 y2 H0 T. K+ H" @* N1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表
8 z; b9 L; A; V5 K) G
: y) o6 V5 x( a这个问题可以用VERTLINE------垂直线函数解决,用法如下:6 g. ?4 I8 R9 a

7 r( L) G4 I3 yVERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。

5 Y; s; z$ j$ y7 B' L李兄,多谢。。
, [3 X$ o$ I4 M3 T我要同时显示很多日期,如何定N?9 C0 C3 g5 @0 u' _4 ^& A8 t
是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
# D; |. z: t& M3 S. ?. pN=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表 3 c: r- J8 f. Z  n. _

( E/ e( K/ \, i/ Q% `李兄,多谢。。
5 ^0 `/ h+ ?5 c. L+ E" |我要同时显示很多日期,如何定N?# Z. z& w0 D5 v6 i* z
是不是N,N1,N2....N3。。。。N4....。。这样重复设定?1 K5 \2 W6 d: f/ y8 z9 m3 p
N=1993106这样设定表示93年10月6日?
1 B. T4 _) G$ c! C1 b; M) g
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:# H# |+ ?: W8 R2 Z( i
6 @" Q. d' t9 O) m0 h& i, |
VERTLINE(date=N);
+ Y  a. p! G" O; kVERTLINE(date=N1);
& L. f# Q8 ?" u+ t" v5 g4 nVERTLINE(date=N2);
& V7 k" g# a, mVERTLINE(date=N3);/ A6 a, f5 l& M0 i" P/ u

* |6 D/ M2 a3 ]  m. a9 }4 c3 ^7 D2 V1 S5 ~+ U5 W2 ~$ Z
等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表
- h5 O4 [& M& _! G0 E9 `/ A3 _, M& @2 t! n' F& f1 k- {  M
$ X+ r) ], a- k+ g2 Y
114=2014; k! W- {* C2 O% V
113=20138 O) l2 {0 I5 e6 L
102=2002?* A- t5 b) x+ K7 e

+ ?; E1 L- v  k/ V  n那么- ?3 s: W4 n; @4 V
1998如何设定?
5 l1 B9 x0 |! W) s7 s* d9 \- a* i
DATE) V7 R  Z. Y6 X$ I2 C) Z* A- C
函数返回有效值范围为(700101-1341231),
表示19700101-20341231
  g0 p1 y0 i7 m7 a: Z) \$ r) H+ X
7 Q! u" H$ v, F9 ?  X. r, ~' Z" E1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
6 u9 c! T3 g1 O& I! f6 k4 I: l
' S1 P! H) V0 \: ]7 Q
! B2 K* x' x: k

* C; N- j8 ^+ W5 ]6 `
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表
9 @' Y1 b( L- ^# V1 e0 @
8 ?6 p4 u3 P5 w这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...
' L. U6 |* R& o
多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表
9 T( ~8 N. Z9 p
& K9 ]; l$ A! U2 D7 o5 H" _DATE
( t* D. d7 I5 a# @' |函数返回有效值范围为(700101-1341231), 表示19700101-20341231
5 a* f# X- x7 l( E; J' P* i; k! U  H1 H1 a
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
: b# \  K; v4 j) a' n4 k( d. P- N$ B2 \/ \* m! N& d0 g& D" Z' i+ @; E
9 L  U3 R/ B" C- `( D
# U5 M- t7 i6 V) E

" H2 M1 X* P! g5 e4 D  f, @ 恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
6 N2 ]  ?9 X  _6 G公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢! z" Q0 ~9 e( i+ P5 |9 ~; W

" Q4 H0 s- y! Z/ P% a
( E: O) l3 }2 X0 i& H0 ?7 q6 Y% ]& d- T& \) E6 x6 R
[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}
5 m5 @: G# F: ~2 P1 j0 D  g! N
) p$ j  h; u4 E/ V0 f/ V9 K这需要每天修改一次SHIFT后面的日期差值,比较麻烦。
$ U' c( |9 c' I) q# m0 q. \# ?* @注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。
! C, G1 K) w  r+ `; t0 U/ l& I: A# Y& m3 c) H
[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表 7 y. N% _. T6 l9 z9 L
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
4 \! K2 j+ K  ]8 {公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢: @' y; @' t7 a# r- L. V9 `

6 X9 ?) K+ p) n8 E111214
5 J# ]: G. }6 v4 h+ a& @
飛狐軟件,點擊“模擬”→→點擊“添加模擬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# G0 i8 }, [  E
. E1 N- L. {5 K- Q飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。

# I7 U9 \1 t0 J2 L* {1 L$ C感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
7 b5 E2 d# c- @1 \- U  p1 D9 a5 w对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
6 V3 C. f9 \5 L, }
8 `" ]7 G1 ^( G# A* X. l: c
哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-6-3 11:46 , Processed in 0.156283 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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