期货如何量化?

文华财经就是麦语言

最重要是你要有自己的一套交易系统,

然后把自己的交易系统代入程序中应用就可以了。

什么是量化投资?如何做到程序化交易?

;     所谓量化投资是将投资环节标准化的交易方式,主要包括选股、买入、卖出三个环节,而真正的量化投资是完全自动化交易,不需要人为参与,投资者只要监管程序是否正常运行,参数设置是否合理,指标选择是否在既定目标范围内。

      量化投资的形成过程十分简单,就是一个想法,通过程序化语言变成现实,比如低市盈率投资,当市盈率低于5倍时买入,高于10倍时卖出,具体步骤如下:

      首先确定自己的投资理念,是价值投资或是趋势投资,如果是价值投资,你要通过什么指标来确定这个价值是高还是低,同样趋势投资也要找到判断趋势的指标,不管是技术的还是财务的,都要是明确的指标,可以量化的。

      其次还要有配套的交易策略,交易策略是根据投资理念的再细化的过程,包括买卖的时机,买卖的数量,仓位的安排等。市场上主要的量化策略有:多因子选股策略、相对价值对冲策略、网格交易策略、事件驱动策略、指数增强策略、日内回转交易策略、行业轮动策略、趋势投资策略以及多策略等。

      在确定了指标和数量之后,再进行量化建模,将以上过程变成机器语言,也就是程序化,比如趋势投资确定KDJ日线金叉买入,死叉卖出,数量为总资产的10%,就可以通过这些条件写进程序。

      最后,对编好的程序进行验证修改,量化交易软件有文华财经、蜗牛股票量化分析软件、方正证券量化交易平台等。

      因此量化交易的门槛也是很高的,因为具备编程的能力投资者就寥寥无几,何况其核心并不在编程,而是对投资的理解,如何取舍相关指标,将其组合成新,打磨成无锋的重剑。

      量化交易的优势是不言而喻的:自动程序化,不受情绪干扰;劣势也是明显的:无法做到灵活变通,因此现实投资中可以综合运用,在选股环节可以一半借助系统,在交易环节可以完全交给机器,投资人可以真正从盘面中解脱出来,专注于投资的本职工作:选择、研究、思考。

      对于普通投资者来说,可以不懂编程,确定标准通过系统选股,然后只需要确定买入卖出的明确指标即可,最后盘后跟踪行情,盘前委托交易,到达则下单,不到不动。

文华财经如何设计、编辑指标?

一、编写不同指标线型

1、同时控制颜色和线型

MA5:MA(C,5),SETSTYLECOLOR(LINETHICK1,COLORGREEN);

MA10:MA(C,10),SETSTYLECOLOR(LINETHICK1,COLORMAGENTA);

MA30:MA(C,30),SETSTYLECOLOR(LINETHICK3,COLORYELLOW);

//对30周期均线进行中度加粗。

2、绘制小圆点线

MA5:MA(C,5),COLORGREEN;

MA10:MA(C,10),COLORMAGENTA;

MA30:MA(C,30),CIRCLEDOT;

//将30周期均线绘制成小圆点。

3、绘制虚线

MA5:MA(C,5),COLORGREEN;

MA10:MA(C,10),COLORMAGENTA;

MA30:MA(C,30),DOT;

//将30周期均线绘制成虚线

4、绘制变色线

MA1:MA(C,30),NODRAW;

DRAWCOLORLINE(C=MA1,MA1,COLORRED,COLORGREEN);

//价格大于等于30周期均线时,30周期均线为红色,否则为绿色

5、只显示指标数值,不绘制指标线

H20:HHV(H,20),NODRAW;

//取20周期高点作为看盘参考,只显示数值,不画线。

L20:LLV(L,20),NODRAW;

//取20周期低点作为看盘参考,只显示数值,不画线。

二、指标线型加入颜色

1、绘制变色K线

MA30:MA(C,30);

STICKLINE(C=MA30,C,O,COLORRED,0);

//价格大于等于30周期均线时,画K线为阳线(柱体部分)

STICKLINE(C

DRAWLINE(C=MA30,L,C=MA30,H,COLORRED);

//价格大于等于30周期均线时,画K线为阳线(上下影线部分)

DRAWLINE(C

2、将指定区域用颜色填充

MA5:MA(C,5),COLORGREEN;

MA10:MA(C,10),COLORMAGENTA;

MA30:MA(C,30),COLORYELLOW;//将30周期均线绘制成黄色

FILLRGN(CMA30MA5MA10,MA5,MA10,COLORRED);

//价格在30周期均线之上,5周期线大于10周期线时用红色填充

FILLRGN(C

三、指标加入注释、图标、声音

1、在符合条件的位置标注文字

KTEXT(ABS(C-O)MA(ABS(C-O),20)*3,0,H,1,COLORYELLOW,'突破!');

//在长K线上标注黄色文字"突破!"

2、在符合条件的位置标注图标

MA5:MA(C,5),COLORGREEN;

MA10:MA(C,10),COLORMAGENTA;

MA30:MA(C,30),CIRCLEDOT;

//将30周期均线绘制成小圆点

DRAWICON(CMA30CROSS(MA5,MA10),L,'ICO1');

//30周期均线之上,5周期均线上穿10周期均线的时候标注笑脸

3、在符合条件时,发出声音警报

MA5:MA(C,5),COLORGREEN;

MA10:MA(C,10),COLORMAGENTA;

MA30:MA(C,30),COLORRED;

PLAYSOUND(CMA30CROSS(MA5,MA10),'B');

//价格在30周期均线之上,并且5周期均线上穿10周期均线时发出声音报警注:下图中黄圈处为满足条件位置,盘中满足条件的时候,会发出声音报警。

声明:
本站部分内容转载于互联网,转载文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与本网联系(runpll@foxmail.com),我们将及时更正、删除,谢谢。