文华程序化交易说明文档
- 格式:doc
- 大小:2.45 MB
- 文档页数:17
文华交易软件说明书一、交易的登录和退出1、交易的登录:登录文华行情后按F12或点击右下角的”trade”,在弹出的登录界面上填入资金账号和密码(建议使用软键盘输入密码,防止木马程序,保护账号安全),并选择相应站点登录,电信上网选择电信站点,网通上网选择网通站点,公司总部场内客户也可以选择内网站点。
注:交易软件打开后显示在屏幕的左下方,这样不影响对图表主图窗口的分析。
2、交易的退出:先将交易窗口关闭,然后在文华行情界面上点击程序化交易\断开交易服务器。
二、普通下单1、合约代码输入后,图表窗口自动切换显示该合约2、两步实现下单。
第一步:屏幕抓价(自动输入交易代码和委托价格与手数)双击买/卖/最新价可以自动在交易软件里填入委托信息和买/卖/最新价。
双击买/卖量可以自动在交易软件里填入委托信息(不同品种合约下单手数可以在“帮助与设置”中分别设置)。
也可以通过点交易窗口的买卖价显示框来抓价。
第二步:选择买开、平多单、卖开、平空单按钮确认下单。
3、价格联动功能将“买价联动”、“卖价联动”或“最新价联动”的勾选上后。
通过屏幕抓价后,交易软件中填入的价格会自动跟实时行情保持联动。
系统默认是选上该项的。
如果您想手动输入价格,可以先将该选项的勾去掉,再在报价栏中填入价格即可。
还可以直接点击涨/跌停价格进行委托。
4、双击持仓可以自动弹出平仓界面,并可反手开仓。
平仓时仍可选择价格联动;可以选择追价平仓。
注:上海品种如果是今天开的仓会自动对应平今指令,老仓自动对应平仓指令。
4、界面介绍●合约名称下显示最多可开仓手数,最新权益,可用资金。
支持当前权益和可用资金动态刷新,支持当前合约的涨跌停价格显示;。
●持仓列表:即时显示持仓信息、可用数量、浮动盈亏等;●止损:把下单窗口的持仓列表与价格触发窗口打通,在报价窗口可以直接设置价格触发;●挂单列表:显示所有状态未终止的委托单快捷:撤单快捷键:Ctrl + N,N为挂单列表中行的序号;双击未成交挂单可以直接撤单。
文华财经程序化交易1、趋势转变如何表示?以均线拐头为例:MA10:=MA(CLOSE,10);{定义10周期均线}MA10>REF(MA10,1)&&REF(MA10,1)>REF(MA10,2)&&REF( MA10,3)>REF(MA10,2)&&R EF(MA10,4)>REF(MA10,3);{表示上拐} MA10<ref(ma10,1)&&ref(ma10,1)<ref(ma10,2)&&ref(ma10, 3)<ref(ma10,2)&&r bdsfid="66" ef(ma10,4)<ref(ma10,3);{表示下拐}<="" p=""></ref(ma10,1)&&ref(ma10,1)<ref(ma10,2)&&ref(ma10,3) <ref(ma10,2)&&r>2、交*(金*/死*)如何表示?以均线交*为例:MA5:=MA(CLOSE,5);{5个周期收盘价的简单移动平均} MA10:=MA(CLOSE,10);{10个周期收盘价的简单移动平均} MA20:=MA(CLOSE,20);{20个周期收盘价的简单移动平均} CROSS(MA10,MA20),BK;{当MA10上穿MA20时,发出买入开仓交易指令} CROSS(MA10,MA5),SP;{当MA10上穿MA5时,发出卖出平仓交易指令} CROSS(MA20,MA10),SK;{当MA20上穿MA10时,发出卖出开仓交易指令} CROSS(MA5,MA10),BP;{当MA5上穿MA10时,发出买入平仓交易指令}3、价差如何表示?以最新价和均线价差为例:MA5:=MA(CLOSE,5);{5个周期收盘价的简单移动平均} MA10:=MA(CLOSE,10);{10个周期收盘价的简单移动平均}CROSS(MA10,MA5)||(CLOSE-MA5)>8,SK;{10周期均线上穿5周期均线或者收盘价与5周期均线的差值大于8时,发出卖出开仓交易指令} (MA5-CLOSE)>6,BP;{5周期均线与收盘价的差值大于6时,发出买入平仓交易指令}CROSS(MA5,MA10)||(MA5-CLOSE)>8,BK;{5周期均线上穿10周期均线或者收盘价与5周期均线的差值大于8时,发出买入开仓交易指令} (CLOSE-MA5)>6,SP;{收盘价与5周期均线的差值大于6时,发出卖出平仓交易指令}{{}内为文字说明,编写模型时不用写出}4、如何在模型中限制开平仓时间?MA5:=MA(CLOSE,5); {定义5周期的简单移动平均线}MA10:=MA(CLOSE,10); {定义10周期的简单移动平均线}TIME>=0905&&CROSS(MA5,MA10),BK;{在9点05分后出现5周期线金*10周期线后买开} CROSS(TIME,1457),BP;{当时间到14点58分时自动发出买平指令} TIME>=0905&&CROSS(MA10,MA5),SK;{在9点05分后出现5周期线死*10周期线后卖开} CROSS(TIME,1457),SP;{当时间到14点58分时自动发出卖平指令}5、KDJ模型雏形RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;{定义RSV}K:=SMA(RSV,M1,1); {定义K} D:=SMA(K,M2,1); {定义D} J:=3*K-2*D; {定义J} J<30&&CROSS(K,D),BPK;{J值小于30并且K、D金*,买平并买开}J>70&&CROSS(D,K),SPK; {J值大于70并且K、D死*,卖平并卖开}6、MACD模型雏形DIFF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);{定义DIFF} DEA := EMA(DIFF,M);{定义DEA}(DIFF<0)&&(DEA<0)&&(CROSS(DIFF,DEA)),BPK;{DIFF小于0并且DEA小于0并且DIFF上穿DEA,买平并买开}(DIFF>0)&&(DEA>0)&&(CROSS(DEA,DIFF)),SPK;{DIFF大于0并且DEA大于0并且DIFF下穿DEA,卖平并卖开}7、MTM模型雏形MTM:=CLOSE-REF(CLOSE,N);{定义MTM} CROSS(MTM,0),BPK;{MTM上穿0轴,买平并买开}CROSS(0,MTM),SPK;{MTM下穿0轴,卖平并卖开}8、RSI模型雏形LC:=REF(CLOSE,1);{定义LC}RSI1:=SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100;{定义RSI1} RSI2:=SMA(MAX(CLOSE-LC,0),M,1)/SMA(ABS(CLOSE-LC),M,1)*100;{定义RSI2} REF(RSI1,1)<40&&CROSS(RSI1,RSI2),BPK;{上一个周期的RSI1<40并且RSI1上穿RSI2,买平并买开} REF(RSI1,1)>60&&CROSS(RSI2,RSI1),SPK;{上一个周期的RSI1>60并且RSI1下穿RSI2,卖平并卖开}9、WM模型雏形RSV:= (CLOSE-HHV(HIGH,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;{定义RSV} LWR1:=SMA(RSV,3,1);{定义LWR1} LWR2:=SMA(LWR1,3,1);{定义LWR2} CROSS(LWR1,LWR2),BPK;{LWR1上穿LWR2,买平并买开} CROSS(LWR2,LWR1),SPK;{LWR1下穿LWR2,卖平并卖开}10、SAR模型雏形SARLINE:=ABS(SAR(N,STEP,MVALUE));{定义SARLINE}CROSS(CLOSE,SARLINE),BPK;{最新价上穿SARLINE,买平并买开}CROSS(SARLINE,CLOSE),SPK;{最新价下穿SARLINE,卖平并卖开}我所说的解决信号反复问题,是指那种K线运行中途交易信号来回反复的问题,K线走完之后信号即固定下来,也就是收盘价模型的信号在K线中途反复现象。
1.自编公式支持的操作符2.编辑平台的语法1.关于公式名称:公式的名称不可以和已经存在的公式重复。
2.关于参数:每个自编公式最多可以定义六个参数,参数的定义如下,首先是参数名称,然后是参数的最小值,最大值,最后是参数的默认值。
在定义参数时要注意的是参数名称不可以重复。
3.关于变量名称:变量名称不可以互相重复,不可以和参数名重复,不可以和函数名称重复。
4.关于公式内容:公式的每个语句应该以分号结束,包括最后一条语句。
在数据公式的时候请您注意一定要使用半角输入。
在编写公式的过程中,如果您不记得某个函数的确切写法,可以选择插入函数来插入函数。
5.如果您在编写公式之后,想给这个公式加上注释、说明,可以点击公式名称后面的“公式说明”,在弹出窗口中输入。
6.IFELSE(C,A,B)如果条件C成立则返回A值,否则返回B值例:IFELSE(CLOSE>REF(CLOSE,1),1,0);表示若今日收盘价高于前一日收盘价,则返回1,否则返回03. 自编公式支持的函数1.引用数据2.金融统计3.数理统计4.逻辑判断5.数学运算6.时间函数7.绘图8、颜色常数9、头寸函数10、信号记录函数11、画线函数12、未来函数4. 交易模型中的交易指令期货交易指令股票、权证、外汇交易指令套利模型中的交易指令外盘指令5. 编程举例■举例:1. MACD公式MACD公式有三个参数:SHORT(短期)、LONG(长期)、M 天数,一般为12、26、10 MACD公式的用法:①DIFF、DEA均为正,DIFF向上突破DEA,买入信号。
②DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号。
③DEA线与K线发生背离,行情反转信号。
④分析MACD柱状线,由红变绿(正变负),卖出信号;由绿变红,买入信号。
其中:⑴DIFF线收盘价短期、长期指数平滑移动平均线间的差⑵DEA线 DIFF线的M日指数平滑移动平均线⑶MACD线DIFF线与DEA线的差,彩色柱状线按照上述原理,MACD公式应该写成如下形式:参数表:参数名最小值最大值默认值SHORT 5 40 12LONG 20 100 26M 2 60 10公式写成如下形式即可:DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);DEA:=MA(DIFF,M);MACD:2*(DIFF-DEA);公式的第一行对应于⑴,公式的第二行对应于⑵,公式的第三行对应于⑶。
文华财经交易软件使用说明书文华财经的交易软件不同于目前市场上其它的交易软件,该软件是与行情软件捆绑到一起的,这样可以为客户提供更方便、更快捷的交易功能。
文华财经的交易软件主要包括以下几部分:●普通的交易功能,该功能和目前市场上大部分的交易软件的功能是相同的,同时因为和行情软件捆绑在一起,所以有价格联动功能,如果选中买/卖价格联动,则下单时的买/卖价,会随着当前品种的当前行情而变化。
●郑州期货交易所的交易功能,郑州期货交易所目前可以支持市价委托功能及跨期套利功能,但是目前市场上大部分交易软件还不能支持这两种新的委托功能,而文华交易软件则可以完全支持该交易所的这些新功能。
●一键下单功能。
该功能是为“炒单手”提供的方便快捷的交易功能。
用户可以用最少时间,以最快捷的操作方式进行交易操作。
●查询功能。
可以为用户提供基本得查询功能。
●其它功能。
可以让用户进行其它得操作,比如修改密码,查询历史账单等等。
下面具体说明以下该软件的使用方法:在安装完文华财经的软件之后,双击桌面的快捷方式,启动该软件,此时需要使用您的行情账号登录行情服务器,在成功登录行情服务器之后,界面如下:此时可以通过选择交易菜单中的“交易系统F3”启动交易软件或者通过鼠标左键单击右下脚的“trade”来登录交易软件:此时弹出交易软件的登录窗口:在正确的输入了账号及密码之后,点击登录按钮,如果成功登录了交易服务器,会出现如下窗口:点击确定按钮,此时就可以正常进行交易。
要进行某个和约的交易,只要在报价窗口该和约的买价/买量,卖价/卖量区域双击鼠标右键键,系统就会为您自动填充好委托信息。
下面分别详细介绍一下各个交易界面。
●普通交易界面:普通交易界面如下:该界面上面部分是普通的交易信息,包括合约,数量,价格,是否价格联动等委托时需要的信息。
有一个价格联动选项,双击报价窗口合约的买价,就是买价联动,双击卖价,就是卖价联动。
如果选上,则价格输入框里的值会跟着报价窗口里的行情变化。
文华财经wh8程序化半自动8.2版使用说明后台程序化工作机理当我们进行程序化交易的时候可能还想做点儿别的事情,比如看盘、做些技术分析、看些新闻等。
那么问题来了,程序化要占用K 线图,界面不能动,怎么做其他事情呢?这个时候,后台程序化的优势就体现出来了。
这种后台运行技术相当于在运行程序化时单独再开启一个工作台,和主窗口K线图之间相互独立,要看它时把它从后台调出来,不看时放到后台,它会自己运行。
类似于我们在手机上使用QQ、微信等软件,既可以用手机做别的事情,又不影响他们在后台运行。
随时使用随时调取并能够清楚的看到程序化运行的信号,交易信息才能算的上市真正的后台运行。
页面盒子一些基础的策略模型需要在每根K 线走完的时候按照出现的信号方向下单,我们把这种模型叫做收盘价模型。
页面盒子是运行收盘价策略模型的功能载体,适合需要部分手动辅助或结合图表分析的程序化用户。
多窗口运行程序化交易模型在盒子中运行程序化交易模型(不可含资金管理函数),当需要同时管理多品种时,可将各盒子平铺显示。
全自动运行的盒子由电脑独立完成全部交易过程,半自动运行的盒子会在模型满足下单条件时提示下单,交易者手动确认执行。
控制多账号程序化全自动交易将多个帐号与盒子关联后,当模型向盒子发出自动交易指令时,被关联的帐号即可下单。
提示:关联了盒子的交易帐号可设置不同的交易手数加载页面盒子隐藏程序化运行窗口在程序化功能模块中有一个关闭(X )按钮,这个关闭按钮就可以让该模块到后台运行。
页面盒子的后台运行按钮在盒子列表的右上角:调出程序化运行窗口 图中红框内按钮为页面盒子,点击这个按钮就可以把他们从后来调出。
它在软件的最左侧边栏处。
套利交易套利交易是指在两个不同的市场中,以有利的价格同时买进或卖出同种或本质相同的证券的行为。
投资组合中的金融工具可以是同种类的也可以是不同种类的。
在市场实践中,套利一词有着与定义不同的含义。
实际中,套利意味着有风险的头寸,它是一个也许会带损失,但是有更大的可能性会带来收益的头寸。
注:此教程适用于赢智Wh8和乐期Wh4。
目录第一章公式系统介绍 (1)第二章模型编写语法与规则 (4)2.1 数据引用 (4)2.2 模型编写语法 (8)2.3 模型基本结构 (14)第三章一般模型编写示例 (18)3.1 条件描述 (18)3.2 K线形态描述 (20)3.3 技术指标范例 (24)3.4 价量走势编写范例 (29)3.5 盘中动态编写范例 (31)3.6 趋势类模型编写范例 (32)3.7 振荡类模型编写范例 (36)3.8 公式条件单范例 (37)3.9 常见模型公式编写问题 (40)第四章复杂模型编写示例 (42)4.1 跨指标模型 (42)4.2 跨周期模型 (44)4.3 分组指令 (47)4.4 日内模型 (48)4.5 TICK模型 (51)4.6 止损模型 (54)第五章模型的回测 (56)5.1模型回测 (56)5.2 参数优化 (60)5.3 日志检索 (66)第六章如何优化你的策略 (67)6.1 PANZHENG函数, 减少盘整行情中的交易次数 (67)6.2 TRADE_OTHER函数,在指数交易中的应用 (73)6.3 CHECKSIG函数,实现更具有优势进场价格 (73)6.4 MULTSIG函数,在一根k线上灵活进出 (73)第七章后台程序化 (73)7.1 后台程序化工作机理 (74)7.2 页面盒子 (74)7.3 运行模组 (77)7.4 盘口模型运行池 (77)第八章多账号下单 (77)第九章套利交易 (81)第十章软件的一些基本操作 (91)附录1:麦语言趋势模型函数列表 (100)附录2:交易测评报告术语详解 (222)附录3:图表分析各图表项说明 (225)第一章公式系统介绍软件的公式系统是一套功能强大、使用方便的计算机描述系统。
可供引用的函数近500个。
可以说其它软件能做的,该软件都能做到,而且能做得更好,更贴近实盘。
用户可以通过期货交易所和证券交易所发送的实时行情数据和软件保存的历史数据按照简单、复杂的运算法则进行分析、筛选、系统测试和自动交易,在软件中提供了用于公式编写的编辑器:交易系统公式编辑器交易系统旨在建议一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等做出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。
在15分钟图内,突破开盘后15分钟高低点的交易系统HH:=VALUEWHEN(TIME=0900,HIGH);//每天第一根15分钟K线的高点LL:=VALUEWHEN(TIME=0900,LOW); //每天第一根15分钟K线的低点CROSS(CLOSE,HH),BK; //只要价格上穿15分钟的高点,买进开仓;CROSS(LL,CLOSE),SK; //只要价格下穿15分钟的低点,卖出开仓;CROSS(CLOSE,HH)||CROSS(TIME,1444),BP; //只要价格上穿15分钟的高点,买入平仓;或时间在14:44之后平仓CROSS(LL,CLOSE)||CROSS(TIME,1444),SP; //只要价格下穿15分钟的低点,卖出平仓;或时间在14:44之后平仓在3分钟图内,突破开盘后15分钟的高低点的交易系统首先先建立一个指标就是HL.fml,然后用引用的方法#IMPORT[,MIN15,HL] AS VARHLHH1:=VARHL.HH;LL1:=VARHL.LL;CROSS(CLOSE,HH1),BK;CROSS(LL1,CLOSE),SK;CROSS(CLOSE,HH1)||CROSS(TIME,1456),BP;CROSS(LL1,CLOSE)||CROSS(TIME,1456),SP;一天只交易一次的编写方法NN:=BARSLAST(DATE<>REF(DATE,1))+1;买入开仓条件&&REF(EXIST(BB,NN),1)<1,BK;BS,SP;卖出开仓条件&&REF(EXIST(BB,NN)<1,1),SK;SS,BP;开盘交易,收盘退出DATE<>REF(DATE,1),BK;TIME>=1455,SP;周间日模型(固定金额止损)NN:=BARSLAST(DATE<>REF(DATE,1))+1;#IMPORT[,MIN15,HL] AS VARHLHH1:=VARHL.HH;LL1:=VARHL.LL;COB:=(WEEKDAY=1);CS:=(WEEKDAY=2||WEEKDAY=4);COB&&REF(EXIST(COB,NN),1)<1&&DATE<>REF(DATE,1),BK;CS&&REF(EXIST(CS,NN),1)<1&&DATE<>REF(DATE,1),SK;CROSS(TIME,1456)||CROSS(CLOSE,VALUEWHEN(TIME=0900,OPEN)+22),BP; CROSS(VALUEWHEN(TIME=0900,OPEN)-22,CLOSE)||CROSS(TIME,1456),SP;低点判断的程序编写方法RIBAO1:=(REF(LOW,1)>REF(LOW,2)&&REF(HIGH,1)<REF(HIGH,2))||(LOW>REF(LO W,1)&&HIGH<REF(HIGH,1));前一个K线低点高于前两个K线低点,同时前一个K线高点低于前两个K线高点(前一根K线被前第二个K线所包含)WAIBAO1:=(REF(LOW,1)<REF(LOW,2)&&REF(HIGH,1)>REF(HIGH,2))||(LOW<REF(L OW,1)&&HIGH>REF(HIGH,1)); 前第二根K线被前第一个K线所包含;LL:VALUEWHEN(NOT(WAIBAO1)&&NOT(RIBAO1)&&LOW>REF(LOW,1)&&REF(LOW,2)>RE F(LOW,1),REF(LOW,1));既非内孕线,也非外孕线,同时已经出现低点拐点,作为最近低点高点判断的程序编写方法RIBAO2:=(REF(LOW,1)>REF(LOW,2)&&REF(HIGH,1)<REF(HIGH,2))||(LOW>REF(LO W,1)&&HIGH<REF(HIGH,1));前一根K线被前第二个K线所包含)WAIBAO2:=(REF(LOW,1)<REF(LOW,2)&&REF(HIGH,1)>REF(HIGH,2))||(LOW<REF(L OW,1)&&HIGH>REF(HIGH,1)); 前第二根K线被前第一个K线所包含;HH:VALUEWHEN(NOT(WAIBAO2)&&NOT(RIBAO2)&&H<REF(H,1)&&REF(H,2)<REF(H,1) ,REF(H,1));既非内孕线,也非外孕线,同时已经出现高点拐点,作为最近高点利润回撤的处理1)系统发出平仓信号是需要平仓条件,没有条件系统无法发信号,2)获利回吐可以使用止赢止损编写,例如:当最高价与开仓收盘价盈利达到20—50点,回撤70%平仓。
国海良时期货
文华财经
程序化交易系统
使用说明书
程序化交易是一种在计算机和网络技术的支持下,瞬间完成你预先设置好的组合交易指令的一种交易手段。
您可以将您的交易思路,通过文华提供的函数、语法及编辑平台,编写成交易模型,实现自动开仓、自动止损、自动止赢。
程序化交易在投资实战中不仅可以提高下单速度,而且可以帮助投资者在交易过程中避免受到情绪波动的影响,实现理性投资。
Mytrader2009的程序化交易功能在Webstock2008的基础上增加了追踪止损功能、在全自动状态下系统默认按照最后的信号方向执行,解决了交易指令消失不做任何处理的问题、使用算法交易确保下单成交、并且升级了效果测试和参数优化的功能,使程序化交易又前进了一步,让投资更加的轻松和快乐。
启动程序化交易进行自动交易
打开交易软件,输入账号和密码
启动自动交易模型,选择模型后点击加载或新建模型。
使用算法交易
可以选择是否启用“追价下单”“分批下单”“超价下单”
追价下单:
如果下单没有成交,可以设置追价下单,单子在几秒钟之内没有成交,系统会自动撤单并按市场最新价追价下单,直至预设手数全部成交(也可设置追价范围,防范风险)。
(模型触发、价格价格条件单、画线条件单都可以支持追价下单)
分批下单:
如果下单手数过大,启动分批下单,系统会根据默认的分批下单手数,将总手数分批下单超价下单:在市价基础上调整[ ]最小变动价位,以提高成交几率。
算法交易参数的设置
点击图中程序化交易窗口的红色方框可以对算法交易功能进行设置
在下图中对算法交易参数进行设置
“程序化交易自动下单”的其他设置说明:
“按市价下单,下单手数” :模型每次下单的数量
“只进行多头交易”:选择此项设置后,模型自动过滤掉卖开和买平的交易指令,只进行多头交易。
“只进行空头交易”:选择此项设置后,模型自动过滤掉买开和卖平的交易指令,只进行空头交易。
“双向交易”:选择此项设置后,模型可以发出买开、卖平、卖开和买平指令,进行双向交易。
“下单方式”:可以选择全自动(不需要确认)、半自动(需要确认)或者只显示信号。
“信号确认”:可以设置信号出现后几秒钟发出委托。
在全自动状态下,系统默认使用“程序化交易按最后信号方向执行”来解决指令反复的问题,设置如下图:
“程序化交易按最后信号方向执行”原理说明图:
如果指令消失,系统会自动恢复到最近的一次交易指令的状态和手数
例:使用模型自动交易沪铜0811在2008年8月22日发出卖出开仓信号,之后在2008年9月4号发出买开并平空指令,系统会自动将8月22日的持仓平掉并开多仓,此时如果买平开指令消失,系统会按照8月22日的开仓方向及手数重新开空仓,并平掉多单,这样既保住了8月22日到9月4日之间的盈利又保持了原来的趋势继续盈利。
使用“追踪止损”功能对持仓进行追踪止损
启动追踪止损功能:点击“止损”设置追踪止损
追踪止损的工作原理如下图:
编写交易模型
(1)交易模型编辑平台
客户可以自己编写交易模型(交易公式),实现自动下单。
可以发出:买开/买平/卖开/卖平/反手指令,极大方便了技术派进行操盘。
当交易模型满足条件时,就自动发出交易指令,如下图所是。
因为委托数量等其他条件,客户已经预先设好,这时客户只要点击一下“下单”,就可以发出委托指令(如果客户设置成全自动交易,系统会不需要确认自动下单)。
编写交易模型的时候,可以点击“插入函数”,来查询每个函数的用法。
如下图所示:
如果需要引用系统中的指标公式,可以点击“引用公式”引用系统的指标公式
注:引用公式后需要将指标公式中的“:”改为“:=”
编写平台的函数和语法,可以点击“帮助查看”
下图是利用移动平均线和KDJ来编写的模型。
具体见下图说明:
可以点击“交易指令”,来查询交易模型中的每个交易指令的用法。
如下图所示:
客户交易模型编写好以后,可以进行“效果测试”,如下图所示:
点击“查看详细情况”,通过图表查看每笔交易情况及资金走势
如果您对模型效果不满意,可以通过参数优化对参数进行优化,以此作为参数的参考
对模型进行修改后,,下一步要做的就是“保存模型”。
大功告成,最后一步就是“选择应用”,这时图表上就出现根据您的交易模型出现的交易信号了。
一旦交易模型满足要求,系统就会发出交易指令。
4、其他功能
“语法检测”对交易模型公式的语法进行检测。
(检测限于基本的语法错误,逻辑错误无法查出)
“效果测试”根据历史数据检测模型的表现,另附测试结果的统计表及详细的测试报告。
“参数优化”如果模型中含有参数,可以根据历史数据计算出使得模型达到最大盈利的参数值。
“预测”——计算指令出现的价位,根据模型内容、历史数据,预测出下一个交易指令出现的可能价位。
“加密销售”客户可以通过加密方式将交易模型发给其他人使用,模型使用者只能使用,无法看到模型的编写内容。
该功能主要有2种用途:
1、你如果是一个编写模型的高手,你可以把你的模型加密后卖给别人,可以控制买者能够用到什么时候,控制买者只能自己用,无法转卖。
2、期货公司的研发人员编的模型,给客户用,一旦客户离开这个期货公司,模型自动失效。
具体操作方法:
选择加密销售,设置密码、购买者的文华帐号、到期时间及输出路径:
购买者得到公式后进行导入
选择导入路径
程序化交易其他各项说明:
“启动一键通下单系统F12”:在文华行情中打开下单软件(自助委托交易软件),这是进行程序化交易的第一步。
退出下单:退出交易软件。
“当前K线走完之后再发出交易指令”:选择此设置后,若当前K线满足触发条件,需等K线走完即第二根K 线开盘价出现时才发出交易指令。
如果不选择“走完当前K线再发出交易指令”,盘中满足触发条件模型即时就会触发。
“指令间连线显示”:如果您想运用自编的交易模型交易,为了能够清楚的的显示交易指令信号。
可以选择该项。
用红色、绿色线段将交易指令连接。
卖出开仓——买入平仓之间,绿色线段连接;买入开仓——卖出平仓之间,红色线段连接。
算法交易过程监控:对算法交易进行管理,可以停止正在进行的追价下单和分批下单。