在文华期货软件中进行编程主要涉及以下几个步骤:
了解并熟悉文华期货软件提供的各种函数与工具。这些函数涵盖了数据处理、交易策略编写、图形绘制等多个方面。例如,可以使用软件的数学函数进行数据处理,使用条件语句构建交易策略逻辑,利用绘图函数实现交易信号的直观展示等。
编写交易模型。文华期货软件支持使用麦语言编程,模型主要由变量、交易条件和交易指令以及模型关键字组成。构建模型的思路是量化出必要的条件和数据,将其定义成变量;将赋值好的变量组合起来,构建模型的开平仓条件;对开平仓条件添加相应的开平指令,按照模型性质添加模型关键字;模型编写完成后,进行语法检测,加载到主图并查看模型历史回测报告。
启用交易模型。在“交易”菜单中选择“指令间连线显示”,启用编好的交易模型实现自动下单。如果需要清楚显示交易指令信号,可以选择该项。
设置交易参数。在交易界面左侧的“参数设置”->“选项设置”中,可以设置下单默认手数、开仓时自动设置好止损止盈等参数。
设置风控单。当账户的盈亏、权益、资金使用率等达到某风险值时,软件自动对账户持仓进行一定操作,达到控制交易风险的目的。可以设置当账户的盯市浮盈大于等于一定值时,以对手价委托平掉当前所有持仓,保证账户利润。
编写指标公式。例如,可以编写一个简单的均线指标公式,使用CLOSE函数获取收盘价数据,通过循环计算均值,最后通过DRAWLINE函数在图表上绘制出均线。
获取数据。使用文华提供的函数如AVPRICE、SETTLE、CLOSE、H、L、O、OPI、REF等引用数据。
使用操作符。文华期货软件支持的操作符包括加法、减法、乘法、除法、AND、OR等,用于数据处理和交易条件判断。
通过以上步骤,可以在文华期货软件中编写程序化交易模型,实现自动化交易。建议在实际操作前,先熟悉软件提供的函数和工具,并通过模拟交易进行验证和优化。