Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共38 条记录, 每页显示 10 条, 页签: [1] [2][3][4]
[浏览完整版]

标题:如下指标如何编写?谢谢。

1楼
spring__789 发表于:2016/1/16 13:10:46

以5分钟K线作为参考,9.30-10.00,共6根k线为第一段


算法如下:取其中所有阳线涨幅相加=a,所有阴线的跌幅相加=b,若开盘时跳空上涨,则对a有10倍加成作用,如开盘跳空上涨1%,这a增加10%,若跳空上涨5%,这a增加50%,同样若开盘跳空下跌,则对b有10倍加成作用。比较a和b的大小判断上涨下跌。上涨用一根向上折线表示,下跌用一根向下折线表示。

2楼
spring__789 发表于:2016/1/16 15:30:29

请指教,小弟感激涕零!

3楼
jinzhe 发表于:2016/1/18 9:28:24

意思是,以开盘第一根k线为起点,以开盘第六根k线为终点的线?

起点如果上涨1%,那么线的起点是1%,终点是这6根k线的涨幅总和*(110%)?

4楼
spring__789 发表于:2016/1/18 10:22:18

对,以开盘第一根k线为起点,以开盘第六根k线为终点的线。


起点如果上涨1%,那么线的起点可以是0,终点是下面这个公式:


取其中所有阳线涨幅相加=a,所有阴线的跌幅相加=b,若开盘时跳空上涨,则对a有10倍加成作用,如开盘跳空上涨1%,这a增加10%,若跳空上涨5%,这a增加50%,同样若开盘跳空下跌,则对b有10倍加成作用。比较a和b的大小判断上涨下跌,取其差!



5楼
qq代人发帖 发表于:2016/1/18 10:22:32
 对,以开盘第一根k线为起点,以开盘第六根k线为终点的线。

起点如果上涨1%,那么线的起点可以是0,终点是下面这个公式:

取其中所有阳线涨幅相加=a,所有阴线的跌幅相加=b,若开盘时跳空上涨,则对a有10倍加成作用,如开盘跳空上涨1%,这a增加10%,若跳空上涨5%,这a增加50%,同样若开盘跳空下跌,则对b有10倍加成作用。比较a和b的大小判断上涨下跌,取其差!
6楼
jinzhe 发表于:2016/1/18 10:26:23

起点不能是“可以是0”

起点是什么样的值,要么给定, 要给一个计算方法

7楼
spring__789 发表于:2016/1/18 10:29:03
起点是0
8楼
jinzhe 发表于:2016/1/18 10:44:52

aa:=if(c>o,h-o,0);
a:=sum(aa,6);
bb:=if(c<o,l-o,0);
b:=sum(bb,6);
zf:=valuewhen(todaybar=1,((o-ref(h,1))/ref(h,1)));
df:=valuewhen(todaybar=1,((ref(l,1)-o)/o));
drawline(todaybar=1 and o>ref(h,1),0,todaybar=6,a*(1+zf*10),0);
drawline(todaybar=1 and o<ref(l,1),0,todaybar=6,b*(1-df*10),0);

[此贴子已经被作者于2016/1/18 10:45:02编辑过]
9楼
spring__789 发表于:2016/1/18 10:57:13

第二段折线的起点是第一段的终点,依次类推!

 

10.00-10.45,共9根k线为第二段

算法如下:取其中所有阳线涨幅相加=a,所有阴线的跌幅相加=b,若上一段上涨,则对a有10倍加成作用,若上段上涨1%,这a增加10%,若上一段上涨5%,这a增加50%,同样若上一段下跌,则对b有10倍加成作用。比较a和b的大小判断上涨下跌。上涨用一根向上折线表示,下跌用一根向下折线表示。

10.45-11.30,共9根k线为第三段,算法与第二部分相同。

 

13.00-13.45,共9根k线为第四段,算法与第二部分相同。

13.45-14.30,共9根k线为第五段,算法与第二部分相同。

14.30-15.00,共6根k线为第六段,算法与第二部分相同。


多日的折线连接起来,建立一份 连续 的 折线 走势图

10楼
jinzhe 发表于:2016/1/18 11:00:15

算法和上面相同,就是改todaybar=1这个判断比如第二段是9根k线,那么就是

 

aa:=if(c>o,h-o,0);
a:=sum(aa,6);
bb:=if(c<o,l-o,0);
b:=sum(bb,6);
zf:=valuewhen(todaybar=7,((o-ref(h,1))/ref(h,1)));
df:=valuewhen(todaybar=7,((ref(l,1)-o)/o));
drawline(todaybar=7 and o>ref(h,1),0,todaybar=15,a*(1+zf*10),0);
drawline(todaybar=7 and o<ref(l,1),0,todaybar=15,b*(1-df*10),0);

 

会数数就行

共38 条记录, 每页显示 10 条, 页签: [1] [2][3][4]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 3 queries.