阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
4 D$ q6 x, @+ B6 @; p1 S+ R( M" M
. `1 m* n! Y' \7 g7 S
0 N8 c( a9 q  Y3 ?- M: B% h' Y. A
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。- @& r) @9 T2 F4 i+ _
指标要能自由编辑,根据需要编辑一系列的日期。
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表 # T3 d: y: u! e$ W) A. C
对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。

) i! r5 \5 V) v7 c
8 ?% B7 Y" S% E  [哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
21#
 楼主| 发表于 2014-5-1 15:36:05 | 只看该作者
原帖由 pengyi 于 2014-5-1 06:30 发表 , |# H! p3 e6 R7 x# }
# A- A. k- M' O+ b2 O
飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。

. {( ]+ q3 x6 A感谢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 发表 7 h7 b9 ?( h$ j2 S7 e3 ~2 s
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?6 p2 S" I' v; ^6 O9 l
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
' _2 a9 E, a- k0 c1 d, V6 M5 b3 T* I3 z- r2 A+ D
111214

* |) K9 j7 I' U4 T飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}
" V9 E+ L4 i1 a& w6 a* Y: h  [5 x
这需要每天修改一次SHIFT后面的日期差值,比较麻烦。
5 i, \3 `$ i8 R$ H) X) r+ A注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。
$ f# Z7 E, Y/ U3 m! t! E) `: a+ w# D8 ~& k* W% U
[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
; X8 j0 N2 F3 w1 y* L1 q公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢6 m% R8 ^7 ]7 @! a
' v8 D  N/ f: [  _. B* ^" A

" g# z' `. b! t1 s
: L' [% P2 }: ]; \& p[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表
9 E) T. H3 [: N( Y+ a- o/ H9 p. G8 H1 ?5 A
DATE) z8 E, k% N1 G3 p& z
函数返回有效值范围为(700101-1341231), 表示19700101-20341231% j, U1 Q- g* E- `9 B' }1 s
+ n3 j% h* G2 T4 D
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
& ?1 Z1 |5 P) B3 o4 b- t; i3 F/ X- o  l- H$ v

* ?, y7 p  P8 |
1 U  N0 i: q7 l4 L& O# B# w' f" x

+ @7 ?2 `: x, n0 N& g8 N) j 恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表
2 N% _2 u; n9 U$ J
/ p& |) o2 Y8 w' F5 L% p# `( U这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...
2 L1 ]5 L# W0 `1 q- t2 v( _; S0 N$ B
多谢李兄帮忙, 我再去试。
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表 9 u& @6 f" X7 Q6 c* I: E
2 q/ W. g; y& i$ G  [
1 [. W, c) ?& Z2 S4 c
114=2014
0 B6 c  J6 r& J7 I7 p# k113=2013: @1 R  b6 ^; _- h) E/ c( o
102=2002?/ O" |8 v' m  q, }8 g

. S% ~% \& f. D* y2 W/ d7 C那么
4 y& I( q7 V* |$ M1998如何设定?
. O5 e# _* g  D3 o, i/ b
DATE
" m3 j- n7 S( ?7 \' o( m; v函数返回有效值范围为(700101-1341231),
表示19700101-20341231
! Y! i: ?3 C3 J9 L6 |! q' u! S( R0 W; s5 N1 a
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
; ?6 i, n. Z7 q+ I
% A; G) a( J5 K$ O

2 s- H. J0 i- A) }6 c1 k) ^. p
  }0 U: {8 k" I8 `8 F/ k
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表
: d2 u: y' S4 J" Q& t& u$ ]& O6 l6 l  a7 |* h
李兄,多谢。。
! z7 }6 W$ K& C  k+ k7 q1 D我要同时显示很多日期,如何定N?
  D5 S. J+ Q& m# J: ~1 j是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
' \/ Z" q" S( g- m7 _0 LN=1993106这样设定表示93年10月6日?
, M1 `* K  P) H0 H" G7 O
这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:4 f& U# M/ k4 G' K/ h; {
. h9 A6 s' k. T0 j1 H
VERTLINE(date=N);
: l! }8 O8 j+ \1 MVERTLINE(date=N1);5 c# Y5 D/ X% V
VERTLINE(date=N2);
% {6 _; W8 Q$ xVERTLINE(date=N3);5 l; _+ a, g  Z( p: ]+ s
/ C) N8 }3 O* m% l8 r
2 U* o+ o/ D9 b4 P- ~! b$ b
等等。
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表 - _% V, ?$ W7 C& O5 r
0 O) q) ?1 b  H8 X% D0 ~
这个问题可以用VERTLINE------垂直线函数解决,用法如下:5 j5 y6 g/ }+ T6 b& i
& \2 M; h5 j- d! ]8 I
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。

7 W$ I2 D% z' J8 W1 J, [李兄,多谢。。
/ g% |+ @2 W& P( m. v我要同时显示很多日期,如何定N?
' w. D5 y7 j2 E0 G* K4 x; R是不是N,N1,N2....N3。。。。N4....。。这样重复设定?) S% C" I4 y% Q' H9 e
N=1993106这样设定表示93年10月6日?
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表
& J6 c$ ]& z+ Z/ R
" Z  i( m% e, n2 T( A; e
3 B+ |% |4 S# B9 ^8 K非常感谢恒易帮忙。我试试去。。。

' p; O' g( X# d; n& H& ?, O
& \7 o: T3 A. H* w3 M- L: @114=2014. `! Y9 Q) h& ?$ P1 z& k2 p
113=2013
8 g3 U5 D/ _# _! U" [/ {( d3 c, j102=2002?2 x: [0 a# ]5 [

1 S9 U* }. k, G: h2 U2 [那么1 A7 C3 e( U8 h. B7 K" o/ X
1998如何设定?
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表 % \7 W4 z0 s, H
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
8 A* a6 l0 E8 C$ }; F4 i. Z: E* \5 [0 Q9 U( b
+ }. V& K  e* X. q' l& t
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。6 \) c* m7 I) s7 o4 j+ y% U# J# q: D
指标要能自由编辑,根据 ...
6 N- D9 t' |+ I1 H* z9 H
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
' g# ^& e4 w7 ^) D* P  [7 g' N3 o# T8 W% n$ D; E2 T
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表
& h4 s- B$ Q3 o* U% C6 l画满足条件的垂直线:
, S) s6 g+ {7 C8 H! I! b+ @VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
' K: _6 k" B7 ~7 x; }$ ^% b
& P: w0 q( O2 }/ M7 w- f1 q垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...

- I* u0 b: q. w( N! v  F4 G+ S9 v3 n/ Q* D! \
非常感谢恒易帮忙。我试试去。。。
7#
发表于 2014-4-30 08:03:20 | 只看该作者
画满足条件的垂直线:2 A7 }% P: A: A. Z# T- E2 o( \4 @
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}9 ^# }" v) q8 W" Q# M
& x0 |" }3 m  |2 F
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}$ G1 ]9 x/ Y" E, a! `/ |+ T; _
a:=date=1140430,NOTITLE;7 a" x! z7 C7 L3 S3 Q  M5 f
STICKLINEUD(a,h+1,0,1,1),COLORBLUE;
( J  s5 B, V, _1 f7 o; Z4 i- C$ `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 | 只看该作者
飞狐的时间数字定义:* j" V1 x- Y- _7 F5 f, @( j# ~
DATE ; R  }1 L9 a& h
函数返回有效值范围为(700101-1341231),
* y* ^; I# P+ ], b7 u( T% G* Q表示19700101-20341231
( D2 D0 I9 e% i( e$ s& i" E4 n
" ]+ A, W1 D" {, ?- S  b6 T! Z1 c
  S" {, ?! b/ |1 p0 Q. J自动连续画线,我正好也在请教高手,
- c% I0 p7 h9 |8 l' u" a0 l) @目前暂未解决.
3 ]! G  B2 V4 ^" n+ t+ x: ]* qhttp://bbs.88158.cn/thread-88444-1-1.html
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,4 n. h) l+ M; ]1 V( C
在参数里面定义:2 G# @1 k: r1 Z. r; P) e0 M& l
年数    114 ,  70,  1346 m" T* r  I3 I6 I0 l7 U
月数    1      ,  1  ,  127 \: ^) {2 C* o( H  ?& G
日数    1    ,    1,     31- G0 R+ n$ G, g1 Q; l) C7 @, r! P% \
1 x0 Z. Z. q8 x
spdate1:=年数*10000+月数*100+日数;
; P8 |1 c5 @2 I4 lVertLine(date=sdate1);+ I% C2 a5 T& l2 _+ r; N" w

0 X7 {( P- n8 c( n+ r# k或者直接一句话
9 z8 \, }1 e. T8 i, K5 g* R定义 参数  spdate1   1140429     700101       1341231
* D: z* o6 R! M2 b7 G) Pvertline(date=sdata1);, b2 V; R- v+ ~1 N( A
但是这样中间许多数字无意义.
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。$ M$ G+ c( D/ d0 t  X$ P, p
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”
- `' W1 w8 e5 V7 p9 j& q+ @“获悉真相而自己保存的人,
1 W7 R5 k/ q. t" O) L占有着并不属于他的东西,2 F; G+ u8 K( F0 e% {$ I
却让需要的人们远离珍珠,
" b7 ~7 o- ]. D2 A; Y: J# r是个犯了致命错误的家伙。”
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-7-23 02:07 , Processed in 0.150008 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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