以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  编写一个公式  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=142099)

--  作者:wygj
--  发布时间:2016/11/2 10:34:37
--  编写一个公式
1, MACD有连续红柱和连续绿住子组成,红绿柱数量是按照走势体系的,可否编辑公司用数字直接体现的主图上

 <!--[endif]--> 

<!--[if !supportLists]-->(1)     <!--[endif]-->帮忙编辑一段公式,在K线主图上显示连续红柱的数量,连续红柱子数量用红色字体表示,如下图(1)为了保证确定唯一,在红柱子转绿住子之后且第1根绿柱子走完,走下一根柱子的时候显示红柱子数量和值。

<!--[if !supportLists]-->(2)     <!--[endif]-->帮忙编辑一段公式,在K线主图上显示连续绿柱的数量,连续绿柱子数量用白色色字体表示,且用负数字体显示。(2)如下图为了保证确定唯一,在绿柱子转红住子之后且第1根红柱子走完,走下一根柱子的时候显示绿住数量和值。

 图1
此主题相关图片如下:11.2-1.png
按此在新窗口浏览图片

图2
此主题相关图片如下:11.2-2.png
按此在新窗口浏览图片


--  作者:jinzhe
--  发布时间:2016/11/2 10:42:28
--  
macd:stkindi(\'\',\'macd.macd1\',0,datatype);
drawtext(cross(macd>0,0.5),h,numtostr(barslast(cross(macd<0,0.5)),0)),colorred,pxup20;
drawtext(cross(macd<0,0.5),l,numtostr(-1*barslast(cross(macd>0,0.5)),0)),colorwhite,pxdn10;

--  作者:wygj
--  发布时间:2016/11/2 11:00:09
--  
好像弄反了。。。红柱子数量用红色字体显示,绿住子用负的白色字体显示。

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


--  作者:jinzhe
--  发布时间:2016/11/2 11:05:43
--  
macd:stkindi(\'\',\'macd.macd1\',0,datatype);
drawtext(cross(macd>0,0.5),l,numtostr(-1*barslast(cross(macd<0,0.5)),0)),colorwhite,pxdn10;
drawtext(cross(macd<0,0.5),h,numtostr(barslast(cross(macd>0,0.5)),0)),colorred,pxup20;

--  作者:wygj
--  发布时间:2016/11/2 13:11:20
--  

有一个想法,就是以上编辑的公式中:

1)开空只需要红柱子的数量。用r表示。相邻的两个红柱子数量之间的比,即最新的r/前面的r<0.8时开空。即r(n+1)/rn<0.8时,开空,【最新出现的R/前面相邻的R值,都是红柱的值之间的比值小于0.8开空。

2)开多只需要绿柱子的数量。用g表示。相邻的两个绿柱子数量之间的比,即最新的g/前面的r<0.8时开空。即g(n+1)/rn<0.8时,开空,【最新出现的g/前面相邻的g值,都是绿柱的值之间的比值小于0.8开多。

以上这种多空的交易可以吗?出现交易信号的时候,开多用向上箭头, 开空用向下箭头。


--  作者:jinzhe
--  发布时间:2016/11/2 13:17:17
--  
你要出箭头还是要交易?
--  作者:wygj
--  发布时间:2016/11/2 13:22:51
--  
箭头
--  作者:jinzhe
--  发布时间:2016/11/2 13:38:43
--  
macd:=stkindi(\'\',\'macd.macd1\',0,datatype);
drawicon(all(macd>0,2) and macd/ref(macd,1)<0.8,close,4);
drawicon(all(macd<0,2) and macd/ref(macd,1)<0.8,close,5)
[此贴子已经被作者于2016-11-2 13:38:50编辑过]

--  作者:wygj
--  发布时间:2016/11/2 14:08:10
--  
你理解错了。 我用图示表示。。。
切记是相邻的红柱子数量和值,不是单个红柱。。。  明确的如下图所示。。【这里只举例红柱的数量和,r(n+1)/rn<0.8,则有向下开空箭头】

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



--  作者:jinzhe
--  发布时间:2016/11/2 14:11:54
--  
macd:=stkindi(\'\',\'macd.macd1\',0,datatype);
drawicon(all(macd>0,2) and macd/ref(macd,1)<0.8,close,5);
drawicon(all(macd<0,2) and macd/ref(macd,1)<0.8,close,4);