Rss & SiteMap

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

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

标题:求编一个简单程序化

1楼
qazwsxQ 发表于:2017/6/20 17:14:11
简单的macd指标,金叉买死叉卖,但是优化出两根线的差值达到这个差值之后才可成交
2楼
wenarm 发表于:2017/6/21 8:21:41

成交与否是报单后交易所决定的,软件并能控制成交时机,只能控制什么时间点报单。

不明白你说的   “但是优化出两根线的差值达到这个差值”是什么

3楼
qazwsxQ 发表于:2017/6/21 8:51:22
macd指标有两根线在每根K线他们都有一个数值,这两个数值的差可以优化到一个开仓成功率高点的点位开仓,平仓按照死叉和一个止损来设置,这样清楚吗
4楼
qazwsxQ 发表于:2017/6/21 9:03:03
大师这编程应该不会很复杂吧
5楼
qazwsxQ 发表于:2017/6/21 9:21:19
我已经很迫不及待想要这个系统了,麻烦大师拉
6楼
pyd 发表于:2017/6/21 9:25:14

优化是策略编写后再软件里自己优化哪个情况下成功率高,不是编写策略时决定的。

编写策略你要描述清楚什么条件下开仓什么条件下平仓

7楼
pyd 发表于:2017/6/21 9:27:59
diff : ema(close,s) - ema(close,p);
dea  : ema(diff,m);
macd1 : 2*(diff-dea), colorstick;
jc:cross(diff,dea);//diff和dea金叉
sc:cross(dea,diff);//diff和dea死叉
buy(jc and holding=0,1,marketr);
sell(sc and holding>0,1,marketr);
8楼
qazwsxQ 发表于:2017/6/21 9:55:40
开多仓条件就是金叉,平仓条件就是死叉,开空仓条件就相反。但是系统还要编上他们的差值便于我后期优化。这行吗
9楼
pyd 发表于:2017/6/21 10:12:51

建议您先学习下基本编写教程便于您对代码的理解和使用: 

http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=55132

 

diff : ema(close,s) - ema(close,p);
dea  : ema(diff,m);
macd1 : 2*(diff-dea), colorstick;
jc:cross(diff,dea);//diff和dea金叉
sc:cross(dea,diff);//diff和dea死叉
cha:diff-dea;//差值
if jc then begin
sellshort(holding<0,1,marketr);
buy(holding=0,1,marketr);
end
if sc then begin
sell(holding>0,1,marketr);
buyshort(holding=0,1,marketr);
end

 

[此贴子已经被作者于2017/6/21 10:15:53编辑过]
共9 条记录, 每页显示 10 条, 页签: [1]


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