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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 持仓监控器的思路编写

   

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


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

主题:持仓监控器的思路编写

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


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2018/9/25 10:41:53
持仓监控器的思路编写  发帖心情 Post By:2019/3/15 16:34:49    Post IP:113.72.145.242[只看该作者]

求助,我写了后台和图表混合编程的策略,然后我在策略上用EXTGBDATASTE设置了一个变量,把position*开仓手数(POSITION是方向正负一)放进去了,如下EXTGBDATASET('TC1',POSITION*SS);

接着我再写了一个新策略,里面是持仓监控用的,思路是令A:= EXTGBDATA('TC1');先获取了那个策略的品种持仓,然后再写TBUYHOLDING和TSELLHOLDING,
最后让他们对比,导出TXT显示如下:

2019-03-15 10:57:45.756    I05后台MA60系统  理论多:4 理论空: 0 账户多: 0 账户空:0 该策略理论持仓:4   
2019-03-15 10:57:45.994    AL05后台MA60系统  理论多:4 理论空: 0 账户多: 46 账户空:0 该策略理论持仓:4   
2019-03-15 10:57:46.225    M05后台MA60系统  理论多:4 理论空: 0 账户多: 0 账户空:0 该策略理论持仓:4   

我的思路应该是没错的吧?但是我多品种多策略运行的时候,就只能导出一个理论多的数,这个理论多的是就是我把公式加载到图表上的品种,也就是说预警运行的时候,
策略不针对每一个品种去读取EXTGBDATASET('TC1',POSITION*SS);  这让我很苦恼,请问能不能给出图表交易持仓监控器的思路啊,我想做一个读取策略理论持仓和账户持仓,然后把各个子策略理论持仓加总,把这个加总和账户持仓对比,这样我就能知道哪个品种持仓不对,补多少手或者减多少手,求老师给代码或者给思路,谢谢!

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2019/3/18 8:55:55    Post IP:180.169.30.6[只看该作者]

EXTGBDATASET('TC1',POSITION*SS)
你不同策略品种,这个tc1的变量名要不一样不能设置同一个
另外你要读取理论持仓不需要这种全局变量,直接用stkindi读取图表策略里的holding就行了
stkindi('','策略a.a',0,1,0);
其中策略a是名字,里面有一个a:holding;

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


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2018/9/25 10:41:53
  发帖心情 Post By:2019/3/19 8:57:50    Post IP:183.27.98.222[只看该作者]

好,谢谢老师。

 回到顶部