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

标题: 会编写飞狐指标的朋友请进 [打印本页]

作者: logoslogos    时间: 2013-7-13 22:35
标题: 会编写飞狐指标的朋友请进
请看一张图,简单的一招,实现江恩抓取拐点的目的、指标要求:从股票周线图第一根K线算起(上市第一周)每15周画一个竖线,目的就是跟踪抓取拐点周。
效果见附图。。。。胜率很高,足以实战了

对能出手编写的朋友,[attach]109846[/attach]先表示真心感谢。。。
作者: ycng    时间: 2013-7-14 07:52
stickline(mod(barpos,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;
drawnumber(mod(barpos,15)=0,hhv(h,count(c,0)),barpos,0),colorff00ff,shift1;

[attach]109848[/attach]


[ 本帖最后由 ycng 于 2013-7-14 09:59 编辑 ]
作者: logoslogos    时间: 2013-7-14 09:37
[attach]109849[/attach]多谢Y兄。。但我的指标建不了,一引入,K 线没有了。。。。怎么解决?多谢
作者: logoslogos    时间: 2013-7-14 09:42
哦。。我鼓捣出来了。。不用麻烦了
作者: logoslogos    时间: 2013-7-14 10:08
Y兄,还有一个思路,能否实现再编写一个:
1.准许设定开始的日期(日,周,月)
2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧?   万分感谢

另外:那个显示的数字,都不要大于360,即375重复显示为15;390重复显示为30;。。。。405=45。。。720=360,,就是总在15到360之前循环。。

[ 本帖最后由 logoslogos 于 2013-7-14 10:17 编辑 ]
作者: MAOJIE929292    时间: 2013-7-14 13:35
飞狐不是有等周期吗
作者: ycng    时间: 2013-7-14 16:46
原帖由 logoslogos 于 2013-7-14 10:08 发表
Y兄,还有一个思路,能否实现再编写一个:
1.准许设定开始的日期(日,周,月)
2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧?   万分感谢
...


有二法可编之
第一法:是输入日期如:

1010924 -----> 20010924
20130124------>公式给入1130124
这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法
日期长度超过,可自行加上drawnumber函数
----------------------------------------------------------------------------------

dat1:=barslast(date=1010924);
stickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;
drawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;
drawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;
drawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;
drawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;
drawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;

第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可):

此法是直沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢

dat2:=barslast(barpos=sysparam(1));
stickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot;
drawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;
drawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;
drawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1;
drawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;
drawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;

用的是公式直接自动定位波浪高低点起位,但此法未曾外给  (这与先前说过的含二个理念无关)
至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改

[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ]
作者: logoslogos    时间: 2013-7-15 13:11
万分感谢。。这个够用了。。。
作者: samyongq    时间: 2013-7-19 01:14

作者: guolitingpy0925    时间: 2013-7-20 15:25





欢迎光临 【阳光飞狐__与财富同行】 (http://bbs.88158.cn/) Powered by Discuz! X3.2