© 本贴为 south 原创/首发,严禁抄袭!
Wild Wolves(MA+RSI+BANDS_limit+Tr_EURUSDJPY+help)智能交易系统由五大模块组成,分别是:
1、H1_Gubi均线与M5_Rsi指标组合模块。
2、H1_Bollinger Bands(布林线)与H1_RSI指标组合模块。
3、Bomb_limit挂单模块。
4、Triangular_ EURUSDJPY三角套利模块。
5、Help模块。
- input long MyAccount= 123456789; //账户
- //外部参数-货币对
- input string symbol0= "EURUSD"; //交易平台的EURUSD货币对(注意大小写及下标)
- input string symbol1= "USDJPY"; //交易平台的USDJPY货币对(注意大小写及下标)
- input string symbol2= "USDCAD"; //交易平台的USDCAD货币对(注意大小写及下标)
- input string symbol3= "AUDUSD"; //交易平台的AUDUSD货币对(注意大小写及下标)
- input string symbol4= "USDCHF"; //交易平台的USDCHF货币对(注意大小写及下标)
- input string symbol5= "GBPUSD"; //交易平台的GBPUSD货币对(注意大小写及下标)
- input string symbol6= "EURJPY"; //交易平台的EURJPY货币对(注意大小写及下标)
- input string symbol7= "GBPCAD"; //交易平台的GBPCAD货币对(注意大小写及下标)
- input string symbol8= "GBPCHF"; //交易平台的GBPCHF货币对(注意大小写及下标)
- input string symbol9= "EURGBP"; //交易平台的EURGBP货币对(注意大小写及下标)
- input string symbol10= "AUDCAD"; //交易平台的AUDCAD货币对(注意大小写及下标)
- input string symbol11= "AUDJPY"; //交易平台的AUDJPY货币对(注意大小写及下标)
- input string symbol12= "CHFJPY"; //交易平台的CHFJPY货币对(注意大小写及下标)
- input string symbol13= "EURCAD"; //交易平台的EURCAD货币对(注意大小写及下标)
- input string symbol14= "EURCHF"; //交易平台的EURCHF货币对(注意大小写及下标)
- input string symbol15= "EURAUD"; //交易平台的EURAUD货币对(注意大小写及下标)
- input string symbol16= "GBPJPY"; //交易平台的GBPJPY货币对(注意大小写及下标)
-
-
- //外部参数-总体盈亏比例
- input double p_profit = 0.03; //总体盈利比例
- input double p_lost = 0.9; //总体亏损比例
-
- input string MASSMS="以下为MA顺势模式"; //MA顺势模式
- input bool MA_buyorsell=true; //MA顺势模式是否打开
- //外部参数-RSI上限值
- input double GubuM5_rsi_up= 75; // MA_M5_RSI上限值
- //外部参数-RSI下限值
- input double GubuM5_rsi_down= 25; // MA_M5_RSI下限值
- //外部参数-止盈
- input int MA_tp = 50000; //MA顺势模式订单止盈tp
- //外部参数-止损
- input int MA_sl = 50000; //MA顺势模式订单止损sl
- //外部参数-顾比下单倍数
- input double Gubi_lotsTimes = 1; //MA顺势模式订单倍数
-
- input string BandsFZMS="以下为Bands反转模式"; //Bands反转模式
- input bool Bands_buyorsell=true; //Bands反转模式是否打开
- //外部参数-bandRSI上限值
- input double BandH1_rsi_up= 80; // Band_H1_RSI上限值
- //外部参数-bandRSI下限值
- input double BandH1_rsi_down= 20; // Band_H1_RSI下限值
- //外部参数-止盈
- input int Bands_tp = 50000; //Bands反转模式订单止盈tp
- //外部参数-止损
- input int Bands_sl = 50000; //Bands反转模式订单止损sl
- //布林反转订单系数
- input double band_lotsTimes= 1; //Bands反转模式订单倍数
-
- input string MA_BandsZZZS="以下为MA顺势模式和Bands反转模式追踪止损"; //MA+Bands模式追踪止损
- ///TrailingStopOrders//////////////////////////////////
- input int Stop_Openprice=50; //止损线与开盘价之差值
- input int TrailingStop_first=30000; //首次追踪止损
- input int TrailingStop=50000; //追踪止损
- ///TrailingStopOrders/////////////////////////////////////
-
- input string BombFZMS="以下为超级Bomb模式"; //超级Bomb模式
- input bool Bomb_buyorsell=true; //超级Bomb模式是否打开
- //外部参数-BombRSI上限值
- input double BombH1_rsi_up= 85; // Bomb_RSI上限值
- //外部参数-BombRSI下限值
- input double BombH1_rsi_down= 15; // Bomb_RSI下限值
- //外部参数-止盈
- input int Bomb_tp = 50000; //超级Bomb模式订单止盈tp
- //外部参数-止损
- input int Bomb_sl = 50000; //超级Bomb模式订单止损sl
- //Bomb订单系数
- input double Bomb_lotsTimes= 1; //超级Bomb模式订单倍数
-
- input string BombZZZS="以下为超级Bomb模式追踪止损"; //超级Bomb模式追踪止损
- ///BombMAXlotsTrailingStopOrders//////////////////////////////////
- input int BombMAXlotsStop_Openprice=30; //Bomb止损线与开盘价之差值
- input int BombMAXlotsTrailingStop_first=30000; //Bomb首次追踪止损
- input int BombMAXlotsTrailingStop=50000; //Bomb追踪止损
- ///BombMAXlotsTrailingStopOrders/////////////////////////////////////
-
- input string DDCSZ="以下为MA顺势模式+Bands反转模式+Bomb模式共同订单参数"; //订单参数
- //外部参数-MA顺势模式+Bands反转模式下单数量
- input double p_lots= 0.03; //MA顺势模式+Bands反转模式基础订单量(手)
- //外部参数-MA顺势模式+Bands反转模式总体订单个数
- input int MA_Bands_all_EA_arrange= 30; //MA顺势模式+Bands反转模式订单个总数控制(个)
- //外部参数-某币种订单排序最大值
- input int MA_Bands_Per_max_EA_arrange= 3; //MA顺势模式+Bands反转模式下某币种最大EA订单数(个)
- //外部参数-stop订单排序最大值
- input int Bomb_Per_max_limit_arrange= 1; //某币种Bomb模式下limit订单个数
- //外部参数-Bomb订单排序最大值
- input int Bomb_Per_max_arrange= 1; //某币种Bomb模式下订单个数
- //外部参数-Bomb总体订单个数
- input int Bomb_all_EA_arrange= 20; //超级Bomb+Limit订单个数控制(个)
- //挂单订单系数
- input double Gua_lotsTimes= 2; //limit挂单订单数量倍数
- //外部参数-止盈
- input int gua_tp = 50000; //limit订单止盈tp
- //外部参数-止损
- input int gua_sl = 50000; //limit订单止损sl
- //外部参数-带状间距(带宽点数)
- input int bandwidth = 500; //limit订单带宽bandwidth
-
- input string ZNdmin="以下为help模式+N→-min参数"; //help模式参数
- input bool help_zuhe=true; //help模式是否打开
- input int helpNNN = 2; //+Max1,+Max2,+Max3,..+MaxN,N=1,2,3
- input double Minloss= -30; //一篮子订单中的最大亏损值,低于此值开始营救
-
- input string ZNdmin9999="以下为help9999模式+N→-min参数"; //help9999模式参数
- input bool help9999_zuhe=true; //help9999模式是否打开
- input int help9999NNN = 2; //9999+Max1,+Max2,+Max3,..+MaxN,N=1,2,3
- input double Minloss9999= -100; //9999一篮子订单中的最大亏损值,低于此值开始营救
-
- input string ZNdmin9999_111="以下为help9999-111模式+9999→-111参数"; //help9999-111模式参数
- input bool help9999_111zuhe=true; //help9999-111模式是否打开
-
- input string Sanjiaotaoli="以下为三角套利订单参数,默认值,不必修改"; //三角套利参数
- //外部参数-单向下单选项
- input bool EURUSDJPY_zuhe=false; //EURUSDJPY三币种组团是否打开
- 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 = 300; //设置三币种价差最大值(0~400)
- //外部参数-计算价-市价最小值
- input double p_low = -300; //设置三币种价差最小值(0~-400)
- //外部参数-下单量
- input double Sanjiao_lots= 0.2; //基本仓位(手)(如账户资金10000美元,某币种每次开仓0.2手)
- //外部参数-下单个数
- input int BBS_number_lots= 6; //BBS订单总数(个)(为6的倍数)
- //外部参数-下单个数
- input int SSB_number_lots= 6; //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; //usdjpy订单不平衡系数(0.98~0.95,默认1.00)
- input int fee_everyone=6; //平台每手手续费,若无手续费,设置为6
- input int fee_times=1; //单组平仓获利为N倍数手续费,N为设计值
- input double loss_fee_times=10000; //单组亏损平仓为M倍数手续费,M为设计值
- input int margin_level=300; //低于此预付款维持率(1:500杠杆)程序不下单
- input int P_continue=0; //是否继续前次交易,0-否,1-是
- input int test=1; //历史数据回测(或不必数据写入):0,实盘及模拟盘数据写入:1
复制代码
|