Rss & SiteMap

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

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

标题:求编写一个趋势线的公式

1楼
guoqula 发表于:2014/9/19 14:01:24

下降趋势线:

连接收盘价低于前一根的2根K线的开盘价。2根K线之间要有收盘价高于前一根收盘价的,同时后面一根K线的收盘价也要低于前面一根。


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140919140125.png
图片点击可在新窗口打开查看
2楼
jinzhe 发表于:2014/9/19 14:14:35

前一根的2根K线的

这是一个什么概念?

3楼
guoqula 发表于:2014/9/19 14:26:49
我发的图里面,有2个白色的圆圈。里面分别有1根K线。这2根K线的收盘价都比前面的一根K线的收盘价低。就把这样的2根K线连线。
4楼
guoqula 发表于:2014/9/19 14:32:36
白色圆圈里面,K线的收盘价低于红圈里面的K线的收盘价,取白色圆圈里K线的开盘价。2点连线。另外加一个条件,后面取的点要比前面的低。
图片点击可在新窗口打开查看此主题相关图片如下:360软件小助手截图20140919142835.png
图片点击可在新窗口打开查看
5楼
jinzhe 发表于:2014/9/19 14:54:27
这个画不出,drawline不能从后往前画
6楼
guoqula 发表于:2014/9/20 11:26:16

不是从后往前画。

 

应该能画  我以前听做股票的朋友说过  再解释一下 :

A的收盘价低于它前面那根K线的收盘价 B的收盘价也低于它的前一根K线的收盘价  连接AB的开盘价

 

(AB之间必须有反弹 而且只有一次 反弹的定义是收盘价比前一根K线高 可以是一根 也可以是连续多根)

7楼
jinzhe 发表于:2014/9/22 9:00:14
画线思路是从后往前画,但是没有这样的函数,所以不行
8楼
guoqula 发表于:2014/9/22 21:55:02
哦,谢谢,我再想想怎么转换成别的办法。
9楼
自渔自乐 发表于:2014/9/23 8:45:51
crefc:=cross(c>ref(c,1),0.5);
crefc2:sumbars(crefc,2)-1,nodraw;
crefc1:BARSLAST(crefc),nodraw;

o2:=ref(o,crefc2),nodraw;
o1:=ref(o,crefc1),nodraw;
oo:o2+(o1-o2)*crefc2/(crefc2-crefc1),colorred,linethick2;
ll:=l2+(l1-l2)*crefc2/(crefc2-crefc1),colorblue;
hh:=h2+(h1-h2)*crefc2/(crefc2-crefc1),colorred;

prefp:=cross(c<ref(c,1),0.5);
prefp2:=sumbars(prefp,2)-1,nodraw;
prefp1:=BARSLAST(prefp),nodraw;
po2:=ref(o,prefp2),nodraw;
po1:=ref(o,prefp1),nodraw;
poo:po2+(po1-po2)*prefp2/(prefp2-prefp1),colorgreen,linethick2;
pll:=pl2+(pl1-pl2)*prefp2/(prefp2-prefp1),colorblue;
phh:=ph2+(ph1-ph2)*prefp2/(prefp2-prefp1),colorred;


kd:=CROSS(C>OO,0.5);
pd:=CROSS(C<POO,0.5);
KK:=CROSS(C<OO,0.5);
PK:=CROSS(C>POO,0.5);

开多:buy(kd and holding=0 ,100%,thisclose);
平多:SELL(PD AND HOLDING>0 ,100%,THISCLOSE);

趋势线如上,但是开多开空细节需要你仔细核对后再提出要求让其他老师完善,上面是我找到的最好的开多平多方式了,实在不会了,求其他老师继续帮助
10楼
自渔自乐 发表于:2014/9/23 8:48:24
crefc:=cross(c>ref(c,1),0.5);
crefc2:sumbars(crefc,2)-1,nodraw;
crefc1:BARSLAST(crefc),nodraw;

o2:=ref(o,crefc2),nodraw;
o1:=ref(o,crefc1),nodraw;
oo:o2+(o1-o2)*crefc2/(crefc2-crefc1),colorred,linethick2;


prefp:=cross(c<ref(c,1),0.5);
prefp2:=sumbars(prefp,2)-1,nodraw;
prefp1:=BARSLAST(prefp),nodraw;
po2:=ref(o,prefp2),nodraw;
po1:=ref(o,prefp1),nodraw;
poo:po2+(po1-po2)*prefp2/(prefp2-prefp1),colorgreen,linethick2;


kd:=CROSS(C>OO,0.5);
pd:=CROSS(C<POO,0.5);
KK:=CROSS(C<OO,0.5);
PK:=CROSS(C>POO,0.5);

开多:buy(kd and holding=0 ,100%,thisclose);
平多:SELL(PD AND HOLDING>0 ,100%,THISCLOSE);

趋势线如上,但是开多开空细节需要你仔细核对后再提出要求让其他老师完善,上面是我找到的最好的开多平多方式了,实在不会了,求其他老师继续帮助

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


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