Rss & SiteMap

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

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

标题:两点间的K线数量如何求

1楼
绿草地77 发表于:2013/8/9 21:29:57
请编写一个程序,首先求出前一MACD红柱子对应的最高价A(当然是后面出了第一根绿柱才能确定前面的最高价A,后面类推,不再说明),与接下来的绿柱子的最低价B,接着求出A-B之间的K线的数量。
2楼
绿草地77 发表于:2013/8/9 21:47:30
补充说明,当最高价有几根K线同高时,取最后面的那根K。而最低价几根同低时,也取最后那根K。
3楼
绿草地77 发表于:2013/8/9 21:50:54
能写出来么
4楼
绿草地77 发表于:2013/8/9 21:54:21
过了15分钟都没有理,看来论坛没人值班了。
5楼
qwer123 发表于:2013/8/10 6:59:59
if macd1>0 and ref(macd1,1)<0 then a1:=barpos;
r1:=hhv(macd1,barpos-a1+1);
if macd1=r1 then a3:=barpos;

if macd1<0 and ref(macd1,1)>0 then a2:=barpos;
r2:=llv(macd1,a2-barpos+1);
if macd1=r2 then a4:=barpos;

r3:=a4-a2;

//macd1,红绿柱
//r3,你要的值

躺在床上随手瞎写的,你调试看看对不对。
6楼
qwer123 发表于:2013/8/10 7:01:10
r3:=a4-a3;
7楼
qwer123 发表于:2013/8/10 7:03:29
if macd1>0 and ref(macd1,1)<0 then a1:=barpos;
r1:=hhv(macd1,barpos-a1+1);
if macd1=r1 then a3:=barpos;

if macd1<0 and ref(macd1,1)>0 then a2:=barpos;
r2:=llv(macd1,barpos-a2+1);
if macd1=r2 then a4:=barpos;

r3:=a4-a3;
8楼
绿草地77 发表于:2013/8/10 18:38:39
谢谢,试过了,公式还不能表达我的意思。
9楼
绿草地77 发表于:2013/8/10 18:40:00

谁能帮我解决呢,先谢谢了。

10楼
绿草地77 发表于:2013/8/10 18:42:15

请编写一个程序,首先求出前一MACD红柱子对应的最高价A(当然是后面出了第一根绿柱才能确定前面的最高价A,后面类推,不再说明),与接下来的绿柱子的最低价B,接着求出A-B之间的K线的数量。当最高价有几根K线同高时,取最后面的那根K。而最低价几根同低时,也取最后那根K。

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


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