Rss & SiteMap

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

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

标题:b编写交易系统

1楼
15972399231 发表于:2019/1/17 21:02:45
就是在日线级别具备的条件是5日金叉13日,k线收盘价大于5日均线,在15分钟级别,5日金叉13日,并且5日和13日线在6O日均线之上,MACD大于O,在3分钟级别5日金叉13日,并且5日和l3日在60日均线之上,MAcD大于O,这些条件全部满足开多,平仓条件就是5日死叉13日,空单逻辑相反
2楼
FireScript 发表于:2019/1/18 9:39:38
 需要跨周期引用:
先建个指标 “均线”,代码如下:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);//参数设置
ma5:ma(c,5);
ma13:ma(c,13);
ma60:ma(c,60);

majc:cross(ma5,ma13);
masc:cross(ma13,ma5);

DIFF : EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  : EMA(DIFF,M);
MACD1 : 2*(DIFF-DEA), COLORSTICK;

macdjc:cross(diff,dea);//macd金叉
macdsc:cross(dea,diff);


当前交易指标:
majc_day:=STKINDI('','均线.majc',0,6,0);
ma5_day:=STKINDI('','均线.ma5',0,6,0);
cond1:majc_day and c>ma5_day;

majc_min15:=STKINDI('','均线.majc',0,3,0);
ma5_min15:=STKINDI('','均线.ma5',0,3,0);
ma60_min15:=STKINDI('','均线.ma60',0,3,0);
ma13_min15:=STKINDI('','均线.ma13',0,3,0);
macd_mind15:=STKINDI('','均线.macd1',0,3,0);

cond2:majc_min15 and macd_mind15>0 and ma5_min15>ma60_min15 and ma13_min15>ma60_min15;

majc_min3:=STKINDI('','均线.majc',0,17,0);
ma5_min3:=STKINDI('','均线.ma5',0,17,0);
ma60_min3:=STKINDI('','均线.ma60',0,17,0);
ma13_min3:=STKINDI('','均线.ma13',0,17,0);
macd_min3:=STKINDI('','均线.macd1',0,17,0);

cond3:majc_min3 and macd_min3>0 and ma5_min3>ma60_min3 and ma13_min3>ma60_min3;

if  cond1 and cond2 and cond3 then buy(holding=0,1,MARKET);


平仓部分 请参考stkind用法自行完成。
[此贴子已经被作者于2019/1/18 9:40:44编辑过]
共2 条记录, 每页显示 10 条, 页签: [1]


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