阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵/ v& ]9 u" _% @2 [" ?- W4 ?

: R7 ^! |# s3 I2 G* S
+ [% e" \2 Z# C
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。9 P+ x8 d1 O- [3 i3 ^' w7 A
指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。- N! O' k* R6 M: k
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”
2 a5 K# `5 Y0 y9 k( e, M9 p# [“获悉真相而自己保存的人,
  I# g" @! C4 _, H+ `5 v占有着并不属于他的东西,; m1 G* x" p9 d3 ~
却让需要的人们远离珍珠,7 b: _" ^5 K: U# V7 A0 |  T2 b& O
是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,
  ]2 [& o4 M. K6 ?! u; C" h在参数里面定义:: U1 c( `  k8 ]4 v8 o9 H7 d
年数    114 ,  70,  134
# y3 o+ z. @9 w* X' U$ G月数    1      ,  1  ,  127 V% c. I( q6 N
日数    1    ,    1,     31' a! s2 G9 W: f/ i) g8 ~
7 Y& x$ o9 F& O' C% |" L( o. t$ r! b% {
spdate1:=年数*10000+月数*100+日数;& m2 Q* [* s& P  Q  n3 Q
VertLine(date=sdate1);
; \6 g& X" V3 ^
) m: i* c* c# M: g4 m或者直接一句话
1 h  Y0 C$ l$ h& Z# h定义 参数  spdate1   1140429     700101       1341231
6 S2 q  w6 \0 U0 T. E: S7 Pvertline(date=sdata1);2 `6 C6 ~; c+ C# m2 O0 u% Q
但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
1 `2 d) V9 C- f- U2 V, JDATE
$ _5 ~+ R$ Y. h$ `$ D$ O函数返回有效值范围为(700101-1341231),, H* i: O: V" C9 ~& t  {
表示19700101-20341231
7 P/ q7 H" B2 l1 Z9 T& n# i
# u% w/ Y# C( {3 L3 R; d, @
- D5 v5 r* }% r+ I% ~+ o自动连续画线,我正好也在请教高手,
( n6 L8 ^4 o' d, Q8 O5 l目前暂未解决., N/ u) d; `" r! q: X
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 | 只看该作者
画满足条件的垂直线:1 `) N5 |( D# L6 v7 o
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}% [/ o7 |" V6 ^8 ^2 Y% [, q

: y6 T  w. t' n+ k垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}3 j' J: J9 i& {2 N( W2 g! R3 e/ [
a:=date=1140430,NOTITLE;
( ?0 W+ A/ w) b- w. {STICKLINEUD(a,h+1,0,1,1),COLORBLUE;, {4 g' ^. j1 p. W
STICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 % M* {) b; K+ x- v$ ~8 b( k
画满足条件的垂直线:
; _5 x3 |+ L$ _VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
+ I/ c' _" P7 A& p: E& m# F" @& E5 G+ Y. C+ h
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...
3 i: f! s% ~6 a- ]

; i+ e2 I) U* q# X* p5 }7 A7 k7 D非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表
, k8 j# A& c2 y# B1 E1 ~  |' \哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
! K# I& Y; B2 m) v, y; m' s5 Z2 m
7 P% x0 L* S4 Y- Q& |0 ?3 J
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。/ o; {4 y5 Y- [4 q
指标要能自由编辑,根据 ...
3 D4 k9 U3 M5 O3 k6 Q: e
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
" }- X2 `- \- G% v
& h% W' T! i1 K+ B- x/ N. q
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表
& T1 c" T& H9 p% w( g5 \
# U' O4 T1 u+ G1 U& l. @& R. o$ Z0 u4 z4 |
非常感谢恒易帮忙。我试试去。。。

2 K3 v. `/ ~2 q) k4 A. {; P& a  v4 U/ z. m9 G
114=2014
5 k! i, i/ q7 ~1 }( s5 c. h113=2013, [, m% t3 p; ^% L' f
102=2002?" k7 i- A/ \' J% V  `' F" e

; `7 @& i5 H  [& r那么
5 ]5 \4 X9 i- r/ |, x" A1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表
' k: \1 w4 v' O! L3 ^9 f# F; d% \2 `
  S; b/ a5 e! J7 q2 K4 F. w这个问题可以用VERTLINE------垂直线函数解决,用法如下:  L, N, o' [% J- \

  \! F3 t! Q% S' mVERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
* B0 T$ l7 U  z' C/ M9 w" {6 i  T
李兄,多谢。。
5 d  g5 [& O9 k' x我要同时显示很多日期,如何定N?
! n/ \  {( y* j4 R5 u是不是N,N1,N2....N3。。。。N4....。。这样重复设定?8 g9 A- l+ L9 x6 `" b6 J9 K
N=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表 # b$ `  @# y5 m: q
) v- W9 u$ N! F0 ]: i' V
李兄,多谢。。) m, F% w3 i2 ]7 O; W8 i
我要同时显示很多日期,如何定N?
- T/ Z9 ~/ ^' k$ c是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
% I  {" S) W0 A- Q# BN=1993106这样设定表示93年10月6日?
9 {; A: s) [, {; u1 n
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:0 H; [1 v! z* L+ r% C0 V

( [. h0 L3 x  O5 F4 y$ _VERTLINE(date=N);5 k& ^* P+ L# V, X
VERTLINE(date=N1);
5 F8 T6 ^! r( A& J; r- j/ nVERTLINE(date=N2);
: t! J0 v) F4 t0 OVERTLINE(date=N3);- B. X- S& I' l! e, G/ C
- J; I: S, E8 p$ v5 K( ]8 [
2 s8 s' e5 Q; {$ q# v
等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表
+ H$ u4 `$ ?+ a0 z" U8 ]7 T) A0 B) \, ?
2 d" |( ?: m+ J$ R
114=2014# ]5 j# V2 o! a2 Y
113=2013
6 Z' g7 Z. n. n8 _& f2 v102=2002?
6 [7 W5 x8 y& c5 j4 }% E$ q& Y/ \' A- g. P7 e# h- |9 Y: H6 v0 o8 S
那么2 ]  H: K; b1 E) i3 ~7 [# `1 [2 Z6 X+ U
1998如何设定?

) r7 A  G; p4 ]9 [DATE. {+ f( f9 O2 Z0 e1 _
函数返回有效值范围为(700101-1341231),
表示19700101-20341231
7 j) a# O+ h6 z- d
# l1 o. l/ l2 ?$ {2 W1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。% h/ \; S  Z0 P# q9 A6 ~* ]. P
" }8 c/ s$ a/ R% g9 P
& q6 L- F8 o+ b4 d
# N( v) q8 m) {3 G) t. c1 S* q0 h
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表
. N5 j  n7 E% M( X4 `5 D4 G) R/ X5 V, a/ S. N! _7 J
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...

! E) S) r. N; ^" J. K, r. i多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表
& O3 d1 \# {0 U' ?  r
& ]& S( w: v/ G  ]DATE! W. A; E! x7 l& W
函数返回有效值范围为(700101-1341231), 表示19700101-20341231
' Q- a. K- X" |6 \' g5 s2 z. L& H4 D( |) ?
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。) c3 i9 U' v- E# C" u+ ]

7 x* N+ E# w$ m0 G* [% I8 R* s- q0 o
" m, d: {' e  t
: G* U& ~1 P0 N, l
恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?$ W7 Y6 w0 O' r5 [* t4 O8 b
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
7 x3 m; `8 |. c) Q6 }7 |
$ q8 E" l& v# y; T" J% \4 |5 o6 \9 K$ r( r5 D/ {

. m  h/ q2 L8 c' d6 g[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}, ^+ F/ W, _$ x9 \

3 k& G! m. B# v! G! C8 O这需要每天修改一次SHIFT后面的日期差值,比较麻烦。; n# _) L' a" [! I3 m( F# T
注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。, ~9 q; t# U. u( U+ G- n  Z

. o' E8 s2 I5 v0 T! ][ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表 8 @3 o# v8 y! L; _* V
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
: P) a- s$ Y- }' X# @公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
8 C. D0 K2 _* x' V8 V1 U
4 N: N4 v0 s6 `, n9 o  G# o7 O- l; j& ?111214
2 b" L7 H0 O  u8 T! [! X
飛狐軟件,點擊“模擬”→→點擊“添加模擬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 发表
9 @) f" _: I( x  X
4 }( q, E6 I+ ~  d6 U; [飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
4 D- f- A6 S1 A4 O/ P; }
感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
2 K7 ]* b/ b# f4 U0 m. b对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
- b4 W* g6 r, f0 E# ~* [- c0 ^% L

. G( p4 u) f5 Z+ e$ s哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-6-3 12:44 , Processed in 0.220768 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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