阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵# M! V: I3 `1 n: |
1 l; R0 s% G9 b. X/ U% j" R8 d

) E/ j0 R$ b  m$ M6 @* d( l就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
/ y4 r+ r  @& i( x  r( `3 p' V指标要能自由编辑,根据需要编辑一系列的日期。
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。
+ l  k, d6 P. j  ?5 v' _# c我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”
1 u8 q8 i# A) R“获悉真相而自己保存的人,$ a) r+ |2 H6 o# c: c7 K% b, Y
占有着并不属于他的东西,
4 M$ N4 ?6 Q, x却让需要的人们远离珍珠,
# G. s: m9 v6 _( M是个犯了致命错误的家伙。”
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,6 E1 x8 C* i" o4 p% v) C% H: U
在参数里面定义:
$ Z" @# N. G" F. {! G年数    114 ,  70,  1341 ?8 C6 Y8 \$ H$ o$ Y
月数    1      ,  1  ,  12
( h2 o/ a% ^$ A4 w, g- r* m日数    1    ,    1,     31" _1 f& L+ h7 c/ K# O5 _

, |7 Y. [0 Z% X: j4 L3 Z, D$ zspdate1:=年数*10000+月数*100+日数;
' C7 S5 F7 B0 w; |* A4 h# RVertLine(date=sdate1);" y* o, T: g( i+ ^9 n3 u( @
+ Y' `3 ?: g8 {3 u) w- r
或者直接一句话4 z9 Y( a4 j  P4 A7 u" G+ B
定义 参数  spdate1   1140429     700101       1341231
3 l. s0 t5 X- n+ ^4 Fvertline(date=sdata1);
: E0 K. Z5 E+ O$ F但是这样中间许多数字无意义.
4#
发表于 2014-4-29 20:54:26 | 只看该作者
飞狐的时间数字定义:
" r  I  ?! r7 f6 C+ R- r  eDATE - Z* r7 [1 @4 O- c  l
函数返回有效值范围为(700101-1341231),8 s* ?% _6 N& K# A. e, w0 Z7 [  a
表示19700101-20341231$ N" S7 d2 y5 M3 H5 G5 i' ^* n% e
  T8 s, E/ w3 j% P2 O! y
0 M' I$ ?" s2 u' W4 g4 a2 t
自动连续画线,我正好也在请教高手,5 w( V4 i' N7 I3 P( X5 M+ Z
目前暂未解决.
, u6 p7 m6 A- W3 G. ihttp://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 | 只看该作者
画满足条件的垂直线:
8 ]" ^) k* ~% j# \0 DVERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}9 l! U5 G( Q, x  t( s

/ W! q* T, @. C/ _, s. U垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}
3 H3 W& x: [+ v2 D7 Ta:=date=1140430,NOTITLE;
: }! m' [& F) l3 e4 [, ~9 `STICKLINEUD(a,h+1,0,1,1),COLORBLUE;- @( y% A0 }, ^- C5 D' N
STICKLINEUD(a,l-1,1,1,1),COLORBLUE;
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 % Z/ Y+ l% l0 |8 W" a
画满足条件的垂直线:+ T( }" p+ c2 _+ n/ S; I5 y
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
3 I7 G1 o* S) Q& w& M. _7 p$ l+ x$ V3 J% a, j0 L/ M
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...

! V/ a- _% U( s6 o2 p- S/ ]8 y0 {5 V$ \8 Z- S  P9 I; u
非常感谢恒易帮忙。我试试去。。。
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表
1 b) P, _$ D1 y' E哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
6 j' b" f# s9 J' ?% Z% _: E  a( @' X# M. a: c, y9 A) C
% Z! [, v* H- M/ V4 k) D+ j5 O
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。1 n# y, V: l0 y# F$ R* T. P; D, D
指标要能自由编辑,根据 ...
5 Z( q6 J0 F6 Z  F4 p4 T8 `
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
+ P; u6 Z) C- f- h/ G
8 ~+ U( ]0 N; [  b: E: h
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表 6 l$ f6 U, h  _( N& b) f) e* h
( a! J2 |: `& Q' x
  z9 K8 w1 U  C/ c; H
非常感谢恒易帮忙。我试试去。。。

( R7 z; ]5 P3 t# \+ S. ?
' A, ?: I9 E5 n' P- @  g114=20148 O4 l7 `; F6 X4 Q6 q( b% E. A
113=20135 n( r: X' [4 V' B1 u
102=2002?5 J6 u4 d) G& ?4 J

$ t2 d7 P- p) b/ M& m5 @那么, N8 Z+ V+ ], t# T2 b
1998如何设定?
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表 & ?* G( g" U! z7 |$ G! R

5 I, l9 m* J- _6 v' `1 Z- [这个问题可以用VERTLINE------垂直线函数解决,用法如下:# E$ V. n0 a2 P5 J, D2 j

# f' M  X: q7 Y" V" PVERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。

% Z$ t; J+ E2 x# T! ~# G2 ~" c1 y. ]李兄,多谢。。; }5 W; h  X* r$ @% [
我要同时显示很多日期,如何定N?
' J  ^) Z6 K! s. g" ^% q是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
& R1 d: s4 g% r. R: F3 D/ \N=1993106这样设定表示93年10月6日?
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表
- L  q3 d! e3 `
  \  ]$ L3 L1 Q/ U5 Z& P& v$ v李兄,多谢。。
8 \( D& W! f- x1 a我要同时显示很多日期,如何定N?
1 S# L2 e# z& X是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
  k& Z' E% P% MN=1993106这样设定表示93年10月6日?

( Q& K% r& _3 w7 A这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:
- G7 t. J+ \) T* J# T- o) M; A% Z6 J6 ~. c7 x8 ?
VERTLINE(date=N);+ w0 q4 ^0 D3 v( V" H2 Z, I
VERTLINE(date=N1);
- _  V/ q/ b+ CVERTLINE(date=N2);  @9 s- Y) e" m/ b
VERTLINE(date=N3);8 u2 p( V0 a7 C: W! z

9 O/ Z5 b* E; N2 S; f, K9 H# C+ S) A2 j
等等。
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表 8 Y) y4 R: l* }0 k! {) T7 {

- Y1 N% b/ s6 V$ M4 x$ }) A7 f/ ^; v# E
114=2014
5 A1 p! \( i# p" G2 m+ z3 {6 f113=2013
4 ^& o2 Z+ m# _3 z102=2002?
8 w1 _  `9 d7 C4 y3 P* \9 O# o9 d0 }0 D; A
那么
- x$ J, B  a2 O$ t1998如何设定?

. ^) f0 `0 A5 f9 |' J0 kDATE
: \, J1 l4 W; @) j5 U* e: q函数返回有效值范围为(700101-1341231),
表示19700101-20341231* o/ W5 m' I+ p4 J5 g, L

. |: J( j% m( C0 _4 U& q$ c+ M1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。0 q) u+ o8 k8 ^" p$ Z0 W
0 C2 z, f  U% |9 L9 H+ g

3 ?# {% A+ y. q) T* [! a" I
3 G5 J6 K; E% P7 y0 ^. E0 v
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表 2 [4 @! ]) ~" T# \" i( }8 ~

+ A5 ?% S1 ^: C这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...
; [7 V) ~: u# n8 j3 G$ S
多谢李兄帮忙, 我再去试。
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表 2 P( V: q( p7 I# v( ~: a- |

" R9 ?6 j) I; t5 oDATE
1 F4 ?8 D" @3 t' T9 s函数返回有效值范围为(700101-1341231), 表示19700101-20341231& x6 V1 n  S$ `  t4 [
8 v/ x( F# x. \4 _9 F, n8 a" a* c
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。+ u4 t# h: W; p. [

' K) H; {, F% v  T4 W  ^$ Y' x' j( a0 q5 _, U2 A

$ C5 u3 @$ W& I. m0 G0 `# M
5 _0 a  {) g  V' V7 i6 {
恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
( ^- n7 L; @3 m- D公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢6 C( Y- A0 H/ b* I3 [' F

4 B5 y1 y) B" @% [. F% c; _% ^7 A( Q' b$ f/ |

: m* l/ U% q3 N' ~  f/ |# l  S[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}
" Z4 j6 K2 ^: f" i# N$ _1 ?8 z, }% X0 Z, L$ J. s
这需要每天修改一次SHIFT后面的日期差值,比较麻烦。- v1 s4 w+ T5 m" n* o
注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。
  [6 _+ [& ]5 K0 n3 k5 M9 ]% d% a0 l. f, [2 R
[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
19#
发表于 2014-5-1 06:30:55 | 只看该作者
原帖由 logoslogos 于 2014-4-30 22:28 发表 3 a6 }2 v/ A+ j' _" [
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
9 I3 n  y2 ]+ b" F公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
6 D& o. k( _& Q4 e5 N7 u! Q1 e0 [. R1 f# G* `+ @
111214
5 a- ^& o" Z! q" A
飛狐軟件,點擊“模擬”→→點擊“添加模擬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 发表 * z5 n$ `; D+ f, Y4 n
2 c7 f0 w$ X' K4 F
飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
" u, m9 n0 ]1 p8 P  z/ {; M- W
感谢pengyi兄帮忙!你的怎么是繁体字,看着挺舒服的。。呵呵
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
" w8 Z+ M  w# x+ K6 t) C对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
! J; V: ?. \- u; p$ U9 l

* h, v/ A( L1 R9 D) T哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-6-3 14:38 , Processed in 0.171633 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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