轻松搭建Linux平台下的CTP Demo教程 (linux下ctp demo)

在交易领域中,CTP(China Trading Platform)是交易员们必须面对的基础框架。但是,搭建一套可用于交易开发的CTP Demo并不是一件轻松的任务,特别是在Linux平台下。本文将为大家提供轻松搭建Linux平台下CTP Demo的详细教程。

一、安装Linux环境

在搭建CTP Demo之前,首先需要安装一套可用于开发和测试的Linux环境。推荐使用Ubuntu或者CentOS,这两种linux操作系统都可以进行免费下载,安装过程较为简单。

1.下载Ubuntu或CentOS

从官网中下载最新版本的ISO镜像文件。

2.创建虚拟机

使用Oracle VirtualBox或VMware Workstation等虚拟化软件创建一个虚拟机,配置好虚拟机的内存,硬盘等资源,将下载的ISO镜像文件作为虚拟机的启动项。

3.安装

根据操作系统的提示,安装Ubuntu或CentOS。安装过程中可以自行选择安装的软件包,或者使用默认选项完成安装。

二、下载CTP相关文件

在搭建CTP Demo之前,需要下载CTP相关文件。

1.下载CTP API

访问中国期货信息网站(http://www.ctp.cn/),下载适用于Linux操作系统的CTP API。这是与CTP交易系统进行交互的桥梁,是开发CTP交易所必备的工具。

2.下载CTP Demo

访问中国期货信息网站(http://www.ctp.cn/),下载适用于Linux操作系统的CTP Demo。这是用于演示开发完成的CTP交易所的交易系统。

三、安装CTP API

接下来需要进行CTP API的安装。

1.解压

将下载的CTP API文件解压到Linux系统中的一个目录下,比如/home/user/ctp。

2.添加库目录

打开/etc/ld.so.conf文件,添加以下两行:

/usr/local/lib

/home/user/ctp/lib

保存修改,并执行命令:

sudo ldconfig

3.编译

执行以下命令编译CTP API:

cd /home/user/ctp

make

4.安装

执行以下命令安装CTP API:

sudo make install

四、编译和运行CTP Demo

安装CTP API完成之后,需要进行CTP Demo的编译和运行。

1.解压CTP Demo

将下载的CTP Demo文件解压到Linux系统中的一个目录下,比如/home/user/ctp_demo。

2.编译

进入CTP Demo目录,在终端中执行以下命令:

make

3.修改配置文件

修改/trader/linux/conf/ctp.xml配置文件,按照实际情况填写BrokerID、UserID、Password、ExchangeID等参数。

4.运行

在终端中执行以下命令运行CTP Demo:

/trader/linux/bin/ctp_demo

5.登录

根据提示,输入登录信息进行登录。

五、测试CTP Demo

安装和运行CTP Demo成功之后,需要对其进行测试。

1.委托下单

进入交易主界面,进行委托下单测试。

2.查询

进入交易主界面,进行查询测试。

3.撤单

进入交易主界面,进行撤单测试。

六、

本教程提供了详细的步骤,让大家轻松搭建Linux平台下的CTP Demo。通过这个CTP Demo,交易开发人员可以深入了解CTP交易系统的使用和开发,为下一步的交易开发打下良好的基础。

相关问题拓展阅读:

【免处理CTP版材技术及其发展】增材制造技术的发展

目前,绿色印刷正以其强大的影响力引导着全球印刷业的发展。在各种各样的绿色印刷材料中,免处理CTP版材可将印前制版工序对环境的影响降至更低,因此受到了印刷业的广泛关注,各种各样的免处理CTP版材正在引领印刷企业逐步进入绿色印刷时代。

  免处理CTP版材的种类

  目前,市场上的免处理CTP版材很多,根据版材的特点,可将其分为以下几类。

   1.完全免处理CTP版材

  完全免处理CTP版材是指在制版设备上成像后,可以直接上机印刷的郑梁CTP版材。按照成像方式不同,主要可分为烧蚀型免处理CTP版材和热致极性免处理CTP版材。

  (1)烧蚀型免处理CTP版材

  烧蚀型免处理CTP版材也称激光烧蚀免处理CTP版材,是指版材受到红外激光照射后,版材涂层内含有的光热转换剂吸光放热,导致部分或全部的涂层燃烧爆裂或熔融,露出铝版基。因此,烧蚀型免处理CTP版材只需曝光不用显影,极大地改变版面涂层的特性。其成像机理是:采用等离子体真空处理聚酯表面,在惰性气体环境中,连续喷镀金属钛、石墨、亲水聚合物(如浓度为80%聚乙烯醇),使它们共同组成保护层,再发生金属烧蚀反应,露出版基表面,然后即可直接印刷,如图1所示。

  由于在制版过程中会产生汽雾和碎片,所以必须在制版机上安装特殊的吸尘装置,以免对设备尤其是光学系统造成破坏,而这一缺点限制了其推广使用。

  (2)热致极性免处理CTP版材

  热致极性免处理CTP版材是利用版材表面涂层在红外激光的热能作用下发生极性转变,表面涂层的表面亲水亲油性能发生改变来实现制版的。其成像层使用的树脂是聚四氢萘酮肟-3-甲基丙烯酰基丙烷磺酰酯。经红外激光曝光后,曝光区由亲墨性变成亲水性,非曝光区保持亲墨性,无须其他后处理即可直接上机印刷。

  由于生产成本和印刷适性等问题,目前热致极性免处理CTP版材仅限于小批量试生产,而且由于其感光度很低,即便使用高功率的激光器,制版速度还是较慢,所以只能用于对生产速度要求不高的商业印刷。

  

   2.在机显影免处理CTP版材

  所谓在机显影就是CTP版材在制版机上曝光成像后,版材在印刷机上利用润版液的润湿效应进行显影,去除非图文部分的药膜。

  在机显影免处理CTP版材的优点是不需要化学显影,在印前制版中不会有废液产生。缺点在于,首先由于在印刷机上显影,印刷操作人员无法准确进行对版面图文的识别和校对,以及制成印版的质量控制,容易产生操作错误,造成时间和材料的浪费;其次,在机显影过程中,版材的非图文部分药膜去除后进入润版液循环系统,容易导致印刷故障;再次,现有的基于版心定位的弯版打孔机无法确认版面上的定位标记,难以准确进行弯版打孔处理,因此难以用于报纸印刷领域。

  该类版材的制造难点主要在于超细颗粒的制备、超细颗粒在涂布液中的稳定性控制以及版材耐印力的提高(目前,在机显影免处理CTP版材大都是为短版印刷设计的,所以耐印力较低,一般在5万印左右)。

   3.免化学处理CTP版材

  免化学处理CTP版材在制版机上成像后、上机印刷前要经过显影处理,而这个处理过程不需要化学显影液,采用清水清洗或者给印版进行过胶保护即可显影。

  该类版材的制版工艺原理是:由热塑性颗粒组成的版材表面,在曝光成像过程中遇热熔化,并与铝版基牢固黏合,形成图文部分,再对版材上保护胶,保护胶将未曝光的热塑性颗粒软化,并使其在毛刷的外力作用下从版材表面脱离,从而在上胶的过程中完成版材的显影。

  该类版材反差明显,图文清晰。版材空白部分是经粗化及阳极氧化处理后的铝版基,而不是药膜涂层,具有良好的耐磨性、耐腐蚀性,印刷适性与普通版材没有任何区别,耐印力也较高,一般在10万印以上。

  国内外主流免处理CTP厂商及产品

   1.柯达

  柯达公司开发的免处理CTP版材Thermal Diect看上去很像传统的PS版材,据称,它可以与所有常用的CTP制版机兼容,可使用各种油墨和润版液。

  该版材表面有一层薄薄的热敏涂层,其厚度比紫激光聚合版材的涂层薄70%,比需要显影的热敏版材涂层薄38%,且能被派丛梁印刷机的润版液溶解;在更佳印刷条件下,该版材耐印力可达10万印,能尘运清晰再现200lpi的图像、1%~98%的网点。Themal Direct版材具有可见潜像,从观察角度看,其可视程度稍逊于其他版材;支持调频加网,版面上可表现出20μm的网点;可在白光下放置1小时,黄光下放置4小时。

   2.爱克发

  爱克发公司开发的免处理CTP版材Azura采用Sublima晶华网,可再现0~100%网点,更高加网线数达240lpi,曝光宽容度、印刷宽容度和反差较大,可方便印刷前的图文检查,适用于所有主流的CTP制版机;采用ThermoFuse专利技术,经阳极氧化处理的铝基版,无须化学显影,且可在明室操作。目前Azura版材已广泛应用于商业印刷领域,但因曝光速度问题,不能用于报业印刷领域。

  此外,爱克发公司还推出了一款紫激光免处理CTP版材,其显影处理方式与Azura版材类似,但需要在过保护胶之前对其进行预加热,这样可将耐印力提高至20万印。

   3.富士胶片

  富士胶片推出的免处理CTP版材BrilliaHD PRO-T是一款完全免处理的热敏CTP版材。其采用先进的非烧蚀型在机显影技术,可采用Taffeta20调频加网方式和混合加网方式,可为各种商业印刷提供优良的、稳定的、高效率的版材;对于200lpi的传统加网、混合加网或调频加网图像,BrilliaHD PRO-T可再现1%~99%的网点;耐印力高,在不烤版的情况下,耐印力可达10万印。

  富士胶片还开发并生产了免化学处理CTP版材BrilliaHD PRO-V,这是一款免化学处理的紫激光CTP版材,对200lpi的传统加网、混合加网或调频加网图像,可再现1%~99%的网点,其采用高精度的版面乳化技术,耐印力高,可达20万印;水墨平衡性好,可在黄色灯下操作。

   4.海德堡

  海德堡生产的免化学处理热敏CTP版材Saphira Chemfree,其采用阴图型带砂目的铝基版,新型树脂乳剂微球涂层技术,涂层为非烧蚀型,适用于海德堡Suprasetter制版机。Saphira Chemfree版材的更大优点是可与海德堡速霸74DI良好配合。

   5.乐凯华光

  乐凯华光开发的华光TP-G型免处理热敏CTP版材,在曝光过程中不会对热敏CTP设备的激光头造成粉尘污染,曝光完成后只需用水冲洗或直接上机印刷即可,其印刷适性优良。

   6.成都新图

  成都新图推出的FIT eCO免处理CTP版材是一款真正意义上的免处理热敏CTP版材,无须化学制剂和相关显影设备的处理,可为用户带来更佳的印刷效果;且对自然环境不产生任何负面影响,真正实现绿色印刷。

  综上所述,免处理CTP版材确实比传统CTP版材更为先进,其既能降低生产成本,又能提高制版效率,是真正意义上的绿色产品,具有广阔的发展前景,将会成为印刷版材的未来发展方向。

关于linux下ctp demo的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 轻松搭建Linux平台下的CTP Demo教程 (linux下ctp demo)