以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  图表多框架交易问题。  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=172501)

--  作者:sword8586
--  发布时间:2019/10/20 6:47:51
--  图表多框架交易问题。
图表多框架交易时:CPU多核多线程,如128核256线程,内存256兆,但是只有一个集成显卡。在打开10个框架,每个框架有32个窗格,每个窗格加载1-2个公式,请问:
1.交易公式(策略)的计算与图像输出到桌面是不是相互独立的?也就是说,当策略已经计算好可以发出买卖信号至交易所,与此时图形再显示交易的信号标志,交易的价格线?二者具有先后次序?
2.图标交易,多框架时最重要的是CPU核心、线程、内存,只要这些满足了处理能力,即使显卡处理导致图形输出延迟也不会影响交易速度?

--  作者:sword8586
--  发布时间:2019/10/20 6:50:41
--  
图表多框架交易时:CPU多核多线程,如128核256线程,内存256兆,但是只有一个集成显卡。在打开10个框架,每个框架有32个窗格,每个窗格加载1-2个公式,请问:
1.交易公式(策略)的计算与图像输出到桌面是不是相互独立的,或者有先后?也就是说,当策略已经计算好可以发出买卖信号至交易所,然后再在经显卡计算图形,再显示交易的信号标志,交易的价格线?二者具有先后次序?
2.图标交易,多框架时最重要的是CPU核心、线程、内存,只要这些满足了处理能力,即使显卡处理导致图形输出延迟也不会影响交易速度?

--  作者:无为剑
--  发布时间:2019/10/20 11:28:19
--  
1,金字塔的图形输出是不依赖显卡的浮点计算的,也就是你用集成显卡和高性能A卡在速度上效果是一样的。
2,图表交易的逻辑是间隔定期或者高频定期扫描图形上的买卖点信号,因此是需要先绘图完毕,然后信号检测机制才予以工作的。理论上图形绘制是非常快速的,不会对下单造成什么实质影响,如果你纠结这个问题,可以考虑使用后台交易,后台交易模式可以满足你的需要

--  作者:sword8586
--  发布时间:2019/10/20 23:08:28
--  

可不可以这样理解:

1:图表交易实质就是要形成交易信号的标签,而与绘图无关,绘图实际就是显示最末增加的K线及是否存在或消失的最末K线上的信号标志而已。

2:这标签包括这些数组序列:交易价格序列,发生交易时间节点(以K线数计算)、交易方向等。这样每次数据发生后均可以调用以前的数据结合策略予以判断:理论持仓、理论盈亏等。每次扫描的实际只有这些数据(以前),因为对于计算机而言是没有图的只有数据。这样理解对吗?若这样我就知道如何配置我的计算机了。


--  作者:banzhuan
--  发布时间:2019/10/21 10:19:39
--  
不是与绘图无关。是先绘图,再检测图上是否有信号
--  作者:sword8586
--  发布时间:2019/10/21 10:58:07
--  

1:我的问题是,计算机并不知道图形,只是知道数据

2.实际检测金字塔并不能很好的利用多核。8核的与126核的运算毫无区别喔

 

 


--  作者:sword8586
--  发布时间:2019/10/21 11:00:20
--  

图形卡顿,两台电脑配置126核与8核运行10框架差别几乎一样图形卡顿

 

 


--  作者:banzhuan
--  发布时间:2019/10/21 11:25:21
--  
1、图表的逻辑是策略经过运行计算,满足条件后先会在图表上产生开平仓信号,检测到图表的信号后软件才会委托下单到交易所。
2、如果您是10个框架,每个框架又有32个品种,建议您用后台来运行试试

--  作者:无为剑
--  发布时间:2019/10/21 15:27:41
--  
软件的多核运行是有严格条件的,必须是多个品种或者多策略,相互之间的无关性才可以多核并行运行。
你不可以以卡和不卡来衡量软件是否启用了多核并行,而是应该打开任务管理器,打开运行框架后,观察一下盘中的数据刷新,看一下每个CPU的负载是否基本达到均衡,比如你开启了4个窗格运行,那么就看是否有4个cpu处于负载均衡的状态。

--  作者:sword8586
--  发布时间:2019/10/21 21:28:48
--  
我更糊涂了。
1.10个框架。每个框架30个窗格,交易的是同一品种,策略相同,但数据量不同。照老师的意见就是只启用一个线程或CPU?总共10个CPU?
2.不是按照每个k线图运行的策略个次(不管数据是否相同),启用线程?也就是说一个窗格若加载2个公式,就启用2个线程,一个框架内策略总数是多少就启用多少线程?而只有数个线程。
3.要知道每个窗格是独立的呦,策略也独立。采用线程交替,而不是优先分布,这不是非常不科学啊?