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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → buy等指令无法正确执行

   

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


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

主题:buy等指令无法正确执行

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


加好友 发短信
等级:新手上路 帖子:31 积分:267 威望:0 精华:0 注册:2009/10/4 16:30:05
buy等指令无法正确执行  发帖心情 Post By:2010/9/28 14:20:31 [只看该作者]

测试交易系统时发现buy指令有问题,满足条件后不执行,为了测试。我让每个K线上都显示开仓指示,写了下面的代码,请官方测试:

 

{测试buy指令}

 

buy(1); {//不能在每个K线上显示开仓指示。}

enterlong:1; {//正常}

 

 

另外,开仓后,与下次交易之前,CASH(0)显示的可用现金怎么会随着股价的涨跌而变化?而且开仓当天是负数。


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2010/9/28 14:32:46 [只看该作者]

分别用下面两个例子测试一下,注意看各值的变化

 

enterlong:1;
//buy(1,1);

资产:ASSET,NOAXIS;
可用现金:CASH(0),LINETHICK0;
持仓:HOLDING,LINETHICK0;



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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:31 积分:267 威望:0 精华:0 注册:2009/10/4 16:30:05
  发帖心情 Post By:2010/9/28 16:02:15 [只看该作者]

为何用 buy(1,100%) 就不正常?

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2010/9/28 16:08:28 [只看该作者]

不知道你说的不正常是什么意思.

你看看BUY参数的具体用法吧.

第二个参数V:买入股(手)数或买入资金百分比(N%),若为0或者省略表示100%;



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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/9/28 16:27:20 [只看该作者]

ENTERLONG属于简单交易系统,由于不带资金和仓位管理,故会在所有周期都显示

BUY指令属于较为高级的交易系统,用这个指令可以模拟我们日常的各种买卖操作,buy(1,100%) 表示你一次性把所有资金都用光了,自然后面不会再有资金开仓。

你可以在公式属性里调整初始资金的数量


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


加好友 发短信
等级:新手上路 帖子:31 积分:267 威望:0 精华:0 注册:2009/10/4 16:30:05
  发帖心情 Post By:2010/9/28 18:22:31 [只看该作者]

不是的,就一条 buy(1,100%) 指令,按说应该是在K线上只有第1个周期买入,可是实际显示很多,但不是每个周期,也无从发现规律,你可以试一下。

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/9/28 19:42:29 [只看该作者]

图片点击可在新窗口打开查看

 

以上图为例

buy(1,100%) 语句中的100%是指的可用资金的100%,不是你总资产的100%, 由于上图的品种是保证金模式的,金字塔的资产结构按照融资荣券模式,当后面的品种价格上涨以后,资产的增加又会增加到可用资金当中,又够买一手的品种了,故后面会有不断的买入1手的操作,直到不够为止

如果你觉得这种模式不是你想要的,那么请使用股票的100%保证金模式。

 

[此贴子已经被作者于2010-9-28 19:44:43编辑过]

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


加好友 发短信
等级:新手上路 帖子:31 积分:267 威望:0 精华:0 注册:2009/10/4 16:30:05
  发帖心情 Post By:2010/9/28 19:58:11 [只看该作者]

哦,原来是这样,谢谢老大!

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


加好友 发短信
等级:新手上路 帖子:31 积分:267 威望:0 精华:0 注册:2009/10/4 16:30:05
  发帖心情 Post By:2010/9/28 20:01:09 [只看该作者]

这个在哪里设置呢?

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/9/28 20:13:44 [只看该作者]

图片点击可在新窗口打开查看

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