以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助][讨论]请教老师 编写公式  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=77685)

--  作者:gbt819
--  发布时间:2015/4/16 19:41:32
--  [求助][讨论]请教老师 编写公式
2日均价线与5日均价线金叉当时,标《短买》。
2日均价线与5日均价线死叉当时,标《短卖》。
5日均价线与13日均价线金叉当时,标《多头》。
5日均价线与13日均价线死叉当时,标《空头》。
收盘价格在2日均价线上时,K线为<红色>。
收盘价格在2日均价线下时,K线为<绿色>。
收盘价格在13日均价线上时,13日均价线线为<红色>。
收盘价格在13日均价线下时,13日均价线线为<绿色>。
收盘价格在13日均价线下时,多单平仓。
收盘价格在13日均价线上时,空单平仓。

要求:
正常2日均价线为黄色。
正常5日均价线为紫色。
13日均线要比以上2条线粗大。

--  作者:jinzhe
--  发布时间:2015/4/17 8:44:07
--  
处理中请稍等
--  作者:pyd
--  发布时间:2015/4/17 9:35:26
--  
ma2:ma(c,2),coloryellow;
ma5:ma(c,5),color00DD0091;
ma13:ma(c,13),LINETHICK2;
jc2:cross(ma2,ma5);
sc2:cross(ma5,ma2);
jc5:cross(ma5,ma13);
sc5:cross(ma13,ma5);
drawtext(jc2,h,\'短买\');
drawtext(sc2,h,\'短卖\');
drawtext(jc5,h,\'多头\');
drawtext(sc5,h,\'空头\');
STICKLINE(c>ma2 ,o,c ,10 ,0,colorred  );
STICKLINE(c<ma2 ,o,c ,10 ,0,colorgreen  );
if c>ma13 then aa:ma13,colorred;
if c<ma13 then bb:ma13,colorgreen;
if c<ma13 and holding>0 then sell(1,1,market);
if c>ma13 and holding<0 then sellshort(1,1,market);

--  作者:gbt819
--  发布时间:2015/4/17 16:47:14
--  
老师好还有点问题。1、就是在日K线图上太小看不清,还有以下问题

1.是收盘价格在13日均价线上时13日均价线用红色,收盘价格在13日均价线下时、13日均价线为绿色。’‘2.是把上面的均价线换为3日和8日,当3日均价线价格大于8日均价线价格时为金叉。标短买。3日均价线价格小于8日均价线时为死叉,标短卖。收盘价格在13日均价线下时,标多单平仓。
收盘价格在13日均价线上时,标空单平仓。第3个问题是这个指标能否做程序化交易。用在5分钟时间窗口内,且能同时反手。上午9.05开仓。下午2.55前平仓,日内交易.


--  作者:pyd
--  发布时间:2015/4/20 10:09:38
--  

1,是不是挤成一条线了? 价格坐标轴点右键-》勾选仅随k线变动,

2,

ma3:ma(c,3),coloryellow;
ma8:ma(c,8),color00DD0091;
ma13:ma(c,13),LINETHICK1;
jc3:cross(ma3,ma8);
sc3:cross(ma8,ma3);
jc8:cross(ma8,ma13);
sc8:cross(ma13,ma8);
drawtext(jc3,h,\'短买\');
drawtext(sc3,h,\'短卖\');
drawtext(c<ma13,h,\'多单平仓\');
drawtext(c>ma13,h,\'空单平仓\');
drawtext(jc8,h,\'多头\');
drawtext(sc8,h,\'空头\');
STICKLINE(c>ma3 ,o,c ,10 ,0,colorred  );
STICKLINE(c<ma3 ,o,c ,10 ,0,colorgreen  );
if c>ma13 then aa:ma13,colorred;
if c<ma13 then bb:ma13,colorgreen;
if c<ma13 and holding>0 then sell(1,1,market);
if c>ma13 and holding<0 then sellshort(1,1,market);

3,写上开平仓语句,只要开平仓条件满足就会开平仓,能不能盈利就是另一回事了。

9.05后开仓,开仓条件里加上time>=090500 and time<145500;

2.55前平仓,平仓条件里加上time>=145000;


--  作者:gbt819
--  发布时间:2015/4/22 17:16:52
--  
你好 还麻烦给修改下,看不到多单开仓信号和空单开仓信号。请修改下

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150422171207.jpg
图片点击可在新窗口打开查看


--  作者:gbt819
--  发布时间:2015/4/22 17:35:43
--  
谢谢你。主要是想做日内交易。5分钟和10分钟的程序化交易。
--  作者:gbt819
--  发布时间:2015/4/22 17:48:54
--  
老师。。均价线看着太细了。能否再粗1倍,请在百忙中给于帮助
--  作者:jinzhe
--  发布时间:2015/4/23 8:43:48
--  
代码里面有写粗细,自行调整linethick1里面的数字,数字越大越粗
--  作者:gbt819
--  发布时间:2015/4/28 16:06:58
--  
你好 还麻烦给修改下,看不到多单开仓信号和空单开仓信号。请修改下