阳光飞狐

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

 找回密码
 手机注册
查看: 2545|回复: 21
打印 上一主题 下一主题

麻烦会写指标的朋友了

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-29 08:17:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
* l2 q6 \: X; X7 }7 ]+ ^  O+ b  u7 p+ d* \

8 F. B2 ~3 v5 a3 i就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
! a6 u  J  m: J- {3 {指标要能自由编辑,根据需要编辑一系列的日期。
22#
 楼主| 发表于 2014-5-1 15:37:01 | 只看该作者
原帖由 恒益 于 2014-5-1 08:57 发表
: a1 s3 G! h" B/ `对,像楼上朋友建议的那样先添加模拟K线若干根,然后再使用7楼的公式就可以达到17楼图中的效果了。18楼的公式就多余了。
9 A) E: J& u1 p. i$ ?. x. Z# E- p

3 _9 T; C- S& `6 o8 b8 `2 G8 f哦,,,好,,我去试试这个模拟K线的方法。。再次感谢恒兄
21#
 楼主| 发表于 2014-5-1 15:36:05 | 只看该作者
原帖由 pengyi 于 2014-5-1 06:30 发表
; @9 M; M7 f9 d5 _/ i6 _% m8 X7 ^3 I: T* D( k6 E
飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。

6 h1 w) Z5 U# A+ I; U8 y. [感谢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 发表
, H) v$ r; f9 q/ ?7 }! R恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?
% O. B8 ^0 H/ x. s$ n1 S公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢" N! n: J( \0 }, U
  X4 p6 W4 @$ @# E
111214

/ Q( h8 [, i4 |% O# q3 G8 x0 Z9 ]飛狐軟件,點擊“模擬”→→點擊“添加模擬k線”,在彈出的頁面上的“一次添加組數”后的方框內,輸入你需要添加的k線數。
18#
发表于 2014-4-30 23:58:33 | 只看该作者
VERTLINE(ISLASTBAR=1),SHIFT ,COLORRED;{需要自己先计算出未来的那个日期和最后一根K线间的自然日日期差值,然后把这个差值写在SHIFT后面,要紧挨着SHIFT中间不得有空格。该数值不得大于225}; }1 D2 @3 H0 G$ n4 h

/ n  S- [# ]) L- t- b/ d这需要每天修改一次SHIFT后面的日期差值,比较麻烦。! _/ U- \+ I) {  b8 O2 M( j. J# t6 |0 B
注意:要在自然日坐标下使用。交易日坐标下画线的位置不准确。
& @1 T8 T7 W0 G; `8 j& \
6 t, j. Z9 T% l' y1 s[ 本帖最后由 恒益 于 2014-5-1 00:04 编辑 ]
17#
 楼主| 发表于 2014-4-30 22:28:26 | 只看该作者
恒益 兄,公式可以用,但有个问题,,麻烦看看能解决吗?( J9 n" v7 w$ a3 n
公式不能显示未来的时间竖线,,,,如何能显示出来?万分感谢
) ]- G4 D5 }7 [+ R( Q. k
- x9 ~4 p+ R4 a4 E9 \- m+ x9 n1 ~$ e( Y

  o" M/ C8 K  r8 p0 w, x& l[ 本帖最后由 logoslogos 于 2014-4-30 22:34 编辑 ]

本帖子中包含更多资源

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

x
16#
 楼主| 发表于 2014-4-30 21:47:05 | 只看该作者
原帖由 恒益 于 2014-4-30 14:49 发表 $ W) _: k1 z+ {# v. Z. q
( s3 U$ {8 \3 N$ v
DATE! Z0 f; ^" X3 H# i
函数返回有效值范围为(700101-1341231), 表示19700101-20341231
  f, b( V7 {( o0 p) E  U2 i9 U& S0 c4 F4 }$ Y$ x$ O
1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。! B* E, J; D$ }
! |2 B5 k) @9 N9 q$ k7 ^6 O

2 X: Y% j4 f8 \3 G/ w: _9 C" y( e7 x# d4 p8 v" t; o
0 @, |) f1 q  I& i& k1 Y
恒益 兄厉害,受教了,万分感谢,,,等我试出来贴结果。。
15#
 楼主| 发表于 2014-4-30 21:45:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 13:56 发表
8 U4 e3 a  i! `- M: i5 |% a# `
0 a( o1 t6 N! t这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的 ...

; z- t, w( Y* v" t多谢李兄帮忙, 我再去试。
14#
发表于 2014-4-30 19:13:00 | 只看该作者
!看到好多的真正而低調的高手
13#
发表于 2014-4-30 14:49:20 | 只看该作者
原帖由 logoslogos 于 2014-4-30 13:43 发表
$ a/ ]1 p$ b+ ^8 n, ?1 t) v0 E
1 y, ^- p+ d1 j% W- A! Z
5 w/ N' s8 v* T5 g! l114=20147 e; J$ {' M6 s. e. j
113=2013
) s1 z4 g. p0 c' o8 x( C7 x' w102=2002?
5 L" Q/ L$ _4 M% K, G
" F5 S* t* f# c  @那么' R" r' i) I, i3 R% g
1998如何设定?

( O& f  m( V5 g4 X/ X+ m* @DATE' U) o  [$ {9 {
函数返回有效值范围为(700101-1341231),
表示19700101-20341231$ c/ X# k7 T3 B- ^) p; `

. E5 R  _' N2 @5 I5 z; ^1970--1999只取后两位;2000--2034年取后两位后,在前面加1 。
" J$ c# u9 O0 q8 v1 }+ Z
8 A. y5 T' y1 N4 @
# ~4 ~" P- {  r4 ^. @) w
: j, |4 k9 Y8 x7 ~; \
12#
发表于 2014-4-30 13:56:15 | 只看该作者
原帖由 logoslogos 于 2014-4-30 05:46 发表 4 a, @8 @/ p8 _+ S$ P0 D  c3 `

4 x6 }5 Q  G6 c6 J李兄,多谢。。6 y" Y$ T6 Z3 T6 x3 z
我要同时显示很多日期,如何定N?
) H$ P* B9 s3 a3 \是不是N,N1,N2....N3。。。。N4....。。这样重复设定?) G# u( B+ |7 a# A4 e3 w
N=1993106这样设定表示93年10月6日?

' q3 X$ q, i$ d* w) ^; T这样,我教你一个简便的方法,你在飞狐内编一个公式,名字随便取,比如《时间》,公式原码就用DATE;这五个符号即可,然后到上证指数,把时间公式调出副图显示,把十字光标移到93年10月6日,就在副图中出现了该日的DATE数据,把此数据代入N中即可。如需多个,就做多个输出,如下:+ |) {  S" i; ~( s* G5 U/ {% c( x
: a+ u8 [$ K. t* x$ H, L
VERTLINE(date=N);5 B; i. @" ^5 R% r
VERTLINE(date=N1);7 Y" ?8 B  ?; F* q5 _
VERTLINE(date=N2);7 c. V3 }9 L0 o: w( ^9 L2 F) i6 k
VERTLINE(date=N3);
0 e1 A& U" k3 p$ P9 H5 O) L# p3 k
) `/ N  S$ z1 f( g" D9 V! g  J4 w7 [2 I7 G+ K
等等。
11#
 楼主| 发表于 2014-4-30 13:46:19 | 只看该作者
原帖由 大话李白 于 2014-4-30 11:02 发表
0 B; d% S2 ^. P3 J* |- [% |4 y( ^
( M  L) p3 i* @7 k8 t这个问题可以用VERTLINE------垂直线函数解决,用法如下:
; ]  u+ F0 D9 {7 v9 i/ P# {7 y+ [1 c" X7 q
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
1 m" D/ X& B" K. g* `7 D
李兄,多谢。。: @4 O( [. D; J6 a7 s; c4 B
我要同时显示很多日期,如何定N?
  p3 ?' h2 V( k+ |是不是N,N1,N2....N3。。。。N4....。。这样重复设定?
8 z/ R) A) ?* d' \: Q5 L( EN=1993106这样设定表示93年10月6日?
10#
 楼主| 发表于 2014-4-30 13:43:45 | 只看该作者
原帖由 logoslogos 于 2014-4-30 10:53 发表 - n4 s; E9 J# M' l3 m1 h
4 e# s9 i- a8 c  M* J3 z
  l, p4 @& `# J3 v
非常感谢恒易帮忙。我试试去。。。
  k, W2 r1 e& z2 g' I

2 S# N5 g5 ?$ T2 b% @1 V114=2014
# \- {+ O/ @, I; h! `1 n113=2013
" m  m& S5 d, N) _/ [102=2002?% W( @- Q1 l' `- u
* U* g: j0 ^& F, l" Z
那么
& [0 E* l9 G6 S0 w) F) R& p1998如何设定?
9#
发表于 2014-4-30 11:02:00 | 只看该作者
原帖由 logoslogos 于 2014-4-29 00:17 发表 & M* j, V; J! o4 H4 ]5 J$ G
哪位朋友帮忙编写一个指标,飞狐、金字塔,文华。。都可以。最好飞狐呵
1 r  Y# l' @- P
; F! H4 g% D: e3 \; b; H* }7 z; d0 i. z
就是根据用户自由输入一些日期,在画面上画这些日期的竖线。主要目的是复盘或提示关键变盘日,一目了然。多谢。
1 x, Z5 r6 T# n& T- l指标要能自由编辑,根据 ...
: K9 v) a. U8 ]- ^5 @: z9 H" a
这个问题可以用VERTLINE------垂直线函数解决,用法如下:
# x4 w" a% H& \( q
) X! E" L/ i4 }; d
VERTLINE(date=N);//先行设定N的范围,然后直接更改N值即可。
8#
 楼主| 发表于 2014-4-30 10:53:04 | 只看该作者
原帖由 恒益 于 2014-4-30 08:03 发表 , |& l9 ]' _5 H/ X
画满足条件的垂直线:
8 f. L1 m+ Z2 dVERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}
3 J4 |6 u. w! E& F1 F6 E( Z2 q# y5 q; f4 v4 g
垂直线贯会覆盖K线上下影线,想看清上下影线可用下面 ...
" B0 X# `. x1 A: }( |

& Q# V! L) W" u1 K/ y5 ]5 n5 I非常感谢恒易帮忙。我试试去。。。
7#
发表于 2014-4-30 08:03:20 | 只看该作者
画满足条件的垂直线:5 Q1 A; t% l" Y! O$ \) W4 V+ |
VERTLINE(DATE=1140430) ;{DATE=后面的数字可修改成自己需要的日期,前三位114代表2014年,如果2013年就是113;04代表4月;30代表30日}, p7 q4 ~- {. ]' N0 d

' T/ c) }# o7 \2 G6 U1 k( H垂直线贯会覆盖K线上下影线,想看清上下影线可用下面的:{这是一组要同时用,一条向上一条向下.改动第一句中的数字为自己想要显示的日期即可}, g; e* z! n* V) A4 I2 _, P' z
a:=date=1140430,NOTITLE;7 _8 g, \' h- N" J$ P# `* o
STICKLINEUD(a,h+1,0,1,1),COLORBLUE;
* P9 h& A; J0 |) c5 v  n1 \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 | 只看该作者
飞狐的时间数字定义:: B- U6 m. F- V) T- {- Z4 i
DATE 9 f' I% P8 [  H
函数返回有效值范围为(700101-1341231),& m% Q4 h( P! F1 l  q- }
表示19700101-20341231* q; ?' |% u& C/ ~

$ Z. J! f( e% ]3 l
$ i% W' o0 d. P) |2 n/ ^自动连续画线,我正好也在请教高手,
( e. b$ R) ~$ J( {. M6 ]0 z目前暂未解决.
5 `& z% ^( H  khttp://bbs.88158.cn/thread-88444-1-1.html
3#
发表于 2014-4-29 20:51:03 | 只看该作者
每次只画1条线我可以做,( v+ y. E2 r; I& z7 `5 R0 L
在参数里面定义:
) r4 Z. J: {+ T4 r% z. \年数    114 ,  70,  134
7 ]; T2 L" g- e7 f4 e/ y月数    1      ,  1  ,  12
5 K: O9 `. W; b% x8 J- \* M日数    1    ,    1,     31
: j3 ^" {1 _# n. ~) G( E3 {) P: g6 @5 @7 g, q: z: D. _
spdate1:=年数*10000+月数*100+日数;
$ V  ]- N) K$ B3 a. \VertLine(date=sdate1);
; U( F# q" y0 w/ _! j, e# ~* F3 |) V
或者直接一句话
) V7 ^2 j) k: n6 W" V定义 参数  spdate1   1140429     700101       13412314 J$ f& y0 ?( \
vertline(date=sdata1);0 V) y5 L8 v0 t$ h, m
但是这样中间许多数字无意义.
2#
 楼主| 发表于 2014-4-29 18:00:05 | 只看该作者
“人们不应该将蜡烛藏在容器内”。' b5 i0 p2 J8 \$ x& J
我愿意公布我的秘密发现来帮助他人,通过帮助别人,我常常能够发现更多快乐,并获得更大成功。”
# Z$ |; J! U0 P- I4 I( ^“获悉真相而自己保存的人,
8 s8 r/ |4 ]8 D6 @占有着并不属于他的东西,# {% f. k: u1 l: i4 ]
却让需要的人们远离珍珠," u  S/ ~: R  k: {) a5 ~
是个犯了致命错误的家伙。”
您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

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

GMT+8, 2026-9-27 13:43 , Processed in 0.138193 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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