欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求编一个简单程序化

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2729人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
qazwsxQ
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2017/6/20 17:08:50
求编一个简单程序化  发帖心情 Post By:2017/6/20 17:14:11    Post IP:222.249.171.99[只看该作者]

简单的macd指标,金叉买死叉卖,但是优化出两根线的差值达到这个差值之后才可成交

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/6/21 8:21:41    Post IP:180.169.30.6[只看该作者]

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

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



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
qazwsxQ
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2017/6/20 17:08:50
  发帖心情 Post By:2017/6/21 8:51:22    Post IP:222.249.171.99[只看该作者]

macd指标有两根线在每根K线他们都有一个数值,这两个数值的差可以优化到一个开仓成功率高点的点位开仓,平仓按照死叉和一个止损来设置,这样清楚吗

 回到顶部
帅哥哟,离线,有人找我吗?
qazwsxQ
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2017/6/20 17:08:50
  发帖心情 Post By:2017/6/21 9:03:03    Post IP:222.249.171.99[只看该作者]

大师这编程应该不会很复杂吧

 回到顶部
帅哥哟,离线,有人找我吗?
qazwsxQ
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2017/6/20 17:08:50
  发帖心情 Post By:2017/6/21 9:21:19    Post IP:222.249.171.99[只看该作者]

我已经很迫不及待想要这个系统了,麻烦大师拉

 回到顶部
美女呀,离线,留言给我吧!
pyd
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/6/21 9:25:14    Post IP:180.169.30.6[只看该作者]

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

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


 回到顶部
美女呀,离线,留言给我吧!
pyd
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/6/21 9:27:59    Post IP:180.169.30.6[只看该作者]

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);

 回到顶部
帅哥哟,离线,有人找我吗?
qazwsxQ
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2017/6/20 17:08:50
  发帖心情 Post By:2017/6/21 9:55:40    Post IP:222.249.171.99[只看该作者]

开多仓条件就是金叉,平仓条件就是死叉,开空仓条件就相反。但是系统还要编上他们的差值便于我后期优化。这行吗

 回到顶部
美女呀,离线,留言给我吧!
pyd
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/6/21 10:12:51    Post IP:180.169.30.6[只看该作者]

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

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编辑过]

 回到顶部