Rss & SiteMap

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

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

标题:[求助]关于策略编写的问题

1楼
一叶知秋 发表于:2014/4/16 15:55:00

交易周期:5分钟,日线 KDJ 金叉 4小时 MACD大于0 ,5分钟 MACD上穿0轴 做多

                        日线 KDJ死叉 4小时 MACD 小于0, 5分钟MACD下穿0轴 做空

 平仓条件:1、亏损达到账户资金的5% 全部平仓

               2、日线KDJ 死叉或者 4小时 MACD 小于0,平多;日线KDJ金叉或者 4小时 MACD大于0,平空

 

请老师帮忙 编写下

2楼
fly 发表于:2014/4/17 9:13:39

由于工作人员要处理的事情比较多,单纯由工作人员为您编写,可能需要您等待的时间会比较长.

 

如果您比较着急,推荐您将帖子发为金币帖.

作为对可能将要帮助到您的热心用户的一点小小的鼓励,

3楼
qq代人发帖 发表于:2014/5/8 11:18:36

“亏损达到账户资金的5% 全部平仓”图表上不能实现

以下代码供参考

macd公式里加上

sc:ref(macd1,1)<0 and macd1>0;//5分钟 MACD上穿0轴
xc:ref(macd1,1)>0 and macd1<0;//5分钟MACD下穿0轴

 

新建一个公式

k:stkindi('','kdj.k',0,6,-1);
d:stkindi('','kdj.d',0,6,-1);
j1:cross(k,d);
macd_4:stkindi('','macd.macd1',0,13,-1);
j2:macd_4>0;
m5s:stkindi('','macd.sc',0,2,0);
m5x:stkindi('','macd.xc',0,2,0);
if j1=1 and j2=1 and m5s=1 THEN
buy(1,1,market);

 k1:cross(d,k);
 k2:macd_4<0;
 if k1=1 and k2=1 and m5x=1 THEN
 BUYSHORT(1,1,market);
 
 if k1 or k2 THEN
 sell(holding>0,holding,market);
 if k1 or j2 THEN
 sellshort(holding<0,holding,market);
 


图片点击可在新窗口打开查看此主题相关图片如下:7.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/5/8 11:18:51编辑过]
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 2 queries.