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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]有段程序不知道什么问题,请帮忙看一下。谢谢

   

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


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

主题:[求助]有段程序不知道什么问题,请帮忙看一下。谢谢

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


加好友 发短信
等级:新手上路 帖子:93 积分:30 威望:0 精华:0 注册:2013/5/2 0:16:41
[求助]有段程序不知道什么问题,请帮忙看一下。谢谢  发帖心情 Post By:2014/2/14 13:09:10    Post IP:61.164.211.206[只看该作者]

[求助]有段程序不知道什么问题,请帮忙看一下。谢谢
不知道为什么最后会有1 手,2手的成交?

//asset是100万

每次开仓仓位百分比:=20;
每次开仓手数:ROUND((asset*0.01*每次开仓仓位百分比)/c);
最大持仓仓位百分比:=60;
空头最大可持仓手数:ROUND(((asset*0.01*最大持仓仓位百分比)/C*-1));

panduan:= (-1*空头最大可持仓手数)-(-1*HOLDING)>(ROUND(每次开仓手数/6));

if panduan and HOLDING<=0  then 开仓:=BUYSHORT( 空头开仓条件1,每次开仓手数,MARKET);

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140214130807.jpg
图片点击可在新窗口打开查看


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


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

平空在哪里?


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:93 积分:30 威望:0 精华:0 注册:2013/5/2 0:16:41
  发帖心情 Post By:2014/2/14 13:28:29    Post IP:61.164.211.206[只看该作者]

平空没问题。现在就是开空的问题。
SELLSHORT(空头平仓条件1,HOLDING,market); 


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


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

没有平空钱越来越少开的手数就会变少

 



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:93 积分:30 威望:0 精华:0 注册:2013/5/2 0:16:41
  发帖心情 Post By:2014/2/14 13:42:49    Post IP:61.164.211.206[只看该作者]

panduan:= (-1*空头最大可持仓手数)-(-1*HOLDING)>(ROUND(每次开仓手数/6));   //可开仓手数小于 每次开仓手数的6分之1,      返回1.否则返回0;

if panduan and HOLDING<=0  then 开仓:=BUYSHORT( 空头开仓条件1,每次开仓手数,MARKET); 

这个条件限定了。如果   可开仓手数小于 每次开仓手数的6分之一,是不开仓的啊。。


所以现在不知道为什么有1手,2手的开仓。

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


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

每次开仓手数:ROUND((asset*0.01*每次开仓仓位百分比)/c);
空头最大可持仓手数:ROUND(((asset*0.01*最大持仓仓位百分比)/C*-1));

panduan:= (-1*空头最大可持仓手数)-(-1*HOLDING)>(ROUND(每次开仓手数/6));
 
把这3句解释一下,-1是干嘛的


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:93 积分:30 威望:0 精华:0 注册:2013/5/2 0:16:41
  发帖心情 Post By:2014/2/14 14:08:41    Post IP:61.164.211.206[只看该作者]

空头持仓 HOLDING 是负数,乘上-1是为了把 空头持仓 变成正数

每次开仓手数:ROUND((asset*0.01*每次开仓仓位百分比)/c);      每次开仓仓位百分比 *   总资金/收盘价,获得 每次开仓的手数。

空头最大可持仓手数:ROUND(((asset*0.01*最大持仓仓位百分比)/C*-1));     最大持仓仓位百分比*   总资金/收盘价。获取最大可持仓手数。

panduan:= (-1*空头最大可持仓手数)-(-1*HOLDING)>(ROUND(每次开仓手数/6));     /可开仓手数小于 每次开仓手数的6分之1,      返回1.否则返回0;

if panduan and HOLDING<=0  then 开仓:=BUYSHORT( 空头开仓条件1,每次开仓手数,MARKET);       这个条件限定了。如果   可开仓手数小于 每次开仓手数的6分之一,是不开仓的。
如果   可开仓手数     大于 每次开仓手数的6分之一,开仓。

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


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

:ROUND((asset*0.01*每次开仓仓位百分比)/c);

这个开仓数量的计算原理是什么?



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:93 积分:30 威望:0 精华:0 注册:2013/5/2 0:16:41
[求助]这段代码有什么问题?5.31正式版图表逐K  发帖心情 Post By:2014/2/14 14:25:39    Post IP:61.164.211.206[只看该作者]

:ROUND((asset*0.01*每次开仓仓位百分比)/c);


ROUND取整,四舍五入。

每次开仓仓位百分比:100最大,最小0。、、每次开仓手数相对于总资金最大手数的百分比



(asset总资产*0.01*每次开仓仓位百分比)/收盘价。





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


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

开仓数量不用计算MULTIPLIER?


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

客户服务部

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

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

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