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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问后台交易系统能用holding吗?

   

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


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

主题:请问后台交易系统能用holding吗?

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


加好友 发短信
等级:新手上路 帖子:40 积分:195 威望:0 精华:0 注册:2012/9/12 13:39:45
请问后台交易系统能用holding吗?  发帖心情 Post By:2012/11/11 22:26:25    Post IP:114.95.229.236[显示全部帖子]

下面的代码能正确执行吗?

if 多信号 THEN
BEGIN
 TSELLSHORT(holding<0, 1, mkt, 0, 0, MYAC);
 TBUY(holding<1, 1, mkt, 0, 0, MYAC);
END;

 

IF 空信号 THEN
BEGIN
 TSELL(holding>0, 1, mkt, 0, 0, MYAC);
 TBUYSHORT(holding>-1, 1, mkt, 0, 0, MYAC);
END;

 

IF TIME>=151300 THEN
BEGIN
 TSELLSHORT(holding<0, 1, MKT, 0, 0, MYAC);
 TSELL(holding>0, 1, MKT, 0, 0, MYAC);
END;


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


加好友 发短信
等级:新手上路 帖子:40 积分:195 威望:0 精华:0 注册:2012/9/12 13:39:45
  发帖心情 Post By:2012/11/12 12:12:24    Post IP:180.175.8.48[显示全部帖子]

我本来就是要取得虚拟持仓,不是实际持仓,我的设想是取得虚拟持仓后在VBA中过一段时间跟实际持仓进行比较,并校正持仓。
不知这样写行不?

if 多信号 THEN
BEGIN
 TSELLSHORT(holding<0, 1, mkt, 0, 0, MYAC);
 TBUY(holding<1, 1, mkt, 0, 0, MYAC);
END;

 

IF 空信号 THEN
BEGIN
 TSELL(holding>0, 1, mkt, 0, 0, MYAC);
 TBUYSHORT(holding>-1, 1, mkt, 0, 0, MYAC);
END;

 

IF TIME>=151300 THEN
BEGIN
 TSELLSHORT(holding<0, 1, MKT, 0, 0, MYAC);
 TSELL(holding>0, 1, MKT, 0, 0, MYAC);
END;

EXTGBDATASET( STRCAT( STKLABEL, 'holding'), holding);//设置指定品种虚拟仓位全局变量给VBA调用


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


加好友 发短信
等级:新手上路 帖子:40 积分:195 威望:0 精华:0 注册:2012/9/12 13:39:45
  发帖心情 Post By:2012/11/13 18:03:36    Post IP:180.175.8.48[显示全部帖子]

以下是引用王锋在2012-11-12 12:27:10的发言:

你的思维逻辑比较紊乱,既然使用了图表交易策略的虚拟持仓,那么不知道后台的下单代码是做何用的?

既然准备使用VBA的下单来矫正持仓,那么后台的下单语句又是何意?

分批下单,后台不支持分批下单的。

比如我总的要下100手,后台下了15手,还有85手在VBA中下单


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


加好友 发短信
等级:新手上路 帖子:40 积分:195 威望:0 精华:0 注册:2012/9/12 13:39:45
  发帖心情 Post By:2012/11/13 18:42:12    Post IP:180.175.8.48[显示全部帖子]

以下是引用admin在2012-11-13 18:21:09的发言:

不要去这么设计,会把简单的问题复杂化.

直接都用VBA去控制不就行了?

直接用VBA写策略太麻烦了,我的策略是从文华里移植过来的有上千行代码呢,用VBA操心写一遍?台恐怖了吧!


 回到顶部