前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >量化交易系统开发方案详细 合约量化系统开发说明分析

量化交易系统开发方案详细 合约量化系统开发说明分析

原创
作者头像
VC_MrsHu288
发布2022-06-27 11:00:07
6390
发布2022-06-27 11:00:07
举报

做量化交易需要什么?

  (1)要有各种数据

  要有能方便使用的各种投资相关的数据。这要考虑到各种数据的收集、存储、清洗、更新,以及数据取用时的便捷、速度、稳定。

  (2)还要有一套量化交易的系统

  要有能编写策略、执行策略、评测策略的系统。这要考虑到系统对各种策略编写的支持、系统进行回测与模拟的gao仿真、系统执行策略的高速、系统评测策略的科学可靠全方面。

策略源码

  N1:=26;//ATR可调参数

  TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));

  ATR:=MA(TR,N1);

  //ATR指标

  TC:INTPART((MONEYTOT*0.02/(UNIT*ATR))),NODRAW;

  //根据权益的2%计算下单手数

  DIFF:=EMA(V,24)-EMA(V,52);

  DEA:=EMA(DIFF,9);

  MACD:=2*(DIFF-DEA),COLORSTICK;

  //MACD指标

  CROSS(DIFF,DEA)&&H>HV(H,5)&&C>MA(C,60)AND V>MA(V,30),BPK(TC);

  CROSS(DEA,DIFF)&&L<LV(L,5)&&C<MA(C,60)AND V>MA(V,30),SPK(TC);

  C<MA(C,60),SP(BKVOL);

  C>MA(C,60),BP(SKVOL);

  C<BKPRICE*0.98,SP(BKVOL);

  C>SKPRICE*1.02,BP(SKVOL);

  //开平仓条件

  SETSIGPRICETYPE(BPK,LIMIT_ORDER);

  SETSIGPRICETYPE(SPK,LIMIT_ORDER);

  SETSIGPRICETYPE(BK,LIMIT_ORDER);

  SETSIGPRICETYPE(SK,LIMIT_ORDER);

  SETSIGPRICETYPE(BP,LIMIT_ORDER);

  SETSIGPRICETYPE(SP,LIMIT_ORDER);

  CLOSEKLINE(1,30);

  策略思路

  /*

  策略介绍

  开多:

  MACD金叉,成交量大于30日均量,收盘大于60日均线,最高价格高于过去5日最高价格。

  平多:

  收盘价格低于60日均线。

  开空相反

  MACD死叉,成交量大于30日均量,收盘小于60日均线,最低价格低于过去5日最低价格。

  平空:

  收盘价格高于60日均线

  止损:2%

  仓位介绍

  每次买卖TC手,计算方法用(总资金的2%)除以(合约交易单位乘以ATR)

  */

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档