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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [原创]

   

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


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

主题:[原创]

帅哥哟,离线,有人找我吗?
苦麻菜真好吃
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:189 积分:0 威望:0 精华:0 注册:2015/9/22 23:26:53
  发帖心情 Post By:2016/6/20 14:52:23    Post IP:180.136.203.135[只看该作者]

selfdata('data1')<=4  这个是读取版块排名前5的、因为排序是从0开始计算、所以这样写是对的、已经测试过,目前就是要解决这个资金平均分配的问题,每个品种分配固定的资金

 回到顶部
帅哥哟,离线,有人找我吗?
苦麻菜真好吃
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:189 积分:0 威望:0 精华:0 注册:2015/9/22 23:26:53
  发帖心情 Post By:2016/6/20 14:55:59    Post IP:180.136.203.135[只看该作者]

selfdata('data1')<=4  这个是读取版块排名前5的、因为排序是从0开始计算、所以这样写是对的、已经测试过,目前就是要解决这个资金平均分配的问题,每个品种分配固定的资金




如果要用蓝子交易、篮子交易一个开多一个开空,这样写是不行的,刚才测试过了,一个篮子只能开一个方向、而且他都是全部开仓的,而不是只开前五个

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/6/20 14:58:06    Post IP:180.173.43.114[只看该作者]

以下是引用jinzhe在2016-6-20 13:21:39的发言:
配合排序就不行了

这个问题在前面就说过了,因为篮子里面的股票是定死的,所以不能做动态排序



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
苦麻菜真好吃
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:189 积分:0 威望:0 精华:0 注册:2015/9/22 23:26:53
  发帖心情 Post By:2016/6/20 15:21:15    Post IP:180.136.203.135[只看该作者]

那老师可不可以这样写  if   玉米排序>=4(selfdata('data1')<=4) THEN  TBUY(****);   然后手数可以固定手数、



我是着写看看能不能实现

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/6/20 15:27:04    Post IP:180.169.30.6[只看该作者]

不要分配资金,只要派寻的,就按照这个链接办法处理:

http://www.weistock.com:8080/vip/forum.php?mod=viewthread&tid=470&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1

 

tbuy排名靠前的,tbuyshort排名靠后的

 



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
苦麻菜真好吃
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:189 积分:0 威望:0 精华:0 注册:2015/9/22 23:26:53
  发帖心情 Post By:2016/6/20 15:40:43    Post IP:180.136.203.135[只看该作者]

1、这个链接我看过了、也把这个排序下单实现了;现在我想实现的是、每个品种用相同的资金、来计算开仓手数.

2、现在我的想法是这样、10个品种、我分别读取他们的排名、然后当某个排名符合这个条件selfdata('data1')<=4 ,那么我就指定这个品种的开多、并且能够实现手数的固定。(另外写若不符合条件selfdata('data1')<=4 的开空),

下面是我自己写的、、不懂对不对


K:=selfdata('data1')<=4 and TTOTALDAYTRADE<1 and tt;
K1:=selfdata('DATA1')>=5 and TTOTALDAYTRADE<1 and tt;

IF tbuyholdingex('',RB10,0)=0 and tsellholdingex('',RB10,0)=0  AND K THEN BEGIN
TBUY(1,10,MKT,0,'',RB10);

END

IF tbuyholdingex('',RB10,0)=0 and tsellholdingex('',RB10,0)=0  AND K1 THEN BEGIN
TBUYSHORT(1,10,MKT,0,'',RB10);

END







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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/6/20 15:55:55    Post IP:180.169.30.6[只看该作者]

排序下单的你先试一下,分配资金是做不到了


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
苦麻菜真好吃
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:189 积分:0 威望:0 精华:0 注册:2015/9/22 23:26:53
  发帖心情 Post By:2016/6/20 15:58:13    Post IP:180.136.203.135[只看该作者]

那有没有读取指定品种排序的办法啊?

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/6/20 16:04:35    Post IP:180.169.30.6[只看该作者]

SELFDATALABEL



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
苦麻菜真好吃
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:189 积分:0 威望:0 精华:0 注册:2015/9/22 23:26:53
  发帖心情 Post By:2016/6/21 9:18:44    Post IP:180.136.203.135[只看该作者]

//品种1
K:=SELFDATALABEL(selfdata('data1')<=4,PZ1) and TTOTALDAYTRADE<1 and tt;
K1:=SELFDATALABEL(selfdata('data1')>=5,PZ1) and TTOTALDAYTRADE<1 and tt;

IF tbuyholdingex('',PZ1,0)=0 and tsellholdingex('',PZ1,0)=0  AND K THEN BEGIN
TBUY(1,S1,MKT,0,'',PZ1);
END

IF tbuyholdingex('',PZ1,0)=0 and tsellholdingex('',PZ1,0)=0  AND K1 THEN BEGIN
TBUY(1,S1,MKT,0,'',PZ1);
END


//品种2
K2:=SELFDATALABEL(selfdata('data1')<=4,PZ2) and TTOTALDAYTRADE<1 and tt;
K3:=SELFDATALABEL(selfdata('data1')>=5,PZ2) and TTOTALDAYTRADE<1 and tt;

IF tbuyholdingex('',PZ2,0)=0 and tsellholdingex('',PZ2,0)=0  AND K2 THEN BEGIN
TBUY(1,S2,MKT,0,'',PZ2);
END

IF tbuyholdingex('',PZ2,0)=0 and tsellholdingex('',PZ2,0)=0  AND K3 THEN BEGIN
TBUY(1,S2,MKT,0,'',PZ2);
END


老师我把这样写错误在哪呢?我用SELFDATALABEL 这个函数获取某品种的排名,然后根据排名设置品种的手数、、、这样的逻辑似乎没问题吧、老师帮我看看、谢谢啦

 回到顶部
总数 57 上一页 1 2 3 4 5 6 下一页