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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件策略编写求助区 → 请教交易系统编写

   

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


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

主题:请教交易系统编写

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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
请教交易系统编写  发帖心情 Post By:2012/5/8 16:37:46 [显示全部帖子]

交易系统思路如下:

 

 

当根K线最高价大于前A根K线最高价,开多仓;

(当根K线最低价小于前B根K线最低价)或者(当根K线最低价小于开多仓价的0.98倍)或者(当根K线最低价小于前A根K线最高价的0.96倍),平多仓;

当根K线最低价小于前C根K线最低价,开空仓;

(当根K线最高价大于前D根K线最高价)或者(当根K线最高价大于开空仓价的1.02倍)或者(当根K线最高价大于前C根K线最低价的1.04倍),平空仓;

 

K线还未走完只要满足开平仓条件,立刻按照实时指令价发出开平仓指令。发出开平仓指令时按照(对价+0个最小变动单位)发出价格指令(即超价为0),如一秒不成交则撤单按照(对价+0个最小变动单位)继续发出价格指令(即追价时间为1秒),一直追价到成交为止。

 

开仓手数按照动态总资金(未用保证金+持仓保证金)*0.3/(当时价格*保证金比例*单位合约价值)确定,

平仓手数根据开仓手数确定。

必须先开后平,不允许多次开同方向仓。允许同一根K线上同时满足平仓与反方向开仓条件时,先平仓然后开反方向仓。

 

希望上述思路交易系统可以用于外盘期货品种测试与全自动程序化交易实盘运行。

[此贴子已经被作者于2012-5-8 16:39:48编辑过]

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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
  发帖心情 Post By:2012/5/9 16:07:19 [显示全部帖子]

以下是引用jinzhe在2012-5-9 13:22:07的发言:

这个需要用到后台,而且考虑的地方不少,需要想下思路

请问您是金字塔技术人员吗?还是只是客户?

 

不管怎样,我希望尽快有人答复我。


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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
  发帖心情 Post By:2012/5/10 12:28:45 [显示全部帖子]

模型最后没写完?

 

另:我想能够测试外盘期货模型效果。你编写的模型是不是包含后台程序化交易使用的函数?我应用于图没有任何信号,能不能改成可以测试效果与优化的模型?

[此贴子已经被作者于2012-5-10 12:54:16编辑过]

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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
  发帖心情 Post By:2012/5/10 13:44:27 [显示全部帖子]

如不要撤单追单功能,能不能把模型改成能够测试的?我需要测试模型效果,否则不敢用于实盘。

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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
  发帖心情 Post By:2012/5/10 14:05:12 [显示全部帖子]

以下是引用rushtaotao在2012-5-10 14:01:10的发言:

后台无法测试,把策略改成前台的吧,看下信号,只有这个办法咯

 

我不会把后台模型改成前台模型,刚接触金字塔,所以希望有人帮我改成可以测试的模型


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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
  发帖心情 Post By:2012/5/10 17:51:49 [显示全部帖子]

金字塔技术老师可以帮我改成可以测试的模型吗?谢谢

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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
  发帖心情 Post By:2012/5/10 21:35:56 [显示全部帖子]

以下是引用admin在2012-5-10 20:57:53的发言:

图表测试是没法模拟那么多追单环节的,其实金字塔本身自带的追单功能就可以满足你的模型需要,你不需要在模型中去用后台做这些事情。

请金字塔客服人员明日将其改成图表交易的公式

好的,谢谢。我想模型能够测试效果,这是基础。至于追单等功能如软件自带这些功能,就不需要写在模型里了。


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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
  发帖心情 Post By:2012/5/11 12:14:50 [显示全部帖子]

以下是引用guotx2010在2012-5-10 21:47:32的发言:

要取实时价格,而且在同一根k线下可能要完成开平仓操作,图表下是不可能实现的,而且楼主要求使用对价来下单,后台也难实现,如果使用vba来写应该是可以的,就是代码量会大很多。

对价下单不好实现,问题不大,可以忽略这一要求,追价超价等也可以不写在模型里。

 

你的意思是实时触发指令价在图表模型中无法实现编模型?只有以收盘价开平仓的模型才能在图表上测试模型效果?而且在同一根k线下可能要完成开平仓操作,图表下也是不可能实现的?

 

如我的上述理解正确,那也请金字塔技术老师把我的思路改成可以测试效果的收盘价模型吧,有可以测试的模型总比瞎子摸象的指令价模型强些。

 

文华是支持指令价且同一根k线下完成开平仓操作的模型测试的,只是只有内盘期货支持,外盘期货品种不支持。我想做外盘,所以文华无法满足我的外盘思路测试要求,只能转到金字塔软件来熟悉一下看是否符合我的外盘模型测试要求。并建议金字塔软件将来也能用指令价且同一根K线上先平后开仓的模型进行测试。


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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
  发帖心情 Post By:2012/5/11 16:02:23 [显示全部帖子]

以下是引用jinzhe在2012-5-11 13:18:37的发言:

{

1.实时价触发下单是可以,需要在交易-图表程式化交易 -设置为固定时间间隔,并且勾选高频

2.指令价在图表中为limitr,如下面的例子里面的limitr,close+3*mindiff

3.图表追单需要自行在交易--下单设置---程式化交易里面进行设置

4.a,b,c1,d这4个为参数,需要自行设定

}

 

 

 

m:=0.18;//保证金比率

n:=floor((TACCOUNT(28)+TACCOUNT( 3))*0.3/(c*m*MULTIPLIER));//开仓手数

//开平仓条件

if h>ref(h,a) then begin
 sellshort(holding<0,0,limitr,close+3*mindiff);
 buy(holding=0,n,limitr,close+3*mindiff);
end

if l<ref(l,b) or l<enterprice*0.98 or l<ref(h,a)*0.96 then sell(holding>0,0,limitr,close-3*mindiff);

if l<ref(l,c1) then begin
 sell(holding>0,0,limitr,close-3*mindiff);
 buyshort(holding=0,n,limitr,close-3*mindiff);
end

if h>ref(h,d) or h>enterprice*1.02 or h>ref(l,c1)*1.04 then sellshort(tholding<0,0,limitr,close+3*mindiff);

我用这个模型测试外盘期货怎么发现有些K线上同时有一对或更多开仓和平仓信号呢?如开多仓后当根K线马上就平多仓了,或一根k线上有两对开仓平仓信号。我的思路是一根K线上只能有一个同方向开仓,也不允许同方向平仓。平同方向仓必须在下根或以后k线上平仓。只有一种情况可以在同一根K线上出现,那就是平仓与反方向开仓都在一根K线上满足,则会出现先平仓再开反方向仓信号。


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


加好友 发短信
等级:新手上路 帖子:16 积分:51 威望:0 精华:0 注册:2012/5/5 17:13:17
  发帖心情 Post By:2012/5/14 13:27:06 [显示全部帖子]

金字塔技术老师在吗?能不能看看上述问题?

 

我用这个模型测试外盘期货怎么发现有些K线上同时有一对或更多开仓和平仓信号呢?如开多仓后当根K线马上就平多仓了,或一根k线上有两对开仓平仓信号。我的思路是一根K线上只能有一个同方向开仓,也不允许同方向平仓。平同方向仓必须在下根或以后k线上平仓。只有一种情况可以在同一根K线上出现,那就是平仓与反方向开仓都在一根K线上满足,则会出现先平仓再开反方向仓信号。

 

 

 


 回到顶部
总数 13 1 2 下一页