Rss & SiteMap

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

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

标题:求编辑

1楼
weiwingo 发表于:2015/3/27 13:29:51
意图 :实现黄金分割的三个点提示  0.382  0.5  0.618的价格提示出来  

能否自动判断相对的高低点,然后给出三个点的提示价格打在屏幕上 

如:图中的A-B两个点之间 有0382 0.5 .618的三个回撤价格,提示出来

然后是B-C的两个点之间的382 05 618的三个回撤点

 

然后是C-D的两个点之间的382 05 618的三个回撤点

 

以此类推,我用三分钟周期的的股指。

能否实现?谢谢管理员辛苦了


图片点击可在新窗口打开查看此主题相关图片如下:clipboard00.png
图片点击可在新窗口打开查看

2楼
jinzhe 发表于:2015/3/27 13:48:58
不能自动的判断相对的高低点,需要用户定义一下高低点,比如b和c之间是怎么获取这两点的
3楼
weiwingo 发表于:2015/3/27 14:12:06
请帮我给个条件,手动输入 或你们常用的什么方法
4楼
weiwingo 发表于:2015/3/27 14:21:56
过去30个周期内的高低点,可以修改的
5楼
jinzhe 发表于:2015/3/27 14:33:09
这个无法处理,有一个不明确未来的判断
6楼
weiwingo 发表于:2015/3/27 14:33:44
//名称:黄金分割画线
//作者:bscorpio@文峰期货无锡部
//时间:2013.1.9
//说明:任意周期

//参数
N:=60;//过去N个周期内的高低点间画黄金分割线

//算法
//计算前N个周期高低点值,包含当前周期
HH:=HHV(HIGH,N);
LL:=LLV(LOW,N);
//计算黄金分割数值
P382:=HH-(HH-LL)*0.382;
PMID:=(HH+LL)/2;
P618:=HH-(HH-LL)*0.618;

//画线
//标记统计的起点
LimitBars:=BACKSET(ISLASTBAR,N);
DRAWTEXT(CROSS(LimitBars,0.5),LOW,'起点');
//显示数值和画线到最后一根Bar上
IsShow:=ISLASTBAR;
DRAWSL(IsShow,HH,0,1,3,COLORRED);
DRAWNUMBER(IsShow,HH,HH,0,COLORYELLOW);
DRAWSL(IsShow,P382,0,1,3,COLORYELLOW); 
DRAWTEXT(IsShow,P382,'[0.328]');
DRAWNUMBER(IsShow,P382,P382,0,COLORYELLOW);
DRAWSL(IsShow,PMID,0,1,3,COLORYELLOW); 
DRAWTEXT(IsShow,PMID,'[0.500]');
DRAWNUMBER(IsShow,PMID,PMID,0,COLORYELLOW);
DRAWSL(IsShow,P618,0,1,3,COLORYELLOW); 
DRAWTEXT(IsShow,P618,'[0.618]');
DRAWNUMBER(IsShow,P618,P618,0,COLORYELLOW);
DRAWSL(IsShow,LL,0,1,3,COLORGREEN);
DRAWNUMBER(IsShow,LL,LL,0,COLORYELLOW);
7楼
weiwingo 发表于:2015/3/27 14:34:22

这是我在网上搜到的,能用,但是线太长了。能调节短吗,加什么

8楼
jinzhe 发表于:2015/3/27 14:38:59

N:=60;//过去N个周期内的高低点间画黄金分割线


//算法
//计算前N个周期高低点值,包含当前周期
HH:=HHV(HIGH,N);
LL:=LLV(LOW,N);
//计算黄金分割数值
P382:=HH-(HH-LL)*0.382;
PMID:=(HH+LL)/2;
P618:=HH-(HH-LL)*0.618;


//画线
//标记统计的起点
LimitBars:=BACKSET(ISLASTBAR,N);
DRAWTEXT(CROSS(LimitBars,0.5),LOW,'起点');
//显示数值和画线到最后一根Bar上
IsShow:=ISLASTBAR;
DRAWSL(IsShow,HH,0,1,3,COLORRED);
DRAWNUMBER(IsShow,HH,HH,0,COLORYELLOW);
DRAWSL(IsShow,P382,0,1,3,COLORYELLOW);
//DRAWTEXT(IsShow,P382,'[0.328]');
DRAWNUMBER(IsShow,P382,P382,0,COLORYELLOW);
DRAWSL(IsShow,PMID,0,1,3,COLORYELLOW);
//DRAWTEXT(IsShow,PMID,'[0.500]');
DRAWNUMBER(IsShow,PMID,PMID,0,COLORYELLOW);
DRAWSL(IsShow,P618,0,1,3,COLORYELLOW);
//DRAWTEXT(IsShow,P618,'[0.618]');
DRAWNUMBER(IsShow,P618,P618,0,COLORYELLOW);
DRAWSL(IsShow,LL,0,1,3,COLORGREEN);
DRAWNUMBER(IsShow,LL,LL,0,COLORYELLOW);

9楼
jinzhe 发表于:2015/3/27 14:39:24

这个画线公式只有画最后一根k线的分割线,你的需求还是满足不了

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


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