阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵3 N2 |0 M; T: R' E1 ]+ k: g0 B; j6 E( ^

4 n9 ?! r& |( A2 b4 H& L2 `, ~

6 c+ J7 Z: i: M- G就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
- Q/ }2 k( H. O" J/ q指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。6 A% P5 {5 b' C& ~9 P+ K& k
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”
, e* @9 D  o& v' T0 Q( j! L“获悉真相而自己保存的人,
- h) R8 R8 I8 i- T) i& p2 S( D占有着并不属于他的东西,
' V# a! c1 k+ `8 U却让需要的人们远离珍珠,
1 j# q5 p- A' n, s# b$ r是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,$ e7 G! Q0 H' p; G
在参数里面定义:
6 T5 Z4 A2 n, w2 m年数    114 ,  70,  134/ R, U# @2 x3 U. |+ c0 ^! H7 m
月数    1      ,  1  ,  12
& L$ i5 ~! P: D# `, W6 Z日数    1    ,    1,     31: E* g6 B' y# q9 O
4 Q9 a) r0 L  s* |% y
spdate1:=年数*10000+月数*100+日数;
- |5 m$ R- c. n  n) vVertLine(date=sdate1);
8 D9 C( t: d6 s) i* K/ q
/ R3 W% O+ w1 B3 ?$ V/ U9 z或者直接一句话. r) h* E' o. h& }6 ^! y$ O
定义 参数  spdate1   1140429     700101       1341231
/ g9 F0 J2 s7 ]$ y3 Yvertline(date=sdata1);
" E, O0 O3 S% `! X. v2 |; J但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
! F( p) e) ^5 G( |DATE - g& M0 k+ ?) A) U
函数返回有效值范围为(700101-1341231),
6 U: }- ~5 {7 s4 @* z表示19700101-20341231
" u( T* a& J$ `+ O
% \9 t# _7 ?) f0 y
1 W9 ?9 i) x. \. P4 z3 y自动连续画线,我正好也在请教高手,8 M) b- n& g3 M+ P9 }6 L
目前暂未解决.
( @/ B4 \7 g' }) q. chttp://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 | 只看该作者
画满足条件的垂直线:7 e0 b+ x; o9 Q! M
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
# Z- C* I; V- o! e3 u* |4 R) x3 O) s8 \) H
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}  i5 G# L+ N, A( R, p
a:=date=1140430,NOTITLE;
$ ]/ _5 {* b- ~% {6 N# X3 oSTICKLINEUD(a,h+1,0,1,1),COLORBLUE;$ F) q8 H" U) ^% p0 G$ b" T$ |" d
STICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 * \; y" }; Q5 M3 Y
画满足条件的垂直线:) i- C" a% Y6 A4 w
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}8 E+ R; Z9 c* |. q5 n! l4 m

- x% `$ j$ z0 \# d! \  }垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...
. `, R! g' U9 n4 {% L( T* E3 h. o

% W+ j- b3 r+ C/ m9 w! n非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表
, x% V( M: N+ y9 k/ B- }( x哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵! ~. W) A/ w& J7 k0 ^

* E, }  C" [8 B4 P. x4 l. z, H0 z, y+ M: {  e/ k" ~7 }
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。0 }7 ?& J: F3 F" Z6 I9 x* b3 [
指标要能自由编辑,根据 ...
9 a2 V0 g3 Z1 n5 K6 m- [
这个问题可以用VERTLINE------垂直线函数解决,用法如下:% ^" Z6 {5 G) \  p) i
( C' m% s$ M: N2 X
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表 6 j2 f, R$ q3 N7 q- B0 s
: q! X* k7 t- e  y6 F+ P# l+ w

, ^0 `6 h  m6 V非常感谢恒易帮忙。我试试去。。。
% u% d" r& L+ W6 J  W: c' W

: M! R0 Z% ~1 Y0 M* X$ w6 t114=2014; T0 S) S6 B1 @+ n  x7 R) y
113=2013" O/ y1 F( P- [  I
102=2002?5 u) Q# k+ T4 c7 s8 h
8 P& K6 ?) u! g3 `& ~! n
那么
# n) g! y0 q! t0 o: \; x# l4 E1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表
* q( q8 k9 E6 H( B8 j  k5 M0 I, T2 k* L- \! p5 [
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
! y, R4 z2 N8 u; i8 ~9 p
6 l4 {0 Z& m& V$ ?! E; g5 T0 o+ vVERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
" r# K! h5 {8 [
李兄,多谢。。
& N7 L' X5 ~* d2 n2 X我要同时显示很多日期,如何定N?+ N; X0 j" X" U  d
是不是N,N1,N2....N3。。。。N4....。。这样重复设定?& T. S9 ]/ k) _$ P7 T
N=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表
' O* d9 [; b& f3 Y* h& |8 C" Q" s5 v2 L
李兄,多谢。。
9 d) L3 t7 S) S5 |4 L: \, f我要同时显示很多日期,如何定N?; M9 T1 ^/ r; j% j7 v4 w9 s9 Y
是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
5 a$ m9 ~* b- c  I! e6 F# AN=1993106这样设定表示93年10月6日?

' _8 E. f2 y9 a* _, Z1 n这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:2 e( ^( c: E7 Q- j/ x, @

$ t7 e' k# P& Q" G$ h2 G. S# DVERTLINE(date=N);+ `' q/ F$ `; `9 O: I3 B" V  v
VERTLINE(date=N1);
/ c+ L' Q  [6 q# q( {6 ^5 qVERTLINE(date=N2);
" Y( R5 _$ m% l" }$ S+ r- bVERTLINE(date=N3);
  d8 f. j0 i. X6 q* c3 Z. {) r4 Q5 c

. _. x! m  ?  X等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表 # u* j+ r1 \' {. q2 G# l4 C

. D* V8 g/ n4 [" w* F" u2 u  h# [* @) W" x' {
114=2014, m# u" l$ Z7 N9 \* i0 p* {) X( m9 S: N
113=2013% Q  c0 `  [6 F; x
102=2002?% n, h" b% L4 K$ |
. w# d3 w6 |+ Y( J- ~
那么
  M3 P2 \& ^" C. c& E: }1998如何设定?

( w* z( x4 x/ X* g( ?DATE0 M9 L: @( a5 Z4 D* Y
函数返回有效值范围为(700101-1341231),
表示19700101-20341231! u) ^3 I8 g: c$ {

+ e! R5 e8 R; C/ j+ V7 i" ~; S$ j1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。! f5 h; E0 `! @5 V

3 ?1 {; P& A8 q9 q; O7 T
; k" |8 u9 B0 u

! n, P5 b1 i  \/ L' b
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表 0 W9 C7 W" U$ n1 M, W

- u4 A, h" e1 A& W这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...

6 d! y1 T5 E5 f* d4 R多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表
) w2 B) B0 ], a: c
+ _' ]6 F8 ~: |1 E2 CDATE
2 K- z) o" ^4 |函数返回有效值范围为(700101-1341231), 表示19700101-20341231
) V9 C! {" G3 M" u5 c" c0 B  S* Z8 T2 i7 o8 d4 o4 k, I
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
. P' O( s4 i: _* }1 \0 Y+ v, N! [8 c$ Y6 [( U+ ?& e
1 i& ^) n. b- o( C" m

) z, o$ ?, |+ c6 a& G9 {* Y
: C- Z) P/ c/ Y# S( H
恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
8 Z% n$ Z; t0 ^6 Y- b6 m4 D公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
  z, V9 b- A7 I/ s
# ]* B9 i. q; T) M4 J* `9 E  p, y' o2 Y3 @5 B4 t

  P% _+ k7 f, L0 `( V) y[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}
0 o+ n) X! X& j7 r! e- }2 I5 i6 c1 p% f* `1 S& Z4 w
这需要每天修改一次SHIFT后面的日期差值,比较麻烦。
) _; A/ E$ c6 y' \4 o注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。( G" R; v1 V7 ?) p

) q. I7 U5 V+ c+ N[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表
8 j! _& t) B$ h! c恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?8 W8 y8 ~8 k2 t
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
+ f) d) ~; W& I
; ]8 k( Z5 ?( T! e; i111214
. e- J1 c5 k2 _5 ^7 [
飛狐軟件,點擊“模擬”→→點擊“添加模擬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 发表
$ t- ]5 l3 h+ M1 u$ D7 b$ s5 v
# m) Q3 j8 C0 S( g& O& }; n飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。

0 J% ]2 U, t6 |: K0 f9 ?感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
. j  h: f) n/ I对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
7 {" B' \. {9 p( C

  g4 l! j2 C: K' }3 K$ {哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-7-23 02:52 , Processed in 0.160297 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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