Rss & SiteMap

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

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

标题:急!请老师帮我写一条交易系统公式

1楼
lcsjb 发表于:2012/8/7 14:20:10

图表程序化交易思路是:

1、时间周期可以调整设定;

2、ema指数平均数指标参数(5,10);

3、macd指标(26,12,9);

4、根据以上两种指标的金叉,死叉买卖。(建仓手数默认1手)。其中任一项指标发生金叉时,如果持仓就先将所有空头单平仓,后多头建仓;死叉时就先多头平仓,后空头建仓。过滤连续的建仓或平仓信号。

5、附加条件(一定要):持仓时按3周期内持仓市值的资金回撤达0.3%时就及时价平仓。

 

[此贴子已经被作者于2012-8-7 14:24:51编辑过]
2楼
rushtaotao 发表于:2012/8/7 14:36:09
正在处理
3楼
rushtaotao 发表于:2012/8/7 14:52:07
macd可以金叉  你要的ema怎么金叉
给你个例子 你自己修改下就可以实现你的思路了
然后要可以调参数  你就直接把把写好的指标复制进去就行。

//引用出macd指标中的macd,diff,dea
macd2:=stkindi('','macd.macd1',0,1);
dea1:=stkindi('','macd.dea',0,1);
diff1:=stkindi('','macd.diff',0,1);
//上一次金、死叉到现在的周期数
sq:barslast(cross(dea1,diff1))+1;
jq:barslast(cross(diff1,dea1))+1;
//满足条件就开仓
if macd2>0 and cross(diff1,dea1) and sq<=13 then buy(1,1,market);
if macd2<0 and cross(dea1,diff1) and jq<=13 then buy(1,1,market);
4楼
lcsjb 发表于:2012/8/7 14:58:08
我指的是ema5与ema10发生金叉或死叉。
5楼
rushtaotao 发表于:2012/8/7 15:06:10
那你就按照上面的模板改一下就行   
//金叉
cross(ema5,ema10)
//死叉
cross(ema10,ema5)
[此贴子已经被作者于2012-8-7 15:07:10编辑过]
6楼
lcsjb 发表于:2012/8/7 15:22:02

老师:对不起!我是菜鸟。

怎么把图表交易提示显示出来啊?怎么没有显示“箭头”?

7楼
董小球 发表于:2012/8/7 15:33:19
楼主,建议你先从软件帮助里的基础教程开始学习,先有点基础再研究指标,否则以后会越来越糊涂的
慢慢来学,不会很难的~
共7 条记录, 每页显示 10 条, 页签: [1]


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