阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵8 |. t" U0 q+ M
+ _- p# e! d: `- V- E

3 b# ]. a/ Q. W就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
( n, q* k& w) `5 Q6 T指标要能自由编辑,根据需要编辑一系列的日期。
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表 ! k5 o! V* _8 i
对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。

1 M5 q2 g/ b, f6 b) |
7 U, \2 ?  f: u0 p; r% N6 ]哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
21#
 楼主| 发表于 2014-5-1 15:36:05 | 只看该作者
原帖由 pengyi 于 2014-5-1 06:30 发表
$ }/ l1 B$ ^; J- L* W8 [, t# @, L4 ^* Q# S/ G( r6 [
飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
0 |- V& v5 v" R
感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
20#
发表于 2014-5-1 08:57:36 | 只看该作者
对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表
2 z, c! |( r  l: P9 k% f恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?* G$ ?1 g3 U+ B. y; Y) |
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
) l0 @& x/ ^7 |( t
( X" B, O0 [# h0 f1 R+ e3 G111214

* D' o5 e$ }/ }" N+ b0 D9 Z4 v飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}7 @: G, v1 t$ Z
' s6 D% ^: R* x, ^. ]" v* d: c) p
这需要每天修改一次SHIFT后面的日期差值,比较麻烦。6 W% a2 s8 T9 q2 W$ y6 L8 {
注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。0 @0 P( P9 g# B& U+ p( U, {

4 i+ Z  ~) a1 U9 Q' W) B$ B7 j) i[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
$ K* a- N6 }# N公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
, O, N% p- [3 o1 b! B. n7 n' k/ E; z" z8 e
0 Z. T2 M3 \* M/ q

3 G7 p7 g  r+ E1 O[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表 9 d1 C2 [8 W( O

0 L6 c' m1 `: W+ h8 V: MDATE* Y. }$ x/ Y% ?$ H' ^  e; o: ]
函数返回有效值范围为(700101-1341231), 表示19700101-203412313 |. q3 f1 A7 \. B. _. g" h5 R: Q

: [# m% ]$ V! L% Z1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
; s5 V. p7 g7 K1 Y: T
! T" @+ l6 p* X* b* q1 r' k; H9 `
! S0 D- J+ I  w% A- U# g4 {# c# L1 D- D7 l% ]6 ]( R( v3 J, Y

2 s( {& T: O2 ~& }% O7 V9 D 恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表 . @* ^; f  Z8 K+ o" W

) C5 S" G2 J2 K9 y/ Z0 g/ s这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...

8 ?0 t# q( a1 K/ O多谢李兄帮忙, 我再去试。
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表
- B/ |+ r$ B2 d5 J8 M6 u, S, Q- ?% x) k; l, j" c1 S. J% T  ?

& g2 c" n8 ^1 b, I5 d114=2014
8 O7 H, R5 `* Q/ W* N) J# ~113=2013
6 ^. Z7 |: X* ~8 S9 e% i102=2002?
3 p/ ?& ^. P" }4 _0 X3 z1 C5 ~# K; D  X: t, ]  H
那么  c5 P4 v$ y) G3 q+ {7 |
1998如何设定?

6 o! f7 v4 n9 t! d4 Q0 _) M) VDATE
- ^# P; V- [, q  }( h8 h  A% M函数返回有效值范围为(700101-1341231),
表示19700101-203412313 E7 D0 h& d9 \

/ a! h  R9 k* m( ^8 ?, ]1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。/ Q: f$ ?0 b9 d

# ~) a' X1 u- k! H' e9 W* c% P1 B
7 {8 t, h( B4 r5 X4 n" h( q
0 x) v! ^( ?9 w
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表 5 d0 z1 [8 c) o( Z9 F

" ^  \7 D" k8 m% _4 K" |李兄,多谢。。
9 K: r$ t6 ^& X我要同时显示很多日期,如何定N?* ~# m: G* U+ G0 s  B) e4 A( g! Z
是不是N,N1,N2....N3。。。。N4....。。这样重复设定?  F/ W( o$ P: t: W. V5 f* `. x6 W6 v
N=1993106这样设定表示93年10月6日?
: c7 N/ Y! b; V, u) f
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:
0 ^+ [7 _6 z5 y* [4 J! G+ Z
+ r9 V4 [3 i' M5 W: C( q5 p& O4 H7 z; WVERTLINE(date=N);" u6 D% ^6 X: d
VERTLINE(date=N1);# }1 Y4 r* P) F
VERTLINE(date=N2);
2 C6 A( U; l8 K: LVERTLINE(date=N3);
; ~. o- S. ^0 p5 l' H, p% U
( X* A% v6 ~* ?$ R) s
! g* d# v% s0 j5 u等等。
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表 7 b0 d  @. _( O5 U
# X3 r% f5 v# f/ t& ]5 |$ x+ t) r
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
9 N. h+ {  E5 P: F2 `; [  f, K8 R2 }
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。

% h# c7 R' B% `: \李兄,多谢。。
- v; h- Y. P9 y3 w4 m  ^$ N: b% U我要同时显示很多日期,如何定N?
) J$ |: J  |- [4 \9 }. j. s是不是N,N1,N2....N3。。。。N4....。。这样重复设定?& F  }: _+ _/ C2 B$ C3 f
N=1993106这样设定表示93年10月6日?
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表 & B) R5 ]6 n$ \
$ E( V! }* u" D+ x
( n8 I5 K/ a7 m; M8 u
非常感谢恒易帮忙。我试试去。。。
2 D" t/ g+ [7 x+ R) c8 f
; }+ P/ g5 H6 E9 ?% h8 M& S
114=2014
6 X9 P* P( ]% Z! O113=2013
- \7 J" N( `3 k( T! I102=2002?
$ z  B' U. A  Z
& ]/ C9 H/ ]( e7 [2 q5 B  x' A那么
; S4 ~5 t/ v0 i1 i1998如何设定?
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表 ' r5 B  a4 @8 Z" ]- a
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵0 N1 @3 h% C3 y& d2 Q5 ^2 [

$ p) n# }2 t) O7 W6 ]3 g5 {4 a  S0 I7 Q4 w
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
4 X% B5 H# s. s) H" j# l) @指标要能自由编辑,根据 ...

0 T" F0 Q* x. K, i& M8 O4 m/ F这个问题可以用VERTLINE------垂直线函数解决,用法如下:+ ], |, B; n) h- W0 E: B! b# Q4 Q  [

1 G1 r1 C$ k; d& d/ B' ~2 A, _
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 3 ?$ C8 O( a; L+ t7 |( o5 \
画满足条件的垂直线:
4 d! w7 D% O' d% T1 {$ N( T. _VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
: n' n( h4 u; V# u
( F8 o/ X  e5 l- }4 b4 [5 S垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...
: G. [% M) g6 ^$ L2 x( I) u4 @5 D. e

3 ^( D2 ]( ?2 m8 z3 \8 j* x, K非常感谢恒易帮忙。我试试去。。。
7#
发表于 2014-4-30 08:03:20 | 只看该作者
画满足条件的垂直线:
' I& i8 }2 z! T2 eVERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
- p1 M2 C+ x7 y- k/ q! ~
) `% y) p2 S4 L1 v' }3 R' y$ l8 K垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}5 a9 A% e% B7 v- x6 S- E
a:=date=1140430,NOTITLE;
/ J4 z+ K7 E$ |* K8 n4 e2 Z0 ZSTICKLINEUD(a,h+1,0,1,1),COLORBLUE;
+ c1 @/ K; n& ~8 F/ G! {STICKLINEUD(a,l-1,1,1,1),COLORBLUE;
6#
 楼主| 发表于 2014-4-29 21:24:04 | 只看该作者
例如,我计算出一些变盘日期,通过公式画在K线图上,或用于过去的复盘,或用于未来用于提示。。。。。
5#
 楼主| 发表于 2014-4-29 21:07:34 | 只看该作者
主要目的是复盘或提示关键变盘日,一目了然。多谢。
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
+ P6 J: i; |: ?  {+ L% gDATE / k& X& N$ ~% n% A# |
函数返回有效值范围为(700101-1341231),
1 ~6 D; o# G) v4 M0 h) \# O8 N# D% G表示19700101-20341231
/ B8 r5 ^9 L- F
. N  N2 g7 }* [4 @. c, g! T3 f8 p) n6 r
自动连续画线,我正好也在请教高手,
1 f% e- p3 n& [) e; {目前暂未解决.' Z) ]4 ?; z; f6 _! h
http://bbs.88158.cn/thread-88444-1-1.html
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,; p* X9 O+ t! t/ e
在参数里面定义:* z/ g+ I1 @: L  }
年数    114 ,  70,  1349 R) K) _# ^/ {4 z
月数    1      ,  1  ,  12
: N; G7 }. [% }; ?8 L) Z日数    1    ,    1,     31% A& H9 i  g4 a  e

# U/ c, _& M4 }! Aspdate1:=年数*10000+月数*100+日数;
' k* _6 _: a2 V  {0 U: jVertLine(date=sdate1);
+ M2 V0 @, `, Y% O8 ?4 I+ ]) u% o6 b2 f& P1 ~) }7 T% r
或者直接一句话, h1 r. w* Y$ q$ p
定义 参数  spdate1   1140429     700101       1341231
" n8 l3 Y7 q" u% j' Fvertline(date=sdata1);) S3 \5 `  S* ^3 [2 r- e$ F2 P
但是这样中间许多数字无意义.
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。& Q/ d7 C6 z7 S3 s& @- @' l
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”, q0 f7 q  G) v; b! d- ?& h
“获悉真相而自己保存的人,/ E/ L9 {0 J& ~4 v% f* b8 Z# d1 q
占有着并不属于他的东西,4 ?/ N! Z; T$ Q+ }3 ~1 t9 E" ~4 D) i# }
却让需要的人们远离珍珠,
# ~+ Q- I- E2 H, D5 ?! [5 D是个犯了致命错误的家伙。”
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-6-3 13:39 , Processed in 0.198940 second(s), 21 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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