InequationEurUsdChf4
- 专家
- Kai Wei Luo
- 版本: 1.0
1.InequationEurUsdChf4智能交易系统原理:
三币对冲非平衡套利是在三角套利的基础上的拓展与延续。三角套利作为一种比较常见的套利方式,不少投资人在外汇交易中都有用到过。三角套利是基于交叉汇率实现的,它是三角套利的基础,所谓交叉汇率,是指用一种非美元的货币表示另一种非美元货币的价格。如某个外汇市场上USDCHF =0.88366,EURCHF =0.95921,EURUSD =1.08575,当USDCHF×EURUSD≠EURCHF时,这就为三角套利提供了可能。
然而,严格的三角套利由于点差、滑点、隔夜利息、手续费等原因,并不能获利。如果在以上的三个货币对上增加不平衡系数,打破这种对称性,便有了获利的可能性。
- 如:同时下单1、sellA手eurusd,2、sellB手usdchf,3、buy C手eurchf,4、A、B、C系数通过计算获得。
- 如果Ask_EURUSD * Ask_USDCHF - Bid_EURCHF < - 500, 同时交易三个订单 Ask_EURUSD,Ask_USDCHF , Bid_EURCHF;
- 如果 Bid _EURUSD * Bid _USDCHF - Ask _EURCHF > +500, 同时交易三个订单 Bid _EURUSD, Bid _USDCHF , Ask _EURCHF;
- 当以上三个订单总体盈利时,平仓。从而获利。
2.风险控制及提示:
- 总体盈利比例建议为0.01,总体亏损比例为0.6或客户能接受的值;
- 本金10000$,建议“基本仓位”设置为0.2手,“BBS订单总量控制”为12个,“SSB订单总量控制”为12个。
- 任何交易系统都有风险,投资应谨慎。
3.如果出现下列问题,建议:
- 如果长时间没有交易订单,建议修改“设置三币种价差最大值” “设置三币种价差最小值”;
- 三币种组合如果长时间不能平仓,建议修改“EURUSD订单不平衡系数”、“USDCHF订单不平衡系数”、“EURCHF订单不平衡系数”,同时修改“参数F平台每手交易费”、“参数N”,使之处于合理水平;
- 修改参数后需要重新加载EA;
4.常见问题处理
- 如果出现“账户错误!!!”,应在EA中设置自己的交易账号;
- 如果出现没有数据或无交易,请检测EA设置中货币对的字母下标;
- 如果出现“程序运行中检测到账户异常或软件到期”,请及时联系卖家。
//外部参数-账户 input long MyAccount= 12345678; //账户 //外部参数-货币对 input string symbol0= "EURUSD"; //交易平台的EURUSD货币对(注意大小写及下标) input string symbol1= "USDCHF"; //交易平台的USDCHF货币对(注意大小写及下标) input string symbol2= "EURCHF"; //交易平台的EURCHF货币对(注意大小写及下标) //外部参数-总体盈亏比例 input double p_profit = 0.01; //总体盈利比例(1%~2%) input double p_lost = 0.9; //总体亏损比例(30%~60%) //外部参数-单向下单选项 input int BBS_open = 1; //三个币种Buy-Buy-Sell方向开单(1-开单,0-关闭) input int SSB_open = 1; //三个币种Sell-Sell-Buy方向开单(1-开单,0-关闭) //外部参数-点差最大值 input long Spread_high = 100; //设置点差最大值,高于此值,不开单 //外部参数-计算价-市价最大值 input double p_high = 400; //设置三币种价差最大值(0~800) //外部参数-计算价-市价最小值 input double p_low = -400; //设置三币种价差最小值(0~-800) //外部参数-下单量 input double p_lots= 0.2; //基本仓位(手)(如账户资金10000美元,某币种每次开仓0.5手) //外部参数-下单个数 input int BBS_number_lots= 12; //BBS订单总数(个)(为6的倍数) //外部参数-下单个数 input int SSB_number_lots= 12; //SSB订单总数(个)(为6的倍数) //外部参数-延迟时间(s) input int group_TimeInterval= 0; //设置每组间隔(秒) //外部参数-偏心系数 input double px_big =1.00; //eurusd订单不平衡系数(1.02~1.05,默认1.00) input double px_small=1.00; //usdchf订单不平衡系数(0.98~0.95,默认1.00) input double px_middle=1.00; //eurchf订单不平衡系数(0.98~0.95,默认1.00) //外部参数-倍数 input int fee_everyone=6; //平台每手手续费,若无手续费,设置为6 input int fee_times=1; //单组平仓获利为N倍数手续费,N为设计值 input double loss_fee_times=100; //单组亏损平仓为M倍数手续费,M为设计值 input int margin_level=300; //低于此预付款维持率(1:500杠杆)程序不下单 input int P_continue=0; //是否继续前次交易,0-否,1-是 input int test=0; //历史数据回测(或不必数据写入):0,实盘及模拟盘数据写入:1