阳光飞狐

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

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

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
4 @. o& ]6 M7 H" X9 f
. D& q& s; }4 G. x# b1 m
4 c2 N* S5 o- B: c9 y/ q
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
/ H6 C, _" Y9 Q7 t, u5 P指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。* r0 Z1 t" \$ Q1 K
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”6 D" j( F' x4 I0 ~
“获悉真相而自己保存的人," q$ E+ C6 Q3 G% `4 F" W9 T
占有着并不属于他的东西,' z" ~  A$ |5 o) }
却让需要的人们远离珍珠,
* b, J5 E8 T8 I/ K/ f! V是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,
0 w! F8 Q* S* S# C4 Z" @. Q5 L1 _& S, }在参数里面定义:
, ^) H; m- E! s/ D, K* l年数    114 ,  70,  134
, S" @$ Q! v) [5 d月数    1      ,  1  ,  12
7 b8 C8 K# e+ O" j8 G, `7 w日数    1    ,    1,     31
3 K0 j8 O3 T5 ^% i! A9 S) m
" ~" t- m: ~+ ]4 jspdate1:=年数*10000+月数*100+日数;7 U0 N$ E9 ~0 ^1 f1 G9 W
VertLine(date=sdate1);
- x4 K7 x& {1 o3 i
, c( L7 P/ h8 M或者直接一句话
0 _6 c5 [3 a0 w定义 参数  spdate1   1140429     700101       13412311 q" d( g$ F1 p' L
vertline(date=sdata1);
3 z; B9 j6 |7 V  I' I( V% s但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
/ s4 D& V5 r6 V+ vDATE 1 S  C* N4 \9 [4 N0 l( ?
函数返回有效值范围为(700101-1341231),
7 J& g) R8 a3 c# t7 ~# @! C表示19700101-20341231
* [# b- Z0 J) X1 P. |
. j- F& B1 B6 p( y
  ], X) ?* U  H$ C$ i* }8 @: ^自动连续画线,我正好也在请教高手,
4 K5 V1 u  @. R! O目前暂未解决.; j$ Q9 ~: B0 d: C% Q
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 | 只看该作者
画满足条件的垂直线:/ ^- r# J2 o3 e( |1 }0 }* Q
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
4 C, q+ c9 r8 A5 x! a6 S6 ^3 U9 V, S! K; X
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}. N" Z9 x5 Z- t9 `
a:=date=1140430,NOTITLE;* p; E2 d. e4 {$ d' X" V) l! E
STICKLINEUD(a,h+1,0,1,1),COLORBLUE;% `: }" |& X+ [* O9 T  g( c1 _
STICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 . Z" H" D' m0 _2 H7 D* f3 {( r2 M
画满足条件的垂直线:
9 M' Z5 s7 |, q5 E8 K0 WVERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
, G; e; z9 Z! u, v9 y: a; [& \# D5 p+ R/ D
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...

6 T; G4 j; p5 Z, y% z7 q
9 y- T4 |  x" K) d5 }非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表
6 ~( R, f" ~8 m; v1 g" `哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
; |4 L# B+ k* y1 Y
# C$ \* @/ X/ k) X3 Q+ Z9 j
3 g6 U" {# T6 A4 X就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
  }! Q3 u# ?+ D7 ?' y: ~, x6 m指标要能自由编辑,根据 ...
5 w9 d+ Y. @2 Z! k
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
1 [! I  F3 d! O$ j
" [6 ]" o# f# R
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表 9 @7 i4 F: |. I3 A* x
( R( J. F, v2 s* v! h4 f+ e$ Z* P$ o

$ v6 q) X+ H0 Q% b6 V3 z8 \非常感谢恒易帮忙。我试试去。。。

9 W8 t9 l8 E4 y, x3 d1 }5 i; C
8 O  |9 `% W6 U2 [5 H8 P) V114=2014
" v) ~* C: z; m7 U/ ]113=2013
2 P6 B* ^" Y% W! b102=2002?( t5 K3 a, ]9 Z7 s
7 m; w$ p& x$ f+ v8 \0 J. ^  v
那么
* J  `" E$ a: e3 b1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表 ' M; E* G2 {6 v1 d* [
5 c7 H6 l8 k6 t8 S
这个问题可以用VERTLINE------垂直线函数解决,用法如下:) n% C1 i/ v- m  v
' Z. ~! ~. Y! {9 }* b' U
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
7 c! {" J9 I# E  q) s
李兄,多谢。。
" d5 L, v+ W8 d* l. z, \+ F- w我要同时显示很多日期,如何定N?
* g8 B$ {3 @" p, F9 t7 \是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
" E% e3 H) p9 p0 T9 mN=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表
- \; s& j$ a- B8 n* B0 I6 x
% }- D( q- u. P" B0 Y3 Q* b李兄,多谢。。1 P7 ]! h. C  D3 V/ [' v
我要同时显示很多日期,如何定N?
( V% E1 `0 H: ]! W& S是不是N,N1,N2....N3。。。。N4....。。这样重复设定?6 y$ ~9 A, \7 N/ V. `" N) T) i, m
N=1993106这样设定表示93年10月6日?
8 c1 Z9 p' Y) U* ?! Q/ t
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:" U- b5 V0 p! {! o$ E" i( ?
" C+ t  m) p3 t* G+ E8 G
VERTLINE(date=N);
- h) u" D' P5 X# i4 FVERTLINE(date=N1);
! R9 i# M# T7 D" u, v& V$ {VERTLINE(date=N2);2 s. [; a, Y' X& G) z
VERTLINE(date=N3);
; f7 p( Z9 s  T' ?/ z
. ~9 X4 z8 R" ?  n- i. J; a. V! ~) ~
% e. L9 {; d9 H  q! c/ U4 I+ j( d等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表
* O' v9 [1 V3 V# ]0 @4 V( e, T2 h! |# C& l  I, X; i
3 m# n3 u6 ?8 F
114=2014( N3 e; T0 S8 v  z" g1 P0 s* \
113=2013
. S* t* \6 @8 j: \; {4 l' D# }3 }102=2002?& K' U# x5 V* t! p+ y4 l$ K
9 O& w0 J5 e3 e& E3 ?( _' q
那么$ t- S; k; v4 i- Z) ]2 `( b
1998如何设定?

7 U2 _! D6 S) v6 @DATE5 F  J1 T  S$ ]/ ^/ u; g
函数返回有效值范围为(700101-1341231),
表示19700101-20341231
% P$ m" ?/ B4 P; I0 q$ P& H* f; @9 Y1 \; {
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。1 y; b# R+ @, t' O  b/ [1 e
# J- K4 b! n! r0 R7 {5 b

% @) _* ^* f7 J* w8 c, w- n6 x) T) {/ z  C- V0 n2 `- n
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表 ( G- M- J  a, U( y& j0 F6 p& u1 l) T" b
3 |! U6 @0 B; e
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...
( ~6 t1 y5 S) p! [1 @
多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表
, `/ Q, J2 m) G% O1 m. G3 ^- Q% _" b( V9 U) K
DATE
/ s4 s/ g, D/ Q! P) d( b5 b- O函数返回有效值范围为(700101-1341231), 表示19700101-20341231& A, P6 X9 q: _- C5 H
' q# J- _) w( J; q4 I
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。1 I3 x, z, }% x
# `' r1 d8 ?% B. c" l2 ~7 U/ W
& l3 I8 R) o) X0 p4 P% A9 W: ]

4 y' g0 h+ O; y* n3 f8 y9 S0 h
- Z% ^2 c+ b' j1 t  X) E
恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?- |7 H# K4 Z7 l* B
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
4 M7 m1 ^' V2 V- e5 y+ G
  {4 z" K% k7 ?6 R! Z& C- \, h( a# D& G1 k* \6 ]

' b: }+ A, @2 ^2 w8 Y$ y[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}
. X% e/ a2 @5 x5 |; o7 L& N6 X# C  \" e: p* J2 u/ ]
这需要每天修改一次SHIFT后面的日期差值,比较麻烦。
2 h% s& O8 t3 z1 g( r注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。
% g3 R# I3 p: O- o$ W1 M; t- `0 w% E4 v8 C' N2 z/ W
[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表
* g( V) _# I! I$ r( }+ Z3 E# p恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?0 E' R  M7 i* s" z
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢( E6 I, p6 J( e' B& Q5 L

) i, ?& j- l; Z+ b4 Q111214

5 D- `" c2 r1 ?飛狐軟件,點擊“模擬”→→點擊“添加模擬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 发表 5 o6 ]! B$ q3 @0 @2 K
" o" c1 Z: g( ]" C
飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。

( v) k; E  B' S0 ?. X3 ]* s感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表 / w! e) b9 ]7 Z  ~( E
对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
- _) Z5 x% U- O) b7 p2 H

8 P! ]4 l# J9 j8 w2 A. \/ B哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

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

GMT+8, 2026-10-20 00:26 , Processed in 0.224438 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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