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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助] 这样的策略模型如何编写呢?

   

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


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

主题:[求助] 这样的策略模型如何编写呢?

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
[求助] 这样的策略模型如何编写呢?  发帖心情 Post By:2013/1/6 11:41:12    Post IP:218.107.167.26[显示全部帖子]

以下策略模型,该如何编写呢?

 

1,在日线收盘前15分钟,符合条件1,即进行买多开仓,符合条件2即卖空开仓,假设总共有N只股票(去除涨停板,包括ST)符合条件,则每只股票开1/N仓位;

2,T+1日,符合条件3即平仓P%仓位,符合条件4即平仓Q%仓位,收盘前15分钟剩余仓位全部平仓

 

谢谢啦!


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2013/1/6 11:46:18    Post IP:218.107.167.26[显示全部帖子]

以下是引用Ivan在2013-1-6 11:41:12的发言:

以下策略模型,该如何编写呢?

 

1,在日线收盘前15分钟,符合条件1,即进行买多开仓,符合条件2即卖空开仓,假设总共有N只股票(去除涨停板,包括ST)符合条件,则每只股票开1/N仓位;

2,T+1日,符合条件3即平仓P%仓位,符合条件4即平仓Q%仓位,收盘前15分钟剩余仓位全部平仓

 

谢谢啦!

补充说明,平仓按现价


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2013/1/6 18:15:46    Post IP:218.107.167.26[显示全部帖子]

高手在哪里?金字塔能实现这样的功能吗?

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2013/1/7 10:19:26    Post IP:218.107.167.26[显示全部帖子]

谢谢!期待!

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2013/1/7 22:35:44    Post IP:210.73.58.113[显示全部帖子]

以下是引用jinzhe在2013-1-7 9:30:00的发言:

工作人员正在处理,请稍等

 

情况怎么样呢?


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2013/1/8 11:06:24    Post IP:218.107.167.26[显示全部帖子]

以下是引用jinzhe在2013-1-8 9:20:45的发言:

首先,股票不能开空  -先这么假设,转融券可以做到卖空,这样系统不能做测试吗?

 

你要开空就得在期货上操作

 

其次 如果有100只合约,那么楼主要开 0.01手的单?  -我想要的1/N仓位,N为符合买入条件的股票总数,这个N需要靠自定义参数取的,对吗?

 

下面是公式

//1,在日线收盘前15分钟,符合条件1,即进行买多开仓,符合条件2即卖空开仓,假设总共有N只股票(去除涨停板,包括ST)符合条件,则每只股票开1/N仓位;

//2,T+1日,符合条件3即平仓P%仓位,符合条件4即平仓Q%仓位,收盘前15分钟剩余仓位全部平仓

t1:=tbuyholding;

t2:=tsellholding;

if time>=144500 and 条件1 then

tbuy(tholding=0,1/n,mkt);              //---想以本周期当时现价成交,该如何改呢?不是空仓才买,只要符合条件就买入1/N仓位,怎么改?

extgbdataset('date_1',date);

end

if time>=144500 and 条件2 then

tbuyshort(tholding=0,1/n,mkt);

extgbdataset('date_2',date);

end

 

if extgbdata('date_1')=date-1 and 条件3 then tsell(1,p%*t1,lmt,c,0);                         

if extgbdata('date_2')=date-1 and 条件3 then tsellshort(1,p%*t2,lmt,c,0);

//date-1,是取得上个交易日吗?也要现价成交,如何改?

//收盘前15分钟,剩余仓位全部平仓,如何写?

 

if extgbdata('date_1')=date-1 and 条件4 then tsell(1,q%*t1,lmt,c,0);

if extgbdata('date_2')=date-1 and 条件4 then tsellshort(1,q%*t2,lmt,c,0);

 

 

非常谢谢老师的帮忙,后台交易能做评测吗?

有疑问的地方我都在上面做了红色字体的描述,请老师解答,谢谢!


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2013/1/8 12:36:35    Post IP:218.107.167.26[显示全部帖子]

以下是引用jinzhe在2013-1-8 9:21:48的发言:

如果要计算一个市场下各个合约的情况,参考用自定义数据来处理

详情连接

http://www.weistock.com/WeisoftHelp/zidingyishuju.htm

符合条件1的股票数,该如何自定义数据呢?


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2013/1/8 15:30:06    Post IP:218.107.167.26[显示全部帖子]

以下是引用fly在2013-1-8 14:25:37的发言:

1.可以做测试

2.对

3.用固定时间间隔+限价,就可实现本周期当时现价成交--写法类似这样tbuyshort(tholding=0,1/n,lmt,c); 

 

 //固定时间间隔+限价?不是很明白,我的意思是:T+1日只要符合条件3,就现价平仓P%的仓位,并不知道会在哪个时间间隔里发生啊?

 

次日才可平仓的写法,9给出的,在月末的时候,不成立

推荐参考此帖3楼思想

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=47486

 

4.后台TBUY写的策略,不能测评.----图表程序化的策略才可测评

 

5.如何自定义数据,已经给出链接:符合条件1---参考说明写成代码.

//就是说自定义一个公式,只要任意股票符合条件1就让自定义全局变量累加1,这个公式怎么定义吗?后台是如何触发的呢?因为在最后15分钟交易时间内,某只股票有可能反复几次达到条件,会不会重复累计呢?holding表示的是某只具体股票的仓位还是账户的仓位呢?

 

推荐您学习一下金字塔的编程.一步一步的实现您的想法

[此贴子已经被作者于2013-1-8 14:25:43编辑过]

谢谢!


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2013/1/8 17:54:41    Post IP:218.107.167.26[显示全部帖子]

以下是引用fly在2013-1-8 15:47:33的发言:

固定时间间隔是你运行策略要选择的模式

 

HOLDING是图表上你交易的品种的仓位。一个下单语句在一个品种的一根K线上只会被执行一次

 

自定义公式的,请您另发帖子具体清晰的进行求助

时间间隔你指的是K线的周期时间,比如日线,我这个是日K线上跑的交易,那在收盘前15分钟的现价交易,该怎么表示呢?

 

自定义公式统计符合条件3的股票只数N(全局变量)

if 条件3 then N+1

完整的公式该如何定义呢?


 回到顶部