代码拉取完成,页面将自动刷新
同步操作将从 航耍耍/mql4 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
//EA交易 => ...\MT4\MQL4\Experts
//Momentum_EA_V3.5_WSC_1Month.mq4
#property copyright "Copyright 2016"
#property version "3.5"
#property strict
extern string description="Currently the EA is optimized for these pairs and timeframes:" ;
extern string M1_pairs="M1 -> EURUSD and GBPUSD" ;
extern string M5_pairs="M5 -> EURUSD, GBPUSD, USDCHF, EURGBP, AUDUSD, USDJPY, EURJPY, GBPJPY, EURAUD, NZDUSD, USDCAD, EURCAD and XAUUSD" ;
extern string M15_pairs="M15 -> EURUSD, GBPUSD, USDCHF, EURAUD, USDCAD, AUDUSD, NZDUSD, USDJPY, EURJPY, EURGBP, EURCAD, GBPJPY and XAUUSD" ;
extern string H1_pairs="H1 -> EURUSD, GBPUSD, USDCHF, USDCAD, USDJPY, EURJPY, GBPJPY, AUDUSD, NZDUSD, EURAUD, EURCAD, EURGBP and XAUUSD" ;
extern string div=" --------------------" ;
extern bool OneChartSetup=false ;
extern bool Run_ST1=true ;
extern bool Run_ST2=true ;
extern string config="Here you can set the pairs and timeframes you want to use." ;
extern string configB="You must set the names EXACTLY as they are on you chart," ;
extern string configC="with prefix and/or suffix and with Capitals where needed and seperated with the \';\'" ;
extern string run_M1="EURUSD;GBPUSD;" ;
extern string run_M5="EURUSD;GBPUSD;USDJPY;EURGBP;USDCHF;EURJPY;GBPJPY;AUDUSD;EURAUD;EURCAD;NZDUSD;USDCAD;XAUUSD;" ;
extern string run_M15="EURUSD;GBPUSD;USDCHF;USDCAD;USDJPY;EURJPY;GBPJPY;AUDUSD;NZDUSD;EURAUD;EURCAD;EURGBP;XAUUSD;" ;
extern string run_H1="EURUSD;GBPUSD;USDCHF;USDCAD;USDJPY;EURJPY;GBPJPY;AUDUSD;NZDUSD;EURAUD;EURCAD;EURGBP;XAUUSD;" ;
extern bool DeletePendingOrdersOnRestart=false ;
extern bool Wait_for_next_candle_at_launch=false ;
extern string lotsizesettings="----------------- LOTSIZE SETTINGS -----------------" ;
extern bool autoLotSize=false ;
extern double LotSizeSteps=5000 ;
extern double StartLots=0.01 ;
extern double MaxLots=99 ;
extern bool OnlyUp=false ;
extern string trade_comment="Momentum" ;
bool by_bo_1 = true;
double by_do_2 = 0.1;
double by_do_3 = 0.01;
double by_do_4 = 0;
string by_st_5 = "Below are all the parameters for the EA. When using \'autosetting\' they are NOT used";
string by_st_6 = "You can use them for personal optimizations, or for loading presets that have been";
string by_st_7 = "released, but not yet internally hardcoded for the \'autosettings\' feature";
string by_st_8 = "---------------- PARAMETERS (only use when autosettings=false) -----------------";
string by_st_9 = "common settings for both strategies:";
bool by_bo_10 = true;
bool by_bo_11 = true;
int by_in_12 = 1;
int by_in_13 = 21;
int by_in_14 = 60;
double by_do_15 = 600;
double by_do_16 = -99999;
double by_do_17 = 0;
double by_do_18 = 0;
int by_in_19 = 60;
double by_do_20 = 0;
int by_in_21 = 21;
double by_do_22 = 3;
int by_in_23 = 15;
int by_in_24 = 1;
bool by_bo_25 = true;
bool by_bo_26 = true;
double by_do_27 = 1.65;
double by_do_28 = 4.8;
double by_do_29 = 0;
int by_in_30 = 500;
int by_in_31 = 25;
int by_in_32 = 999;
int by_in_33 = 999999;
double by_do_34 = 1;
double by_do_35 = 10;
int by_in_36 = 0;
bool by_bo_37 = false;
int by_in_38 = 999;
double by_do_39 = 0;
double by_do_40 = 7;
bool by_bo_41 = false;
double by_do_42 = 0.1;
double by_do_43 = 0;
double by_do_44 = 0;
int by_in_45 = 0;
int by_in_46 = 1;
int by_in_47 = 1;
double by_do_48 = 1000;
double by_do_49 = 60;
double by_do_50 = 10;
int by_in_51 = 9909901;
int by_in_52 = 99099011;
string by_st_53 = "parameters specifically for strategy A:";
double by_do_54 = 2.4;
string by_st_55 = "parameters specifically for strategy B:";
double by_do_56 = 2.5;
int by_in_57 = 4;
double by_do_58 = 80;
double by_do_59 = 0;
int by_in_60 = 981881334;
double by_do_61 = 0;
double by_do_62 = 0;
int by_in_63 = 10;
bool by_bo_64 = false;
double by_do_65 = 0;
bool by_bo_66 = false;
string by_st_67;
string by_st_68[20];
string by_st_69;
string by_st_70;
double by_do_71 = 0;
double by_do_72 = 0;
double by_do_73 = 0;
int by_in_74 = 0;
int by_in_75 = 0;
double by_do_76 = 0;
double by_do_77 = 0;
double by_do_78 = 0;
double by_do_79 = 0;
int by_in_80 = 0;
int by_in_81 = -1;
int by_in_82 = 0;
int by_in_83 = 0;
double by_do_84 = 0;
double by_do_85 = 0;
int by_in_86 = 0;
bool by_bo_87 = false;
double by_do_88 = 0;
double by_do_89 = 0;
double by_do_90 = 0;
double by_do_91 = 0;
int by_in_92 = 0;
double by_do_93 = 0;
double by_do_94 = 0;
int by_in_95 = 0;
long by_lo_96 = 0;
bool by_bo_97 = false;
double by_do_98 = 0;
int by_in_99 = 0;
int by_in_100 = 0;
int by_in_101 = 0;
int by_in_102 = 0;
int by_in_103 = 0;
int by_in_104 = 0;
int by_in_105 = 0;
int by_in_106 = 0;
bool by_bo_107 = false;
bool by_bo_108 = false;
int by_in_109 = 0;
datetime by_da_110[20];
bool by_bo_111 = false;
//----------------------------
int init ()
{
int dfz_in_1;
int dfz_in_2;
//----------------------------
int aa_in_4;
int aa_in_5;
int aa_in_6;
int aa_in_8;
int aa_in_9;
int aa_in_10;
double aa_do_15;
by_st_67 = Symbol() ;
by_bo_111 = true ;
if ( OneChartSetup )
{
if ( !(byby_6()) )
{
by_bo_111 = false ;
return(0);
}
for (dfz_in_1=0 ; dfz_in_1 < 20 ; dfz_in_1 = dfz_in_1 + 1)
{
if ( by_st_68[dfz_in_1]!="" )
{
if ( !(Wait_for_next_candle_at_launch) )
{
by_da_110[dfz_in_1] = iTime(by_st_68[dfz_in_1],0,1);
}
else
{
by_da_110[dfz_in_1] = iTime(by_st_68[dfz_in_1],0,0);
}
if ( DeletePendingOrdersOnRestart )
{
for (dfz_in_2 = 1 ; dfz_in_2 <= 2 ; dfz_in_2 = dfz_in_2 + 1)
{
by_bo_107 = byby_17(dfz_in_2) ;
if ( by_bo_107 )
{
for (aa_in_4 = OrdersTotal() ; aa_in_4 >= 0 ; aa_in_4=aa_in_4 - 1)
{
if ( OrderSelect(aa_in_4,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
for (aa_in_5 = OrdersTotal() ; aa_in_5 >= 0 ; aa_in_5=aa_in_5 - 1)
{
if ( OrderSelect(aa_in_5,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
RefreshRates();
}
}
}}
}
by_st_67 = Symbol() ;
}
else
{
if ( by_bo_1 )
{
if ( Period() != 1 && Period() != 5 && Period() != 15 && Period() != 60 )
{
Print("Timeframe not optimized, use at own risk!");
}
by_bo_107 = byby_17(1) ;
if ( by_bo_107 )
{
by_bo_111 = true ;
}
else
{
Print("This timeframe on pair " + by_st_67 + " is not yet optimized! Running default settings..use at own risk! (See EA description for list of pairs and timeframes.)");
by_in_57 = 30 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 60 ;
by_do_59 = 0 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 450 ;
by_do_16 = -1000 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 15 ;
by_in_24 = 1 ;
by_do_54 = 2.4 ;
by_do_56 = 3 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 140 ;
by_in_30 = 80 ;
by_in_31 = 25 ;
by_in_32 = 40 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 60 ;
by_do_50 = 10 ;
by_in_51 = 9909906 ;
by_in_52 = 99099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_H1A";
}
if ( DeletePendingOrdersOnRestart )
{
for (aa_in_6 = OrdersTotal() ; aa_in_6 >= 0 ; aa_in_6=aa_in_6 - 1)
{
if ( OrderSelect(aa_in_6,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
for (aa_in_8 = OrdersTotal() ; aa_in_8 >= 0 ; aa_in_8=aa_in_8 - 1)
{
if ( OrderSelect(aa_in_8,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
by_bo_107 = byby_17(2) ;
if ( by_bo_107 )
{
by_bo_111 = true ;
}
if ( DeletePendingOrdersOnRestart )
{
for (aa_in_9 = OrdersTotal() ; aa_in_9 >= 0 ; aa_in_9=aa_in_9 - 1)
{
if ( OrderSelect(aa_in_9,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
for (aa_in_10 = OrdersTotal() ; aa_in_10 >= 0 ; aa_in_10=aa_in_10 - 1)
{
if ( OrderSelect(aa_in_10,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
if ( !(by_bo_111) )
{
return(0);
}}}
by_in_109 = 0 ;
by_in_106 = Period() ;
by_bo_87 = true ;
by_in_95=by_in_33 * 60;
by_bo_97 = false ;
by_lo_96 = TimeCurrent() ;
by_in_92=by_in_57 * 3600;
by_do_90 = by_do_62 - by_in_60 ;
by_do_89 = SymbolInfoDouble(by_st_67,16) ;
by_do_88 = SymbolInfoDouble(by_st_67,16) ;
if ( ( MarketInfo(by_st_67,12)==3 || MarketInfo(by_st_67,12)==5 ) )
{
by_do_88 = by_do_89 * 10 ;
}
if ( by_do_65==0 )
{
by_do_65 = by_do_88 ;
}
by_do_22 = MarketInfo(by_st_67,10) - MarketInfo(by_st_67,9) ;
by_do_72 = StartLots ;
if ( MarketInfo(by_st_67,24)==0.1 )
{
by_do_72 = NormalizeDouble(MathFloor(StartLots * 10) / 10,1) ;
}
if ( by_do_72<MarketInfo(by_st_67,23) )
{
Print("Minimum lotsize for this broker is " + MarketInfo(by_st_67,23) + "lots!!");
}
if ( by_do_72>MarketInfo(by_st_67,25) )
{
Print("Maximum lotsize for this broker is " + MarketInfo(by_st_67,25) + "lots!!");
by_do_72 = MarketInfo(by_st_67,25) ;
}
by_do_84 = AccountBalance() ;
by_do_79 = AccountBalance() ;
by_do_76 = 0 ;
by_do_85 = AccountBalance() ;
if ( autoLotSize )
{
aa_do_15 = by_do_72;
by_do_72 = AccountBalance() / LotSizeSteps * 0.01 ;
if ( by_do_72<StartLots )
{
by_do_72 = StartLots ;
}
if ( by_bo_41 )
{
MaxLots = MathFloor(AccountBalance() / by_do_48) * by_do_42 ;
}
if ( by_do_72>MaxLots )
{
by_do_72 = MaxLots ;
}
if ( by_do_72<StartLots )
{
by_do_72 = StartLots ;
}
if ( OnlyUp && by_do_72<aa_do_15 )
{
by_do_72 = aa_do_15 ;
}
if ( by_do_72<MarketInfo(by_st_67,23) )
{
Print("Minimum lotsize for this broker is " + MarketInfo(by_st_67,23) + " lots!!");
}
if ( by_do_72>MarketInfo(by_st_67,25) && MarketInfo(by_st_67,25)!=0 )
{
Print("Maximum lotsize for this broker is " + MarketInfo(by_st_67,25) + " lots!!");
by_do_72 = MarketInfo(by_st_67,25) ;
}
if ( MarketInfo(by_st_67,24)==0.1 )
{
by_do_72 = NormalizeDouble(MathFloor(by_do_72 * 10) / 10,1) ;
}}
Print("Starting with lotsize: " + by_do_72);
by_st_69 = trade_comment ;
by_st_70 = trade_comment ;
return(0);
}
//init
//--------------------- ----------------------------------------
int start ()
{
double dfz_do_1;
double dfz_do_2;
int dfz_in_3;
int dfz_in_4;
//----------------------------
double aa_do_1;
int aa_in_2;
double aa_do_4;
int aa_in_5;
int aa_in_7;
int aa_in_8;
int aa_in_10;
int aa_in_11;
int aa_in_12;
int aa_in_13;
int aa_in_14;
int aa_in_15;
int aa_in_16;
int aa_in_17;
int aa_in_18;
if ( !(by_bo_111) )
{
return(0);
}
if ( ( Year() > 2017 || (Year() == 2017 && (Month() > 3 || (Month() == 3 && Day() > 21))) ) )
{
// Print("1 month license expired");
// return(0);
}
if ( OneChartSetup )
{
byby_7();
return(0);
}
aa_do_1 = 0;
for (aa_in_2 = OrdersTotal() ; aa_in_2 >= 0 ; aa_in_2=aa_in_2 - 1)
{
if ( OrderSelect(aa_in_2,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_do_1 = aa_do_1 + OrderLots();
}
}
dfz_do_1 = aa_do_1 ;
aa_do_4 = 0;
for (aa_in_5 = OrdersTotal() ; aa_in_5 >= 0 ; aa_in_5=aa_in_5 - 1)
{
if ( OrderSelect(aa_in_5,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_do_4 = aa_do_4 + OrderLots();
}
}
dfz_do_2 = aa_do_4 ;
if ( dfz_do_1>0 && AccountFreeMarginCheck(by_st_67,0,dfz_do_1)<=10 )
{
Print("Balance too low for pending orders..deleting!");
for (aa_in_7 = OrdersTotal() ; aa_in_7 >= 0 ; aa_in_7=aa_in_7 - 1)
{
if ( OrderSelect(aa_in_7,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
if ( dfz_do_2>0 && AccountFreeMarginCheck(by_st_67,1,dfz_do_2)<=10 )
{
Print("Balance too low for pending orders..deleting!");
for (aa_in_8 = OrdersTotal() ; aa_in_8 >= 0 ; aa_in_8=aa_in_8 - 1)
{
if ( OrderSelect(aa_in_8,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
if ( by_in_80 == Bars )
{
return(0);
}
by_in_80 = Bars ;
aa_in_10 = 0;
for (aa_in_11 = OrdersTotal() ; aa_in_11 >= 0 ; aa_in_11=aa_in_11 - 1)
{
if ( OrderSelect(aa_in_11,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 0 )
{
aa_in_10=aa_in_10 + 1;
}
}
by_in_99 = aa_in_10 ;
aa_in_12 = 0;
for (aa_in_13 = OrdersTotal() ; aa_in_13 >= 0 ; aa_in_13=aa_in_13 - 1)
{
if ( OrderSelect(aa_in_13,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 1 )
{
aa_in_12=aa_in_12 + 1;
}
}
by_in_101 = aa_in_12 ;
aa_in_14 = 0;
for (aa_in_15 = OrdersTotal() ; aa_in_15 >= 0 ; aa_in_15=aa_in_15 - 1)
{
if ( OrderSelect(aa_in_15,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_in_14=aa_in_14 + 1;
}
}
aa_in_16 = aa_in_14;
aa_in_17 = 0;
for (aa_in_18 = OrdersTotal() ; aa_in_18 >= 0 ; aa_in_18=aa_in_18 - 1)
{
if ( OrderSelect(aa_in_18,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_in_17=aa_in_17 + 1;
}
}
dfz_in_3 = aa_in_16 + aa_in_17;
by_in_104 = AccountMargin() ;
if ( by_in_99 > by_in_100 )
{
by_in_100 = by_in_99 ;
}
if ( by_in_101 > by_in_102 )
{
by_in_102 = by_in_101 ;
}
if ( dfz_in_3 > by_in_103 )
{
by_in_103 = dfz_in_3 ;
}
if ( by_in_104 > by_in_105 )
{
by_in_105 = by_in_104 ;
}
if ( by_bo_1 )
{
for (dfz_in_4 = 1 ; dfz_in_4 <= 2 ; dfz_in_4 = dfz_in_4 + 1)
{
by_bo_107 = byby_17(dfz_in_4) ;
by_st_67 = Symbol() ;
by_do_22 = MarketInfo(by_st_67,10) - MarketInfo(by_st_67,9) ;
by_do_89 = SymbolInfoDouble(by_st_67,16) ;
by_do_88 = SymbolInfoDouble(by_st_67,16) ;
if ( ( MarketInfo(by_st_67,12)==3 || MarketInfo(by_st_67,12)==5 ) )
{
by_do_88 = by_do_89 * 10 ;
}
by_do_65 = by_do_88 ;
if ( ( dfz_in_4 == 1 || by_bo_107 ) )
{
by_in_92=by_in_57 * 3600;
byby_8();
RefreshRates();
}
}
}
else
{
byby_8();
}
return(0);
}
//start
//--------------------- ----------------------------------------
int deinit ()
{
//----------------------------
Print("Max Up Trades: " + by_in_100);
Print("Max Down Trades: " + by_in_102);
Print("Max Pending Trades: " + by_in_103);
Print("Max Margin: " + by_in_105);
return(0);
}
//deinit
//--------------------- ----------------------------------------
//----------------------------
//----------------------------
bool byby_6()
{
bool dfz_bo_1;
string dfz_st_2;
int dfz_in_3;
int dfz_in_4;
string dfz_st_5;
//----------------------------
dfz_bo_1 = false ;
if ( ChartPeriod(0) == 1 )
{
Print("Loading M1 Symbols into array...");
dfz_st_2 = run_M1 ;
dfz_bo_1 = true ;
}
if ( ChartPeriod(0) == 5 )
{
Print("Loading M5 Symbols into array...");
dfz_st_2 = run_M5 ;
dfz_bo_1 = true ;
}
if ( ChartPeriod(0) == 15 )
{
Print("Loading M15 Symbols into array...");
dfz_st_2 = run_M15 ;
dfz_bo_1 = true ;
}
if ( ChartPeriod(0) == 60 )
{
Print("Loading H1 Symbols into array...");
dfz_st_2 = run_H1 ;
dfz_bo_1 = true ;
}
if ( !(dfz_bo_1) )
{
Print("Timeframe not supported for OneChartSetup!");
by_bo_111 = false ;
return(false);
}
for (dfz_in_4 = 0 ; dfz_in_4 < 20 ; dfz_in_4 = dfz_in_4 + 1)
{
by_st_68[dfz_in_4] = NULL;
dfz_st_5 = CharToString(StringGetCharacter(dfz_st_2,dfz_in_3)) ;
if ( dfz_st_5 != ";" )
{
while (dfz_st_5 != "")
{
if ( dfz_st_5 != ";" && dfz_st_5 != "" )
{
by_st_68[dfz_in_4] = StringConcatenate(by_st_68[dfz_in_4],dfz_st_5);
}
dfz_in_3 = dfz_in_3 + 1;
dfz_st_5 = CharToString(StringGetCharacter(dfz_st_2,dfz_in_3)) ;
if ( dfz_st_5 == ";" )
break;
}
}
dfz_in_3 = dfz_in_3 + 1;
if ( by_st_68[dfz_in_4]!="" )
{
by_st_67 = by_st_68[dfz_in_4] ;
if ( ( byby_17(1) || byby_17(2) ) )
{
if ( Period() != 60 )
{
Print("M" + ChartPeriod(0) + " symbol " + dfz_in_4 + " = " + by_st_68[dfz_in_4]);
}
else
{
Print("H1 symbol " + dfz_in_4 + " = " + by_st_68[dfz_in_4]);
}}
else
{
Print("pair " + by_st_67 + " not optimized. Please remove from selection for using the OneChartSetup function.");
dfz_bo_1 = false ;
}}
}
return(dfz_bo_1);
}
//byby_6
//--------------------- ----------------------------------------
int byby_7()
{
int dfz_in_1;
double dfz_do_2;
double dfz_do_3;
int dfz_in_4;
//----------------------------
double aa_do_2;
int aa_in_6;
double aa_do_7;
int aa_in_8;
int aa_in_10;
int aa_in_11;
for (dfz_in_1=0 ; dfz_in_1 < 20 ; dfz_in_1 = dfz_in_1 + 1)
{
if ( by_st_68[dfz_in_1]=="" )
break;
by_st_67 = by_st_68[dfz_in_1] ;
by_do_22 = MarketInfo(by_st_67,10) - MarketInfo(by_st_67,9) ;
by_do_89 = SymbolInfoDouble(by_st_67,16) ;
by_do_88 = SymbolInfoDouble(by_st_67,16) ;
if ( ( MarketInfo(by_st_67,12)==3 || MarketInfo(by_st_67,12)==5 ) )
{
by_do_88 = by_do_89 * 10 ;
}
by_do_65 = by_do_88 ;
if ( iTime(by_st_67,0,0) == by_da_110[dfz_in_1] )
{
aa_do_2 = 0;
for (aa_in_6 = OrdersTotal() ; aa_in_6 >= 0 ; aa_in_6=aa_in_6 - 1)
{
if ( OrderSelect(aa_in_6,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_do_2 = aa_do_2 + OrderLots();
}
}
dfz_do_2 = aa_do_2 ;
aa_do_7 = 0;
for (aa_in_8 = OrdersTotal() ; aa_in_8 >= 0 ; aa_in_8=aa_in_8 - 1)
{
if ( OrderSelect(aa_in_8,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_do_7 = aa_do_7 + OrderLots();
}
}
dfz_do_3 = aa_do_7 ;
if ( dfz_do_2>0 && AccountFreeMarginCheck(by_st_67,0,dfz_do_2)<=10 )
{
Print("Balance too low for pending orders..deleting!");
for (aa_in_10 = OrdersTotal() ; aa_in_10 >= 0 ; aa_in_10=aa_in_10 - 1)
{
if ( OrderSelect(aa_in_10,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
if ( dfz_do_3>0 && AccountFreeMarginCheck(by_st_67,1,dfz_do_3)<=10 )
{
Print("Balance too low for pending orders..deleting!");
for (aa_in_11 = OrdersTotal() ; aa_in_11 >= 0 ; aa_in_11=aa_in_11 - 1)
{
if ( OrderSelect(aa_in_11,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
}}
if ( iTime(by_st_67,0,0) != by_da_110[dfz_in_1] )
{
by_da_110[dfz_in_1] = iTime(by_st_67,0,0);
for (dfz_in_4 = 1 ; dfz_in_4 <= 2 ; dfz_in_4 = dfz_in_4 + 1)
{
by_bo_107 = byby_17(dfz_in_4) ;
if ( by_bo_107 )
{
by_in_92=by_in_57 * 3600;
byby_8();
RefreshRates();
}
}
}
}
return(0);
}
//byby_7
//--------------------- ----------------------------------------
void byby_8()
{
//----------------------------
int aa_in_1;
double aa_do_2;
int aa_in_4;
int aa_in_3;
double aa_do_6;
int aa_in_8;
double aa_do_12;
by_do_71 = iATR(by_st_67,60,by_in_21,1) ;
by_do_98 = iMA(by_st_67,by_in_14,by_in_13,0,MODE_EMA,PRICE_CLOSE,1) ;
byby_15();
if ( by_in_12 == 1 )
{
by_do_93 = iOpen(by_st_67,0,by_in_19) ;
by_do_94 = iOpen(by_st_67,0,by_in_19) ;
}
if ( by_in_12 == 2 )
{
aa_in_1 = by_in_19;
aa_do_2 = iLow(by_st_67,0,by_in_24);
for (aa_in_4 = by_in_24 + 1 ; aa_in_4 < aa_in_1 ; aa_in_4=aa_in_4 + 1)
{
if ( iLow(by_st_67,0,aa_in_4)<aa_do_2 )
{
aa_do_2 = iLow(by_st_67,0,aa_in_4);
}
}
by_do_93 = NormalizeDouble(aa_do_2,MarketInfo(by_st_67,12)) ;
aa_in_3 = by_in_19;
aa_do_6 = iHigh(by_st_67,0,by_in_24);
for (aa_in_8 = by_in_24 + 1 ; aa_in_8 < aa_in_3 ; aa_in_8=aa_in_8 + 1)
{
if ( iHigh(by_st_67,0,aa_in_8)>aa_do_6 )
{
aa_do_6 = iHigh(by_st_67,0,aa_in_8);
}
}
by_do_94 = NormalizeDouble(aa_do_6,MarketInfo(by_st_67,12)) ;
}
if ( by_in_12 == 3 )
{
by_do_93 = by_do_98 ;
by_do_94 = by_do_98 ;
}
if ( by_do_49>0 )
{
byby_13();
}
by_bo_97 = false ;
if ( TimeCurrent() > by_lo_96 + by_in_95 )
{
by_bo_97 = true ;
by_lo_96 = TimeCurrent() ;
}
byby_11();
byby_12();
if ( autoLotSize )
{
aa_do_12 = by_do_72;
by_do_72 = AccountBalance() / LotSizeSteps * 0.01 ;
if ( by_do_72<StartLots )
{
by_do_72 = StartLots ;
}
if ( by_bo_41 )
{
MaxLots = MathFloor(AccountBalance() / by_do_48) * by_do_42 ;
}
if ( by_do_72>MaxLots )
{
by_do_72 = MaxLots ;
}
if ( by_do_72<StartLots )
{
by_do_72 = StartLots ;
}
if ( OnlyUp && by_do_72<aa_do_12 )
{
by_do_72 = aa_do_12 ;
}
if ( by_do_72<MarketInfo(by_st_67,23) )
{
Print("Minimum lotsize for this broker is " + MarketInfo(by_st_67,23) + " lots!!");
}
if ( by_do_72>MarketInfo(by_st_67,25) && MarketInfo(by_st_67,25)!=0 )
{
Print("Maximum lotsize for this broker is " + MarketInfo(by_st_67,25) + " lots!!");
by_do_72 = MarketInfo(by_st_67,25) ;
}
if ( MarketInfo(by_st_67,24)==0.1 )
{
by_do_72 = NormalizeDouble(MathFloor(by_do_72 * 10) / 10,1) ;
}}
if ( by_do_72>=MarketInfo(by_st_67,23) )
{
if ( iClose(by_st_67,0,1)>by_do_20 * by_do_88 + by_do_93 && iClose(by_st_67,0,1) )
{
byby_9();
}
if (!(iClose(by_st_67,0,1)<by_do_94 - by_do_20 * by_do_88)) return;
if (!(iClose(by_st_67,0,1))) return;
byby_10();
return;
}
Print("Lotsize for " + by_st_67 + " is smaller than minimum lotsize for this symbol..skipping trade!");
}
//byby_8
//--------------------- ----------------------------------------
bool byby_9()
{
double dfz_do_1;
double dfz_do_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
double dfz_do_7;
double dfz_do_8;
//----------------------------
int aa_in_6;
int aa_in_7;
int aa_in_20;
int aa_in_21;
bool aa_bo_22;
int aa_in_23;
int aa_in_26;
int aa_in_28;
bool aa_bo_29;
int aa_in_30;
int aa_in_33;
int aa_in_35;
int aa_in_37;
int aa_in_38;
double aa_do_41;
double aa_do_43;
int aa_in_45;
int aa_in_46;
bool aa_bo_47;
int aa_in_48;
double aa_do_49;
int aa_in_50;
int aa_in_55;
int aa_in_57;
bool aa_bo_58;
int aa_in_59;
double aa_do_60;
int aa_in_61;
if ( by_bo_66 )
{
Comment("Deviation: " + (iClose(by_st_67,0,1) - by_do_93) / by_do_71);
}
if ( iClose(by_st_67,0,1) - by_do_93>by_do_54 * by_do_71 )
{
aa_in_6 = 0;
for (aa_in_7 = OrdersTotal() ; aa_in_7 >= 0 ; aa_in_7=aa_in_7 - 1)
{
if ( OrderSelect(aa_in_7,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 0 )
{
aa_in_6=aa_in_6 + 1;
}
}
if ( aa_in_6 < by_in_38 )
{
if ( by_bo_64 )
{
by_bo_87 = false ;
}
dfz_do_1 = 1 ;
if ( DayOfWeek() == 5 && Hour()>by_do_40 )
{
dfz_do_1 = by_do_39 ;
if ( by_do_39==0 )
{
return(false);
}}
dfz_do_2 = (iClose(by_st_67,0,1) - by_do_93) * by_do_28 + iClose(by_st_67,0,1) ;
if ( by_do_29>0 )
{
dfz_do_2 = by_do_29 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_2<MarketInfo(by_st_67,14) * 2 * by_do_89 + MarketInfo(by_st_67,10) )
{
dfz_do_2 = by_do_29 * by_do_88 + MarketInfo(by_st_67,10) ;
}
dfz_do_3 = iClose(by_st_67,0,1) + by_do_22 - ((iClose(by_st_67,0,1) - by_do_93) * by_do_27) ;
if ( dfz_do_3>iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 )
{
dfz_do_3 = iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 ;
}
if ( dfz_do_3<iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 )
{
dfz_do_3 = iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 ;
}
if ( dfz_do_3>MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * 2 * by_do_89 )
{
dfz_do_3 = MarketInfo(by_st_67,9) - by_in_31 * by_do_88 ;
}
if ( by_bo_25 )
{
aa_in_20 = 0;
aa_in_21 = by_in_51;
if ( by_bo_37 )
{
aa_bo_22 = false;
}
else
{
for (aa_in_23 = 0 ; aa_in_23 < OrdersTotal() ; aa_in_23=aa_in_23 + 1)
{
if ( OrderSelect(aa_in_23,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_20 && OrderMagicNumber() == aa_in_21 && OrderSymbol() == by_st_67 )
{
aa_bo_22 = true;
break;
}
}
aa_bo_22 = false;
}
if ( aa_bo_22 == false && by_bo_10 && Run_ST1 && AccountFreeMarginCheck(by_st_67,0,by_do_72 * dfz_do_1)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_BUY,by_do_72 * dfz_do_1,MarketInfo(by_st_67,10),by_in_63,dfz_do_3,dfz_do_2,by_st_69,by_in_51,0,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting buyorder 1");
}}}
if ( by_bo_26 )
{
aa_in_26 = 0;
aa_in_28 = by_in_52;
if ( by_bo_37 )
{
aa_bo_29 = false;
}
else
{
for (aa_in_30 = 0 ; aa_in_30 < OrdersTotal() ; aa_in_30=aa_in_30 + 1)
{
if ( OrderSelect(aa_in_30,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_26 && OrderMagicNumber() == aa_in_28 && OrderSymbol() == by_st_67 )
{
aa_bo_29 = true;
break;
}
}
aa_bo_29 = false;
}
if ( aa_bo_29 == false && by_bo_10 && Run_ST1 && AccountFreeMarginCheck(by_st_67,0,by_do_72 * dfz_do_1)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_BUY,by_do_72 * dfz_do_1,MarketInfo(by_st_67,10),by_in_63,dfz_do_3,0,by_st_69,by_in_52,0,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting buyorder 2");
}}}}}
if ( iClose(by_st_67,0,1) - by_do_93>by_do_56 * by_do_71 )
{
aa_in_33 = 0;
for (aa_in_35 = OrdersTotal() ; aa_in_35 >= 0 ; aa_in_35=aa_in_35 - 1)
{
if ( OrderSelect(aa_in_35,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_in_33=aa_in_33 + 1;
}
}
if ( aa_in_33 < by_in_38 )
{
if ( by_bo_64 )
{
by_bo_87 = false ;
}
dfz_do_4 = 1 ;
if ( DayOfWeek() == 5 && Hour()>by_do_40 )
{
dfz_do_4 = by_do_39 ;
if ( by_do_39==0 )
{
return(false);
}}
dfz_do_5 = MarketInfo(by_st_67,10) ;
if ( by_in_12 == 2 )
{
dfz_do_5 = by_do_93 ;
}
aa_in_37 = 0;
for (aa_in_38 = OrdersTotal() ; aa_in_38 >= 0 ; aa_in_38=aa_in_38 - 1)
{
if ( OrderSelect(aa_in_38,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_in_37=aa_in_37 + 1;
}
}
dfz_do_6 = dfz_do_5 - (aa_in_37 * by_do_59 + by_do_58) * by_do_88 ;
if ( dfz_do_6>MarketInfo(by_st_67,9) - by_do_22 * 2 )
{
dfz_do_6 = MarketInfo(by_st_67,9) - by_do_22 * 2 ;
}
dfz_do_7 = dfz_do_6 - (dfz_do_5 - dfz_do_6) * by_do_28 ;
if ( dfz_do_7>0 )
{
dfz_do_7 = dfz_do_6 - by_do_29 * by_do_88 ;
}
aa_do_41 = dfz_do_6 - by_do_22 * 2;
if ( dfz_do_7>dfz_do_6 - by_do_22 * 2 )
{
dfz_do_7 = aa_do_41 ;
}
dfz_do_8 = (dfz_do_5 - dfz_do_6) * by_do_27 + dfz_do_6 ;
if ( dfz_do_8<by_in_31 * by_do_88 + dfz_do_6 )
{
dfz_do_8 = by_in_31 * by_do_88 + dfz_do_6 ;
}
if ( dfz_do_8>by_in_32 * by_do_88 + dfz_do_6 )
{
dfz_do_8 = by_in_32 * by_do_88 + dfz_do_6 ;
}
aa_do_43 = by_do_22 * 2 + dfz_do_6;
if ( dfz_do_8<by_do_22 * 2 + dfz_do_6 )
{
dfz_do_8 = aa_do_43 ;
}
if ( by_bo_25 )
{
aa_in_45 = 5;
aa_in_46 = by_in_51;
if ( by_bo_37 )
{
aa_bo_47 = false;
}
else
{
for (aa_in_48 = 0 ; aa_in_48 < OrdersTotal() ; aa_in_48=aa_in_48 + 1)
{
if ( OrderSelect(aa_in_48,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_45 && OrderMagicNumber() == aa_in_46 && OrderSymbol() == by_st_67 )
{
aa_bo_47 = true;
break;
}
}
aa_bo_47 = false;
}
if ( aa_bo_47 == false && by_bo_11 && Run_ST2 )
{
aa_do_49 = 0;
for (aa_in_50 = OrdersTotal() ; aa_in_50 >= 0 ; aa_in_50=aa_in_50 - 1)
{
if ( OrderSelect(aa_in_50,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_do_49 = aa_do_49 + OrderLots();
}
}
if ( AccountFreeMarginCheck(by_st_67,1,by_do_72 * dfz_do_4 + aa_do_49)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_SELLSTOP,by_do_72 * dfz_do_4,dfz_do_6,by_in_63,dfz_do_8,dfz_do_7,by_st_70,by_in_51,TimeCurrent() + by_in_92,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting sellstoporder 1");
}}}}
if ( by_bo_26 )
{
aa_in_55 = 5;
aa_in_57 = by_in_52;
if ( by_bo_37 )
{
aa_bo_58 = false;
}
else
{
for (aa_in_59 = 0 ; aa_in_59 < OrdersTotal() ; aa_in_59=aa_in_59 + 1)
{
if ( OrderSelect(aa_in_59,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_55 && OrderMagicNumber() == aa_in_57 && OrderSymbol() == by_st_67 )
{
aa_bo_58 = true;
break;
}
}
aa_bo_58 = false;
}
if ( aa_bo_58 == false && by_bo_11 && Run_ST2 )
{
aa_do_60 = 0;
for (aa_in_61 = OrdersTotal() ; aa_in_61 >= 0 ; aa_in_61=aa_in_61 - 1)
{
if ( OrderSelect(aa_in_61,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_do_60 = aa_do_60 + OrderLots();
}
}
if ( AccountFreeMarginCheck(by_st_67,1,by_do_72 * dfz_do_4 + aa_do_60)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_SELLSTOP,by_do_72 * dfz_do_4,dfz_do_6,by_in_63,dfz_do_8,0,by_st_70,by_in_52,TimeCurrent() + by_in_92,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting sellstoporder 2");
}}}}}}
return(true);
}
//byby_9
//--------------------- ----------------------------------------
bool byby_10()
{
double dfz_do_1;
double dfz_do_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
double dfz_do_7;
double dfz_do_8;
//----------------------------
int aa_in_6;
int aa_in_7;
int aa_in_15;
int aa_in_16;
bool aa_bo_17;
int aa_in_18;
int aa_in_23;
int aa_in_25;
bool aa_bo_26;
int aa_in_27;
int aa_in_32;
int aa_in_35;
int aa_in_37;
int aa_in_38;
double aa_do_39;
double aa_do_41;
double aa_do_46;
int aa_in_49;
int aa_in_50;
bool aa_bo_51;
int aa_in_52;
double aa_do_53;
int aa_in_54;
int aa_in_59;
int aa_in_61;
bool aa_bo_62;
int aa_in_63;
double aa_do_64;
int aa_in_65;
if ( by_bo_66 )
{
Comment("Deviation: " + (iOpen(by_st_67,0,1) - iClose(by_st_67,0,1)) / by_do_71);
}
if ( by_do_94 - iClose(by_st_67,0,1)>by_do_54 * by_do_71 )
{
aa_in_6 = 0;
for (aa_in_7 = OrdersTotal() ; aa_in_7 >= 0 ; aa_in_7=aa_in_7 - 1)
{
if ( OrderSelect(aa_in_7,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 1 )
{
aa_in_6=aa_in_6 + 1;
}
}
if ( aa_in_6 < by_in_38 )
{
if ( by_bo_64 )
{
by_bo_87 = false ;
}
dfz_do_1 = 1 ;
if ( DayOfWeek() == 5 && Hour()>by_do_40 )
{
dfz_do_1 = by_do_39 ;
if ( by_do_39==0 )
{
return(false);
}}
dfz_do_2 = iClose(by_st_67,0,1) - (by_do_94 - iClose(by_st_67,0,1)) * by_do_28 ;
if ( by_do_29>0 )
{
dfz_do_2 = iClose(by_st_67,0,1) - by_do_29 * by_do_88 ;
}
if ( dfz_do_2>MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * 2 * by_do_89 )
{
dfz_do_2 = MarketInfo(by_st_67,9) - by_do_29 * by_do_88 ;
}
dfz_do_3 = (by_do_94 - iClose(by_st_67,0,1)) * by_do_27 + iClose(by_st_67,0,1) ;
if ( dfz_do_3<by_in_31 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_3 = by_in_31 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_3>by_in_32 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_3 = by_in_32 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_3<MarketInfo(by_st_67,14) * 2 * by_do_89 + MarketInfo(by_st_67,10) )
{
dfz_do_3 = by_in_31 * by_do_88 + MarketInfo(by_st_67,10) ;
}
if ( by_bo_25 )
{
aa_in_15 = 1;
aa_in_16 = by_in_51;
if ( by_bo_37 )
{
aa_bo_17 = false;
}
else
{
for (aa_in_18 = 0 ; aa_in_18 < OrdersTotal() ; aa_in_18=aa_in_18 + 1)
{
if ( OrderSelect(aa_in_18,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_15 && OrderMagicNumber() == aa_in_16 && OrderSymbol() == by_st_67 )
{
aa_bo_17 = true;
break;
}
}
aa_bo_17 = false;
}
if ( aa_bo_17 == false && by_bo_10 && Run_ST1 && AccountFreeMarginCheck(by_st_67,1,by_do_72 * dfz_do_1)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_SELL,by_do_72 * dfz_do_1,MarketInfo(by_st_67,9),by_in_63,NormalizeDouble(dfz_do_3,MarketInfo(by_st_67,12)),dfz_do_2,by_st_69,by_in_51,0,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting sellorder 1");
}}}
if ( by_bo_26 )
{
aa_in_23 = 1;
aa_in_25 = by_in_52;
if ( by_bo_37 )
{
aa_bo_26 = false;
}
else
{
for (aa_in_27 = 0 ; aa_in_27 < OrdersTotal() ; aa_in_27=aa_in_27 + 1)
{
if ( OrderSelect(aa_in_27,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_23 && OrderMagicNumber() == aa_in_25 && OrderSymbol() == by_st_67 )
{
aa_bo_26 = true;
break;
}
}
aa_bo_26 = false;
}
if ( aa_bo_26 == false && by_bo_10 && Run_ST1 && AccountFreeMarginCheck(by_st_67,1,by_do_72 * dfz_do_1)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_SELL,by_do_72 * dfz_do_1,MarketInfo(by_st_67,9),by_in_63,NormalizeDouble(dfz_do_3,MarketInfo(by_st_67,12)),0,by_st_69,by_in_52,0,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting sellorder 2");
}}}}}
if ( by_do_94 - iClose(by_st_67,0,1)>by_do_56 * by_do_71 )
{
aa_in_32 = 0;
for (aa_in_35 = OrdersTotal() ; aa_in_35 >= 0 ; aa_in_35=aa_in_35 - 1)
{
if ( OrderSelect(aa_in_35,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_in_32=aa_in_32 + 1;
}
}
if ( aa_in_32 < by_in_38 )
{
if ( by_bo_64 )
{
by_bo_87 = false ;
}
dfz_do_4 = 1 ;
if ( DayOfWeek() == 5 && Hour()>by_do_40 )
{
dfz_do_4 = by_do_39 ;
if ( by_do_39==0 )
{
return(false);
}}
dfz_do_5 = MarketInfo(by_st_67,9) ;
if ( by_in_12 == 2 )
{
dfz_do_5 = by_do_94 ;
}
aa_in_37 = 0;
for (aa_in_38 = OrdersTotal() ; aa_in_38 >= 0 ; aa_in_38=aa_in_38 - 1)
{
if ( OrderSelect(aa_in_38,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_in_37=aa_in_37 + 1;
}
}
dfz_do_6 = (aa_in_37 * by_do_59 + by_do_58) * by_do_88 + dfz_do_5 ;
aa_do_39 = by_do_22 * 2;
if ( dfz_do_6<by_do_22 * 2 + MarketInfo(by_st_67,10) )
{
dfz_do_6 = MarketInfo(by_st_67,10) + aa_do_39 ;
}
dfz_do_7 = (dfz_do_6 - dfz_do_5) * by_do_28 + dfz_do_6 ;
if ( by_do_29>0 )
{
dfz_do_7 = by_do_29 * by_do_88 + dfz_do_6 ;
}
aa_do_41 = by_do_22 * 2 + dfz_do_6;
if ( dfz_do_7<by_do_22 * 2 + dfz_do_6 )
{
dfz_do_7 = aa_do_41 ;
}
dfz_do_8 = dfz_do_6 + by_do_22 - (dfz_do_6 - dfz_do_5) * by_do_27 ;
if ( dfz_do_8>dfz_do_6 + by_do_22 - by_in_31 * by_do_88 )
{
dfz_do_8 = dfz_do_6 + by_do_22 - by_in_31 * by_do_88 ;
}
if ( dfz_do_8<dfz_do_6 + by_do_22 - by_in_32 * by_do_88 )
{
dfz_do_8 = dfz_do_6 + by_do_22 - by_in_32 * by_do_88 ;
}
aa_do_46 = dfz_do_6 - by_do_22 * 2;
if ( dfz_do_8>dfz_do_6 - by_do_22 * 2 )
{
dfz_do_8 = aa_do_46 ;
}
if ( by_bo_25 )
{
aa_in_49 = 4;
aa_in_50 = by_in_51;
if ( by_bo_37 )
{
aa_bo_51 = false;
}
else
{
for (aa_in_52 = 0 ; aa_in_52 < OrdersTotal() ; aa_in_52=aa_in_52 + 1)
{
if ( OrderSelect(aa_in_52,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_49 && OrderMagicNumber() == aa_in_50 && OrderSymbol() == by_st_67 )
{
aa_bo_51 = true;
break;
}
}
aa_bo_51 = false;
}
if ( aa_bo_51 == false && by_bo_11 && Run_ST2 )
{
aa_do_53 = 0;
for (aa_in_54 = OrdersTotal() ; aa_in_54 >= 0 ; aa_in_54=aa_in_54 - 1)
{
if ( OrderSelect(aa_in_54,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_do_53 = aa_do_53 + OrderLots();
}
}
if ( AccountFreeMarginCheck(by_st_67,0,by_do_72 * dfz_do_4 + aa_do_53)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_BUYSTOP,by_do_72 * dfz_do_4,dfz_do_6,by_in_63,dfz_do_8,dfz_do_7,by_st_70,by_in_51,TimeCurrent() + by_in_92,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting buystoporder 1");
}}}}
if ( by_bo_26 )
{
aa_in_59 = 4;
aa_in_61 = by_in_52;
if ( by_bo_37 )
{
aa_bo_62 = false;
}
else
{
for (aa_in_63 = 0 ; aa_in_63 < OrdersTotal() ; aa_in_63=aa_in_63 + 1)
{
if ( OrderSelect(aa_in_63,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_59 && OrderMagicNumber() == aa_in_61 && OrderSymbol() == by_st_67 )
{
aa_bo_62 = true;
break;
}
}
aa_bo_62 = false;
}
if ( aa_bo_62 == false && by_bo_11 && Run_ST2 )
{
aa_do_64 = 0;
for (aa_in_65 = OrdersTotal() ; aa_in_65 >= 0 ; aa_in_65=aa_in_65 - 1)
{
if ( OrderSelect(aa_in_65,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_do_64 = aa_do_64 + OrderLots();
}
}
if ( AccountFreeMarginCheck(by_st_67,0,by_do_72 * dfz_do_4 + aa_do_64)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_BUYSTOP,by_do_72 * dfz_do_4,dfz_do_6,by_in_63,dfz_do_8,0,by_st_70,by_in_52,TimeCurrent() + by_in_92,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting buystoporder 2");
}}}}}}
return(true);
}
//byby_10
//--------------------- ----------------------------------------
bool byby_11()
{
double dfz_do_1;
int dfz_in_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
double dfz_do_7;
double dfz_do_8;
//----------------------------
int aa_in_44;
double aa_do_47;
int aa_in_49;
dfz_do_1 = MarketInfo(by_st_67,14) * by_do_89 ;
if ( dfz_do_1==0 )
{
dfz_do_1 = by_do_65 ;
}
for (dfz_in_2=0 ; dfz_in_2 < OrdersTotal() ; dfz_in_2 = dfz_in_2 + 1)
{
if ( OrderSelect(dfz_in_2,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == 0 && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
dfz_do_3 = OrderStopLoss() ;
if ( ( ( OrderTakeProfit()==0 && OrderMagicNumber() == by_in_51 && dfz_do_3==0 ) || dfz_do_3==0 ) )
{
dfz_do_4 = by_do_28 * by_do_71 + OrderOpenPrice() ;
if ( by_do_29>0 )
{
dfz_do_4 = by_do_29 * by_do_88 + OrderOpenPrice() ;
}
dfz_do_5 = iClose(by_st_67,0,1) + by_do_22 - ((iClose(by_st_67,0,1) - by_do_93) * by_do_27) ;
if ( dfz_do_5>iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 )
{
dfz_do_5 = iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 ;
}
if ( dfz_do_5<iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 )
{
dfz_do_5 = iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 ;
}
if ( dfz_do_5>OrderOpenPrice() )
{
dfz_do_5 = OrderOpenPrice() + by_do_22 - by_in_31 * by_do_88 ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_5,MarketInfo(by_st_67,12)),NormalizeDouble(dfz_do_4,MarketInfo(by_st_67,12)),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting SL & takeprofit");
}
else
{
return(true);
}}
if ( OrderTakeProfit()==0 && OrderMagicNumber() == by_in_51 )
{
dfz_do_6 = by_do_28 * by_do_71 + OrderOpenPrice() ;
if ( by_do_29>0 )
{
dfz_do_6 = by_do_29 * by_do_88 + OrderOpenPrice() ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,NormalizeDouble(dfz_do_6,MarketInfo(by_st_67,12)),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting takeprofit");
}}
if ( ( dfz_do_3==0 || dfz_do_3==0 ) )
{
if ( MarketInfo(by_st_67,10)<OrderOpenPrice() - by_in_32 * by_do_88 )
{
while (!(IsTradeAllowed()))
{
RefreshRates();
}
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,9),100,0xFFFFFFFF);
}
dfz_do_7 = iClose(by_st_67,0,1) + by_do_22 - ((iClose(by_st_67,0,1) - by_do_93) * by_do_27) ;
if ( dfz_do_7>iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 )
{
dfz_do_7 = iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 ;
}
if ( dfz_do_7<iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 )
{
dfz_do_7 = iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 ;
}
if ( dfz_do_7>OrderOpenPrice() )
{
dfz_do_7 = OrderOpenPrice() + by_do_22 - by_in_31 * by_do_88 ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_7,MarketInfo(by_st_67,12)),OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting stoploss");
}}
if ( dfz_do_3!=0 )
{
if ( by_in_23 > 0 )
{
aa_in_44 = by_in_23;
aa_do_47 = iLow(by_st_67,PERIOD_H1,by_in_24);
for (aa_in_49 = by_in_24 + 1 ; aa_in_49 < aa_in_44 ; aa_in_49=aa_in_49 + 1)
{
if ( iLow(by_st_67,PERIOD_H1,aa_in_49)<aa_do_47 && iLow(by_st_67,PERIOD_H1,aa_in_49)<iLow(by_st_67,PERIOD_H1,aa_in_49 + 1) )
{
aa_do_47 = iLow(by_st_67,PERIOD_H1,aa_in_49);
}
}
dfz_do_8 = NormalizeDouble(aa_do_47,MarketInfo(by_st_67,12)) ;
if ( dfz_do_8 - by_in_36 * by_do_88>dfz_do_3 + dfz_do_1 + by_do_89 && dfz_do_8 - by_in_36 * by_do_88<OrderOpenPrice() && dfz_do_8 - by_in_36 * by_do_88<MarketInfo(by_st_67,9) - dfz_do_1 && dfz_do_8 - by_in_36 * by_do_88!=dfz_do_3 )
{
dfz_do_3 = NormalizeDouble(dfz_do_8 - by_in_36 * by_do_88,MarketInfo(by_st_67,12)) ;
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying stoploss 1");
}}}
if ( by_bo_97 && by_do_34 * by_do_88 + dfz_do_3>=dfz_do_3 + by_do_89 && by_do_34 * by_do_88 + dfz_do_3<MarketInfo(by_st_67,9) - by_do_89 && dfz_do_3<by_do_35 * by_do_88 + OrderOpenPrice() )
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(by_do_34 * by_do_88 + dfz_do_3,MarketInfo(by_st_67,12)),OrderTakeProfit(),0,Green);
}
if ( OrderMagicNumber() == by_in_52 && iClose(by_st_67,0,1)>NormalizeDouble(by_in_30 * by_do_88 + dfz_do_3 + dfz_do_1 + by_do_89,MarketInfo(by_st_67,12)) && NormalizeDouble(iClose(by_st_67,0,1) - by_in_30 * by_do_88,MarketInfo(by_st_67,12))<MarketInfo(by_st_67,9) - dfz_do_1 - by_do_89 )
{
dfz_do_3 = NormalizeDouble(iClose(by_st_67,0,1) - by_in_30 * by_do_88,MarketInfo(by_st_67,12)) ;
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,0,0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying trailingstop buyorder");
}}}}
}
return(false);
}
//byby_11
//--------------------- ----------------------------------------
bool byby_12()
{
double dfz_do_1;
int dfz_in_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
double dfz_do_7;
double dfz_do_8;
//----------------------------
int aa_in_25;
double aa_do_28;
int aa_in_30;
dfz_do_1 = MarketInfo(by_st_67,14) * by_do_89 ;
if ( dfz_do_1==0 )
{
dfz_do_1 = by_do_65 ;
}
for (dfz_in_2=0 ; dfz_in_2 < OrdersTotal() ; dfz_in_2 = dfz_in_2 + 1)
{
if ( OrderSelect(dfz_in_2,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == 1 && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
dfz_do_3 = OrderStopLoss() ;
if ( ( ( OrderTakeProfit()==0 && OrderMagicNumber() == by_in_51 && dfz_do_3==0 ) || dfz_do_3==0 ) )
{
dfz_do_4 = OrderOpenPrice() - by_do_28 * by_do_71 ;
if ( by_do_29>0 )
{
dfz_do_4 = OrderOpenPrice() - by_do_29 * by_do_88 ;
}
dfz_do_5 = (by_do_94 - iClose(by_st_67,0,1)) * by_do_27 + iClose(by_st_67,0,1) ;
if ( dfz_do_5<by_in_31 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_5 = by_in_31 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_5>by_in_32 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_5 = by_in_32 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_5<OrderOpenPrice() )
{
dfz_do_5 = by_in_31 * by_do_88 + OrderOpenPrice() ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_5,MarketInfo(by_st_67,12)),NormalizeDouble(dfz_do_4,MarketInfo(by_st_67,12)),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting takeprofit");
}
else
{
return(true);
}}
if ( OrderTakeProfit()==0 && OrderMagicNumber() == by_in_51 )
{
dfz_do_6 = OrderOpenPrice() - by_do_28 * by_do_71 ;
if ( by_do_29>0 )
{
dfz_do_6 = OrderOpenPrice() - by_do_29 * by_do_88 ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,NormalizeDouble(dfz_do_6,MarketInfo(by_st_67,12)),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting takeprofit");
}}
if ( ( dfz_do_3==0 || dfz_do_3==0 ) )
{
if ( MarketInfo(by_st_67,9)>by_in_32 * by_do_88 + OrderOpenPrice() )
{
while (!(IsTradeAllowed()))
{
RefreshRates();
}
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,10),100,0xFFFFFFFF);
}
dfz_do_7 = (by_do_94 - iClose(by_st_67,0,1)) * by_do_27 + iClose(by_st_67,0,1) ;
if ( dfz_do_7<by_in_31 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_7 = by_in_31 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_7>by_in_32 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_7 = by_in_32 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_7<OrderOpenPrice() )
{
dfz_do_7 = by_in_31 * by_do_88 + OrderOpenPrice() ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_7,MarketInfo(by_st_67,12)),OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting stoploss");
}}
if ( dfz_do_3!=0 )
{
if ( by_in_23 > 0 )
{
aa_in_25 = by_in_23;
aa_do_28 = iHigh(by_st_67,PERIOD_H1,by_in_24);
for (aa_in_30 = by_in_24 + 1 ; aa_in_30 < aa_in_25 ; aa_in_30=aa_in_30 + 1)
{
if ( iHigh(by_st_67,PERIOD_H1,aa_in_30)>aa_do_28 && iHigh(by_st_67,PERIOD_H1,aa_in_30)>iHigh(by_st_67,PERIOD_H1,aa_in_30 + 1) )
{
aa_do_28 = iHigh(by_st_67,PERIOD_H1,aa_in_30);
}
}
dfz_do_8 = by_in_36 * by_do_88 + NormalizeDouble(aa_do_28,MarketInfo(by_st_67,12)) + by_do_22 ;
if ( dfz_do_8<dfz_do_3 - dfz_do_1 - by_do_89 && dfz_do_8>OrderOpenPrice() && dfz_do_8>MarketInfo(by_st_67,10) + dfz_do_1 && dfz_do_8!=dfz_do_3 )
{
dfz_do_3 = NormalizeDouble(dfz_do_8,MarketInfo(by_st_67,12)) ;
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying stoploss 2");
}}}
if ( by_bo_97 && dfz_do_3 - by_do_34 * by_do_88<=dfz_do_3 - by_do_89 && dfz_do_3 - by_do_34 * by_do_88>MarketInfo(by_st_67,10) + by_do_89 && dfz_do_3>OrderOpenPrice() - by_do_35 * by_do_88 )
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_3 - by_do_34 * by_do_88,MarketInfo(by_st_67,12)),OrderTakeProfit(),0,Green);
}
if ( OrderMagicNumber() == by_in_52 && iClose(by_st_67,0,1)<NormalizeDouble(dfz_do_3 - by_do_22 - by_in_30 * by_do_88 - dfz_do_1 - by_do_89,MarketInfo(by_st_67,12)) )
{
if ( NormalizeDouble(by_in_30 * by_do_88 + iClose(by_st_67,0,1) + by_do_22,MarketInfo(by_st_67,12))>MarketInfo(by_st_67,10) + dfz_do_1 + by_do_89 )
{
dfz_do_3 = NormalizeDouble(by_in_30 * by_do_88 + iClose(by_st_67,0,1) + by_do_22,MarketInfo(by_st_67,12)) ;
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,0,0,0xFFFFFFFF) ;
}
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying trailingstop sellorder");
}}}}
}
return(false);
}
//byby_12
//--------------------- ----------------------------------------
void byby_13()
{
int dfz_in_1;
double dfz_do_2;
double dfz_do_3;
//----------------------------
if (OrdersTotal() <= 0) return;
for (dfz_in_1=0 ; dfz_in_1 < OrdersTotal() ; dfz_in_1 = dfz_in_1 + 1)
{
if ( OrderSelect(dfz_in_1,SELECT_BY_POS,MODE_TRADES) == true )
{
if ( OrderType() == 0 && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && MarketInfo(by_st_67,10)>by_do_49 * by_do_88 + OrderOpenPrice() )
{
dfz_do_2 = NormalizeDouble(by_do_50 * by_do_88 + OrderOpenPrice(),MarketInfo(by_st_67,12)) ;
RefreshRates();
if ( dfz_do_2>=MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * by_do_89 )
{
dfz_do_2 = NormalizeDouble(MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * by_do_89 - by_do_89,MarketInfo(by_st_67,12)) ;
}
if ( dfz_do_2>OrderStopLoss() + by_do_89 )
{
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_2,OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying breakevenstop");
}}}
if ( OrderType() == 1 && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && MarketInfo(by_st_67,9)<OrderOpenPrice() - by_do_49 * by_do_88 )
{
dfz_do_3 = NormalizeDouble(OrderOpenPrice() - by_do_50 * by_do_88,MarketInfo(by_st_67,12)) ;
RefreshRates();
if ( dfz_do_3<=MarketInfo(by_st_67,14) * by_do_89 + MarketInfo(by_st_67,10) )
{
dfz_do_3 = NormalizeDouble(MarketInfo(by_st_67,14) * by_do_89 + MarketInfo(by_st_67,10) + by_do_89,MarketInfo(by_st_67,12)) ;
}
if ( dfz_do_3<OrderStopLoss() - by_do_89 )
{
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying breakevenstop");
}}}}
}
}
//byby_13
//--------------------- ----------------------------------------
string byby_14 (int bsw_0)
{
string dfz_st_1;
//----------------------------
if ( by_in_86 < 0 )
{
by_in_45=by_in_45 + 1;
}
switch(bsw_0)
{
case 1 :
dfz_st_1 = "no error" ;
break;
case 2 :
dfz_st_1 = "common error" ;
break;
case 3 :
dfz_st_1 = "invalid trade parameters" ;
break;
case 4 :
dfz_st_1 = "trade server is busy" ;
break;
case 5 :
dfz_st_1 = "old version of the client terminal" ;
break;
case 6 :
dfz_st_1 = "no connection with trade server" ;
break;
case 7 :
dfz_st_1 = "not enough rights" ;
break;
case 8 :
dfz_st_1 = "too frequent requests" ;
break;
case 9 :
dfz_st_1 = "malfunctional trade operation (never returned error)" ;
break;
case 64 :
dfz_st_1 = "account disabled" ;
break;
case 65 :
dfz_st_1 = "invalid account" ;
break;
case 128 :
dfz_st_1 = "trade timeout" ;
break;
case 129 :
dfz_st_1 = "invalid price" ;
break;
case 130 :
dfz_st_1 = "invalid stops" ;
break;
case 131 :
dfz_st_1 = "invalid trade volume" ;
break;
case 132 :
dfz_st_1 = "market is closed" ;
break;
case 133 :
dfz_st_1 = "trade is disabled" ;
break;
case 134 :
dfz_st_1 = "not enough money" ;
break;
case 135 :
dfz_st_1 = "price changed" ;
break;
case 136 :
dfz_st_1 = "off quotes" ;
break;
case 137 :
dfz_st_1 = "broker is busy (never returned error)" ;
break;
case 138 :
dfz_st_1 = "requote" ;
break;
case 139 :
dfz_st_1 = "order is locked" ;
break;
case 140 :
dfz_st_1 = "long positions only allowed" ;
break;
case 141 :
dfz_st_1 = "too many requests" ;
break;
case 145 :
dfz_st_1 = "modification denied because order too close to market" ;
break;
case 146 :
dfz_st_1 = "trade context is busy" ;
break;
case 147 :
dfz_st_1 = "expirations are denied by broker" ;
break;
case 148 :
dfz_st_1 = "amount of open and pending orders has reached the limit" ;
break;
case 149 :
dfz_st_1 = "hedging is prohibited" ;
break;
case 150 :
dfz_st_1 = "prohibited by FIFO rules" ;
break;
case 4000 :
dfz_st_1 = "no error (never generated code)" ;
break;
case 4001 :
dfz_st_1 = "wrong function pointer" ;
break;
case 4002 :
dfz_st_1 = "array index is out of range" ;
break;
case 4003 :
dfz_st_1 = "no memory for function call stack" ;
break;
case 4004 :
dfz_st_1 = "recursive stack overflow" ;
break;
case 4005 :
dfz_st_1 = "not enough stack for parameter" ;
break;
case 4006 :
dfz_st_1 = "no memory for parameter string" ;
break;
case 4007 :
dfz_st_1 = "no memory for temp string" ;
break;
case 4008 :
dfz_st_1 = "not initialized string" ;
break;
case 4009 :
dfz_st_1 = "not initialized string in array" ;
break;
case 4010 :
dfz_st_1 = "no memory for array\' string" ;
break;
case 4011 :
dfz_st_1 = "too long string" ;
break;
case 4012 :
dfz_st_1 = "remainder from zero divide" ;
break;
case 4013 :
dfz_st_1 = "zero divide" ;
break;
case 4014 :
dfz_st_1 = "unknown command" ;
break;
case 4015 :
dfz_st_1 = "wrong jump (never generated error)" ;
break;
case 4016 :
dfz_st_1 = "not initialized array" ;
break;
case 4017 :
dfz_st_1 = "dll calls are not allowed" ;
break;
case 4018 :
dfz_st_1 = "cannot load library" ;
break;
case 4019 :
dfz_st_1 = "cannot call function" ;
break;
case 4020 :
dfz_st_1 = "expert function calls are not allowed" ;
break;
case 4021 :
dfz_st_1 = "not enough memory for temp string returned from function" ;
break;
case 4022 :
dfz_st_1 = "system is busy (never generated error)" ;
break;
case 4050 :
dfz_st_1 = "invalid function parameters count" ;
break;
case 4051 :
dfz_st_1 = "invalid function parameter value" ;
break;
case 4052 :
dfz_st_1 = "string function internal error" ;
break;
case 4053 :
dfz_st_1 = "some array error" ;
break;
case 4054 :
dfz_st_1 = "incorrect series array using" ;
break;
case 4055 :
dfz_st_1 = "custom indicator error" ;
break;
case 4056 :
dfz_st_1 = "arrays are incompatible" ;
break;
case 4057 :
dfz_st_1 = "global variables processing error" ;
break;
case 4058 :
dfz_st_1 = "global variable not found" ;
break;
case 4059 :
dfz_st_1 = "function is not allowed in testing mode" ;
break;
case 4060 :
dfz_st_1 = "function is not confirmed" ;
break;
case 4061 :
dfz_st_1 = "send mail error" ;
break;
case 4062 :
dfz_st_1 = "string parameter expected" ;
break;
case 4063 :
dfz_st_1 = "integer parameter expected" ;
break;
case 4064 :
dfz_st_1 = "double parameter expected" ;
break;
case 4065 :
dfz_st_1 = "array as parameter expected" ;
break;
case 4066 :
dfz_st_1 = "requested history data in update state" ;
break;
case 4099 :
dfz_st_1 = "end of file" ;
break;
case 4100 :
dfz_st_1 = "some file error" ;
break;
case 4101 :
dfz_st_1 = "wrong file name" ;
break;
case 4102 :
dfz_st_1 = "too many opened files" ;
break;
case 4103 :
dfz_st_1 = "cannot open file" ;
break;
case 4104 :
dfz_st_1 = "incompatible access to a file" ;
break;
case 4105 :
dfz_st_1 = "no order selected" ;
break;
case 4106 :
dfz_st_1 = "unknown symbol" ;
break;
case 4107 :
dfz_st_1 = "invalid price parameter for trade function" ;
break;
case 4108 :
dfz_st_1 = "invalid ticket" ;
break;
case 4109 :
dfz_st_1 = "trade is not allowed in the expert properties" ;
break;
case 4110 :
dfz_st_1 = "longs are not allowed in the expert properties" ;
break;
case 4111 :
dfz_st_1 = "shorts are not allowed in the expert properties" ;
break;
case 4200 :
dfz_st_1 = "object is already exist" ;
break;
case 4201 :
dfz_st_1 = "unknown object property" ;
break;
case 4202 :
dfz_st_1 = "object is not exist" ;
break;
case 4203 :
dfz_st_1 = "unknown object type" ;
break;
case 4204 :
dfz_st_1 = "no object name" ;
break;
case 4205 :
dfz_st_1 = "object coordinates error" ;
break;
case 4206 :
dfz_st_1 = "no specified subwindow" ;
break;
default :
dfz_st_1 = "unknown error" ;
}
return(dfz_st_1);
}
//byby_14
//--------------------- ----------------------------------------
void byby_15()
{
double dfz_do_1;
int dfz_in_2;
bool dfz_bo_3;
//----------------------------
int aa_in_4;
int aa_in_5;
int aa_in_6;
int aa_in_7;
int aa_in_8;
int aa_in_9;
int aa_in_10;
int aa_in_11;
int aa_in_12;
int aa_in_13;
int aa_in_14;
double aa_do_16;
double aa_do_17;
for (dfz_in_2 = OrdersTotal() ; dfz_in_2 >= 0 ; dfz_in_2 = dfz_in_2 - 1)
{
if ( OrderSelect(dfz_in_2,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
if ( OrderType() == 0 )
{
dfz_do_1 = MarketInfo(by_st_67,9) - OrderOpenPrice() + dfz_do_1 ;
}
if ( OrderType() == 1 )
{
dfz_do_1 = OrderOpenPrice() - MarketInfo(by_st_67,10) + dfz_do_1 ;
}}
}
if (( !(dfz_do_1>by_do_15 * by_do_88) && !(dfz_do_1<by_do_16 * by_do_88) )) return;
if ( by_do_17==0 )
{
dfz_bo_3 = false ;
aa_in_4 = 0;
for (aa_in_5 = OrdersTotal() ; aa_in_5 >= 0 ; aa_in_5=aa_in_5 - 1)
{
if ( OrderSelect(aa_in_5,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 0 )
{
aa_in_4=aa_in_4 + 1;
}
}
aa_in_6 = aa_in_4;
aa_in_7 = 0;
for (aa_in_8 = OrdersTotal() ; aa_in_8 >= 0 ; aa_in_8=aa_in_8 - 1)
{
if ( OrderSelect(aa_in_8,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 1 )
{
aa_in_7=aa_in_7 + 1;
}
}
if ( aa_in_6 + aa_in_7 > 0 )
{
while (!(dfz_bo_3))
{
dfz_bo_3 = byby_16() ;
aa_in_9 = 0;
for (aa_in_10 = OrdersTotal() ; aa_in_10 >= 0 ; aa_in_10=aa_in_10 - 1)
{
if ( OrderSelect(aa_in_10,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 0 )
{
aa_in_9=aa_in_9 + 1;
}
}
aa_in_11 = aa_in_9;
aa_in_12 = 0;
for (aa_in_13 = OrdersTotal() ; aa_in_13 >= 0 ; aa_in_13=aa_in_13 - 1)
{
if ( OrderSelect(aa_in_13,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 1 )
{
aa_in_12=aa_in_12 + 1;
}
}
if ( aa_in_11 + aa_in_12 <= 0 )
break;
}
}}
if (!(by_do_17>0)) return;
aa_in_14 = OrdersTotal();
if (OrdersTotal() < 0) return;
for (aa_in_14=0 ; aa_in_14 >= 0 ; aa_in_14=aa_in_14 - 1)
{
if ( OrderSelect(aa_in_14,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
aa_do_16 = OrderOpenPrice();
aa_do_17 = OrderStopLoss();
if ( OrderType() == 0 && ( ( MarketInfo(by_st_67,9)>(by_do_17 + by_do_18) * by_do_88 + aa_do_17 + by_do_89 && aa_do_17>=aa_do_16 ) || (MarketInfo(by_st_67,9)>by_do_17 * by_do_88 + aa_do_17 + by_do_89 && aa_do_17<aa_do_16) ) )
{
OrderModify(OrderTicket(),OrderOpenPrice(),MarketInfo(by_st_67,9) - by_do_17 * by_do_88,OrderTakeProfit(),0,Green);
}
if ( OrderType() == 1 && ( ( MarketInfo(by_st_67,10)<aa_do_17 - (by_do_17 + by_do_18) * by_do_88 - by_do_89 && aa_do_17<=aa_do_16 ) || (MarketInfo(by_st_67,10)<aa_do_17 - by_do_17 * by_do_88 - by_do_89 && aa_do_17>aa_do_16) ) )
{
OrderModify(OrderTicket(),OrderOpenPrice(),by_do_17 * by_do_88 + MarketInfo(by_st_67,10),OrderTakeProfit(),0,Green);
}}
}
}
//byby_15
//--------------------- ----------------------------------------
bool byby_16()
{
bool dfz_bo_1;
int dfz_in_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
//----------------------------
dfz_bo_1 = false ;
for (dfz_in_2 = OrdersTotal() ; dfz_in_2 >= 0 ; dfz_in_2 = dfz_in_2 - 1)
{
if ( OrderSelect(dfz_in_2,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
if ( OrderType() == 0 )
{
while (!(IsTradeAllowed()))
{
RefreshRates();
}
if ( MarketInfo(by_st_67,9)>OrderStopLoss() )
{
if ( MarketInfo(by_st_67,33)>0 )
{
if ( ( MarketInfo(by_st_67,9)<=MarketInfo(by_st_67,33) * by_do_89 + OrderStopLoss() || MarketInfo(by_st_67,10)>=OrderTakeProfit() - MarketInfo(by_st_67,33) * by_do_89 ) )
{
dfz_do_3 = MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * by_do_89 ;
dfz_do_4 = OrderTakeProfit() ;
if ( dfz_do_4!=0 && OrderTakeProfit()!=0 )
{
dfz_do_4 = MarketInfo(by_st_67,33) * by_do_89 + MarketInfo(by_st_67,10) ;
}
OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,dfz_do_4,OrderExpiration(),Green);
dfz_bo_1 = true ;
}
else
{
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,9),by_do_22,Red);
}}
else
{
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,9),by_do_22,Red);
}}
else
{
dfz_bo_1 = true ;
}}
if ( OrderType() == 1 )
{
while (!(IsTradeAllowed()))
{
RefreshRates();
}
if ( MarketInfo(by_st_67,10)<OrderStopLoss() )
{
if ( MarketInfo(by_st_67,33)>0 )
{
if ( ( MarketInfo(by_st_67,10)>=OrderStopLoss() - MarketInfo(by_st_67,33) * by_do_89 || MarketInfo(by_st_67,9)<=MarketInfo(by_st_67,33) * by_do_89 + OrderTakeProfit() ) )
{
dfz_do_5 = MarketInfo(by_st_67,14) * by_do_89 + MarketInfo(by_st_67,10) ;
dfz_do_6 = OrderTakeProfit() ;
if ( dfz_do_6!=0 && OrderTakeProfit()!=0 )
{
dfz_do_6 = MarketInfo(by_st_67,9) - MarketInfo(by_st_67,33) * by_do_89 ;
}
OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_5,dfz_do_6,OrderExpiration(),Green);
dfz_bo_1 = true ;
}
else
{
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,10),by_do_22,Red);
}}
else
{
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,10),by_do_22,Red);
}}
else
{
dfz_bo_1 = true ;
}}}
}
return(dfz_bo_1);
}
//byby_16
//--------------------- ----------------------------------------
bool byby_17 (int bsw_0)
{
//----------------------------
if ( Period() != 1 && Period() != 5 && Period() != 15 && Period() != 60 )
{
return(false);
}
if ( ( StringFind(by_st_67,"EURUSD",0) >= 0 || StringFind(by_st_67,"eurusd",0) >= 0 ) )
{
if ( Period() == 1 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 750 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 40 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 15 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 100 ;
by_in_30 = 60 ;
by_in_31 = 50 ;
by_in_32 = 50 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 80 ;
by_do_50 = 20 ;
by_do_54 = 3.5 ;
by_do_56 = 3 ;
by_in_57 = 15 ;
by_do_58 = 80 ;
by_do_59 = 0 ;
by_in_51 = 9909901 ;
by_in_52 = 99099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_M1A";
by_st_70=trade_comment + "_eurusd_M1B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 600 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 14 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 12 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 90 ;
by_in_30 = 60 ;
by_in_31 = 45 ;
by_in_32 = 50 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 70 ;
by_do_50 = 70 ;
by_do_54 = 3.5 ;
by_do_56 = 3 ;
by_in_57 = 15 ;
by_do_58 = 80 ;
by_do_59 = 0 ;
by_in_51 = 9909902 ;
by_in_52 = 99099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1925 ;
by_do_16 = -2000 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 6 ;
by_do_20 = 0 ;
by_in_21 = 27 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.6 ;
by_do_28 = 4.1 ;
by_do_29 = 140 ;
by_in_30 = 200 ;
by_in_31 = 130 ;
by_in_32 = 115 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 80 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 40 ;
by_do_58 = 40 ;
by_do_59 = 0 ;
by_in_51 = 99099002 ;
by_in_52 = 990990022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurusd_M5B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 4 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 0 ;
by_do_59 = 0 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 300 ;
by_do_16 = -200 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 35 ;
by_in_21 = 27 ;
by_in_23 = 14 ;
by_in_24 = 1 ;
by_do_54 = 3.4 ;
by_do_56 = 2.1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.8 ;
by_do_29 = 140 ;
by_in_30 = 120 ;
by_in_31 = 35 ;
by_in_32 = 35 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_in_51 = 29909901 ;
by_in_52 = 299099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 375 ;
by_do_16 = -275 ;
by_do_17 = 8 ;
by_do_18 = 8 ;
by_in_19 = 5 ;
by_do_20 = 30 ;
by_in_21 = 24 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 200 ;
by_in_31 = 100 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 180 ;
by_do_50 = 100 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 38 ;
by_do_58 = 69 ;
by_do_59 = 15 ;
by_in_51 = 299099001 ;
by_in_52 = -1303977285 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 30 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 60 ;
by_do_59 = 0 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 450 ;
by_do_16 = -1000 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 15 ;
by_in_24 = 1 ;
by_do_54 = 2.4 ;
by_do_56 = 3 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 140 ;
by_in_30 = 80 ;
by_in_31 = 25 ;
by_in_32 = 40 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 60 ;
by_do_50 = 10 ;
by_in_51 = 9909906 ;
by_in_52 = 99099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 550 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 30 ;
by_in_21 = 37 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.6 ;
by_do_28 = 4.1 ;
by_do_29 = 70 ;
by_in_30 = 230 ;
by_in_31 = 110 ;
by_in_32 = 135 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 170 ;
by_do_50 = 100 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 26 ;
by_do_58 = 40 ;
by_do_59 = 10 ;
by_in_51 = 99099006 ;
by_in_52 = 990990066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurusd_H1B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"GBPUSD",0) >= 0 || StringFind(by_st_67,"gbpusd",0) >= 0 ) )
{
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1125 ;
by_do_16 = -450 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 15 ;
by_do_20 = 20 ;
by_in_21 = 27 ;
by_in_23 = 20 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.7 ;
by_do_28 = 4.1 ;
by_do_29 = 60 ;
by_in_30 = 90 ;
by_in_31 = 20 ;
by_in_32 = 115 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 40 ;
by_do_50 = 190 ;
by_do_54 = 3.5 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 9909903 ;
by_in_52 = 99099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 650 ;
by_do_16 = -225 ;
by_do_17 = 4 ;
by_do_18 = 0 ;
by_in_19 = 41 ;
by_do_20 = 30 ;
by_in_21 = 5 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.3 ;
by_do_28 = 4.1 ;
by_do_29 = 70 ;
by_in_30 = 250 ;
by_in_31 = 70 ;
by_in_32 = 75 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 90 ;
by_do_54 = 2.5 ;
by_do_56 = 3.7 ;
by_in_57 = 36 ;
by_do_58 = 96 ;
by_do_59 = 16 ;
by_in_51 = 99099003 ;
by_in_52 = 990990033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpusd_M5B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 12 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 10 ;
by_do_59 = 1 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 150 ;
by_do_16 = -500 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 6 ;
by_do_20 = 5 ;
by_in_21 = 27 ;
by_in_23 = 20 ;
by_do_54 = 3.4 ;
by_do_56 = 2.1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.8 ;
by_do_29 = 60 ;
by_in_30 = 160 ;
by_in_31 = 40 ;
by_in_32 = 100 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 20 ;
by_do_50 = 20 ;
by_in_51 = 29909903 ;
by_in_52 = 299099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 850 ;
by_do_16 = -425 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 10 ;
by_in_21 = 7 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.3 ;
by_do_28 = 4.1 ;
by_do_29 = 90 ;
by_in_30 = 260 ;
by_in_31 = 190 ;
by_in_32 = 185 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 60 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 28 ;
by_do_58 = 64 ;
by_do_59 = 2 ;
by_in_51 = 299099003 ;
by_in_52 = -1303977263 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 1 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 10 ;
by_bo_10 = true ;
by_bo_11 = true ;
by_do_58 = 10 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 750 ;
by_do_16 = -400 ;
by_do_17 = 2 ;
by_do_18 = 10 ;
by_do_61 = 0 ;
by_do_62 = 0 ;
by_in_19 = 40 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 26 ;
by_in_24 = 1 ;
by_do_54 = 3.2 ;
by_do_56 = 2.7 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.55 ;
by_do_28 = 4.8 ;
by_do_29 = 200 ;
by_in_30 = 100 ;
by_in_31 = 25 ;
by_in_32 = 50 ;
by_in_33 = 9999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 60 ;
by_do_50 = 40 ;
by_in_51 = 9909905 ;
by_in_52 = 99099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpusd_M1A";
by_st_70=trade_comment + "_gbpusd_M1B";
return(true);
}
return(false);
}
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 28 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 70 ;
by_do_59 = 0 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 250 ;
by_do_16 = -750 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 45 ;
by_in_21 = 27 ;
by_in_23 = 6 ;
by_in_24 = 1 ;
by_do_54 = 2.9 ;
by_do_56 = 3 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.7 ;
by_do_28 = 4.8 ;
by_do_29 = 180 ;
by_in_30 = 100 ;
by_in_31 = 35 ;
by_in_32 = 100 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 75 ;
by_do_50 = 70 ;
by_in_51 = 9909907 ;
by_in_52 = 99099077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1200 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 10 ;
by_in_21 = 37 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 400 ;
by_in_30 = 310 ;
by_in_31 = 80 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 130 ;
by_do_50 = 60 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 36 ;
by_do_58 = 60 ;
by_do_59 = 18 ;
by_in_51 = 99099007 ;
by_in_52 = 990990077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpusd_H1B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"USDJPY",0) >= 0 || StringFind(by_st_67,"usdjpy",0) >= 0 ) )
{
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 750 ;
by_do_16 = -625 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 40 ;
by_in_21 = 33 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.5 ;
by_do_28 = 4.1 ;
by_do_29 = 100 ;
by_in_30 = 180 ;
by_in_31 = 120 ;
by_in_32 = 105 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 130 ;
by_do_50 = 30 ;
by_do_54 = 2.3 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 9909904 ;
by_in_52 = 99099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdjpy_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_in_57 = 14 ;
by_bo_10 = false ;
by_bo_11 = true ;
by_do_58 = 110 ;
by_do_59 = 0 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 600 ;
by_do_16 = -1250 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 13 ;
by_do_20 = 5 ;
by_in_21 = 5 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_do_54 = 2.6 ;
by_do_56 = 1.5 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 0.1 ;
by_do_28 = 4.8 ;
by_do_29 = 160 ;
by_in_30 = 60 ;
by_in_31 = 135 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 50 ;
by_do_50 = 50 ;
by_in_51 = 99099004 ;
by_in_52 = 990990044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdjpy_M5B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1500 ;
by_do_16 = -125 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 12 ;
by_do_20 = 40 ;
by_in_21 = 9 ;
by_in_23 = 48 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.1 ;
by_do_28 = 4.1 ;
by_do_29 = 200 ;
by_in_30 = 120 ;
by_in_31 = 30 ;
by_in_32 = 75 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 110 ;
by_do_50 = 40 ;
by_do_54 = 4.1 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909907 ;
by_in_52 = 299099077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdjpy_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 2125 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 65 ;
by_in_21 = 35 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.8 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 200 ;
by_in_31 = 160 ;
by_in_32 = 160 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 2.7 ;
by_in_57 = 20 ;
by_do_58 = 80 ;
by_do_59 = 4 ;
by_in_51 = 299099007 ;
by_in_52 = -1303977219 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdjpy_M15B";
return(true);
}
return(false);
}
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 150 ;
by_do_16 = -50 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 40 ;
by_in_21 = 7 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 90 ;
by_in_30 = 90 ;
by_in_31 = 20 ;
by_in_32 = 25 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 30 ;
by_do_50 = 10 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909901 ;
by_in_52 = 199099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdjpy_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 2000 ;
by_do_16 = -225 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 20 ;
by_in_21 = 23 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 180 ;
by_in_31 = 80 ;
by_in_32 = 105 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 180 ;
by_do_50 = 110 ;
by_do_54 = 2.5 ;
by_do_56 = 2.5 ;
by_in_57 = 16 ;
by_do_58 = 70 ;
by_do_59 = 0 ;
by_in_51 = 199099001 ;
by_in_52 = 1990990011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdjpy_H1B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"EURJPY",0) >= 0 || StringFind(by_st_67,"eurjpy",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 100 ;
by_do_16 = -75 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 25 ;
by_in_21 = 37 ;
by_in_23 = 22 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 1 ;
by_do_28 = 4.8 ;
by_do_29 = 270 ;
by_in_30 = 30 ;
by_in_31 = 75 ;
by_in_32 = 100 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 18 ;
by_do_49 = 70 ;
by_do_50 = 160 ;
by_do_54 = 1.6 ;
by_do_56 = 2.6 ;
by_in_57 = 28 ;
by_do_58 = 50 ;
by_do_59 = 10 ;
by_in_51 = 19909902 ;
by_in_52 = 199099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurjpy_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 250 ;
by_do_16 = -350 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 30 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 250 ;
by_in_30 = 190 ;
by_in_31 = 90 ;
by_in_32 = 95 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 38 ;
by_do_58 = 100 ;
by_do_59 = 4 ;
by_in_51 = 199099002 ;
by_in_52 = 1990990022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurjpy_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1400 ;
by_do_16 = -225 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 14 ;
by_do_20 = 60 ;
by_in_21 = 13 ;
by_in_23 = 46 ;
by_in_24 = 1 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.9 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 120 ;
by_in_31 = 30 ;
by_in_32 = 55 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 70 ;
by_do_50 = 0 ;
by_do_54 = 3.7 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909905 ;
by_in_52 = 299099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurjpy_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1650 ;
by_do_16 = -825 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 14 ;
by_do_20 = 20 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.8 ;
by_do_28 = 4.1 ;
by_do_29 = 70 ;
by_in_30 = 200 ;
by_in_31 = 180 ;
by_in_32 = 195 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 150 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 3.7 ;
by_in_57 = 12 ;
by_do_58 = 50 ;
by_do_59 = 2 ;
by_in_51 = 299099005 ;
by_in_52 = -1303977241 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurjpy_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 550 ;
by_do_16 = -325 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 60 ;
by_in_21 = 25 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 110 ;
by_in_31 = 50 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 190 ;
by_do_50 = 160 ;
by_do_54 = 2.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909901 ;
by_in_52 = 499099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurjpy_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 200 ;
by_do_16 = -550 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 0 ;
by_in_21 = 30 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 100 ;
by_in_30 = 140 ;
by_in_31 = 100 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 150 ;
by_do_50 = 90 ;
by_do_54 = 2.5 ;
by_do_56 = 1.3 ;
by_in_57 = 16 ;
by_do_58 = 70 ;
by_do_59 = 20 ;
by_in_51 = 499099001 ;
by_in_52 = 696022715 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurjpy_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"GBPJPY",0) >= 0 || StringFind(by_st_67,"gbpjpy",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 20 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 70 ;
by_do_59 = 5 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 550 ;
by_do_16 = -600 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 0 ;
by_in_21 = 34 ;
by_in_23 = 33 ;
by_in_24 = 1 ;
by_do_54 = 2.2 ;
by_do_56 = 2.3 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 1.2 ;
by_do_28 = 4.1 ;
by_do_29 = 50 ;
by_in_30 = 150 ;
by_in_31 = 25 ;
by_in_32 = 120 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = false ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 160 ;
by_do_50 = 75 ;
by_in_51 = 19909903 ;
by_in_52 = 199099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpjpy_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1000 ;
by_do_16 = -300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 0 ;
by_in_21 = 27 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.9 ;
by_do_28 = 4.1 ;
by_do_29 = 200 ;
by_in_30 = 340 ;
by_in_31 = 130 ;
by_in_32 = 125 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 130 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 40 ;
by_do_58 = 70 ;
by_do_59 = 0 ;
by_in_51 = 199099003 ;
by_in_52 = 1990990033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpjpy_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 500 ;
by_do_16 = -50 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 0 ;
by_in_21 = 34 ;
by_in_23 = 33 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.8 ;
by_do_28 = 4.1 ;
by_do_29 = 50 ;
by_in_30 = 250 ;
by_in_31 = 25 ;
by_in_32 = 105 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 160 ;
by_do_50 = 75 ;
by_do_54 = 2.1 ;
by_do_56 = 2.3 ;
by_in_57 = 20 ;
by_do_58 = 70 ;
by_do_59 = 5 ;
by_in_51 = 29909906 ;
by_in_52 = 299099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpjpy_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 200 ;
by_do_16 = -9999 ;
by_do_17 = 10 ;
by_do_18 = 19 ;
by_in_19 = 4 ;
by_do_20 = 0 ;
by_in_21 = 34 ;
by_in_23 = 28 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 50 ;
by_in_30 = 170 ;
by_in_31 = 65 ;
by_in_32 = 145 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 180 ;
by_do_50 = 90 ;
by_do_54 = 2.1 ;
by_do_56 = 1.8 ;
by_in_57 = 28 ;
by_do_58 = 75 ;
by_do_59 = 0 ;
by_in_51 = 299099006 ;
by_in_52 = -1303977230 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpjpy_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1150 ;
by_do_16 = -1400 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 13 ;
by_do_20 = 60 ;
by_in_21 = 24 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1 ;
by_do_28 = 4.1 ;
by_do_29 = 190 ;
by_in_30 = 100 ;
by_in_31 = 50 ;
by_in_32 = 125 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 80 ;
by_do_50 = 150 ;
by_do_54 = 3.1 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909902 ;
by_in_52 = 499099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpjpy_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1225 ;
by_do_16 = -450 ;
by_do_17 = 6 ;
by_do_18 = 4 ;
by_in_19 = 16 ;
by_do_20 = 30 ;
by_in_21 = 32 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 100 ;
by_in_31 = 210 ;
by_in_32 = 210 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 210 ;
by_do_50 = 220 ;
by_do_54 = 2.5 ;
by_do_56 = 4.1 ;
by_in_57 = 32 ;
by_do_58 = 10 ;
by_do_59 = 6 ;
by_in_51 = 499099002 ;
by_in_52 = 696022726 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpjpy_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"EURAUD",0) >= 0 || StringFind(by_st_67,"euraud",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 18 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 40 ;
by_do_59 = 2 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1100 ;
by_do_16 = -700 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 0 ;
by_in_21 = 25 ;
by_in_23 = 10 ;
by_in_24 = 2 ;
by_do_54 = 2.4 ;
by_do_56 = 2.4 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1 ;
by_do_28 = 4.8 ;
by_do_29 = 200 ;
by_in_30 = 85 ;
by_in_31 = 20 ;
by_in_32 = 30 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 0 ;
by_do_49 = 100 ;
by_do_50 = 10 ;
by_in_51 = 19909904 ;
by_in_52 = 199099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_euraud_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1500 ;
by_do_16 = -125 ;
by_do_17 = 4 ;
by_do_18 = 12 ;
by_in_19 = 1 ;
by_do_20 = 10 ;
by_in_21 = 49 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.4 ;
by_do_28 = 4.1 ;
by_do_29 = 120 ;
by_in_30 = 180 ;
by_in_31 = 90 ;
by_in_32 = 85 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 150 ;
by_do_50 = 50 ;
by_do_54 = 2.5 ;
by_do_56 = 2.5 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 2 ;
by_in_51 = 199099004 ;
by_in_52 = 1990990044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_euraud_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 40 ;
by_do_59 = 2 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 800 ;
by_do_16 = -900 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 30 ;
by_in_21 = 25 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_do_54 = 3.2 ;
by_do_56 = 2.4 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.4 ;
by_do_28 = 4.8 ;
by_do_29 = 180 ;
by_in_30 = 200 ;
by_in_31 = 40 ;
by_in_32 = 100 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 190 ;
by_do_50 = 130 ;
by_in_51 = 29909902 ;
by_in_52 = 299099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_euraud_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1200 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 18 ;
by_do_20 = 0 ;
by_in_21 = 30 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.5 ;
by_do_28 = 4.1 ;
by_do_29 = 70 ;
by_in_30 = 160 ;
by_in_31 = 130 ;
by_in_32 = 135 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 100 ;
by_do_50 = 200 ;
by_do_54 = 2.5 ;
by_do_56 = 2.7 ;
by_in_57 = 34 ;
by_do_58 = 70 ;
by_do_59 = 8 ;
by_in_51 = 299099002 ;
by_in_52 = -1303977274 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_euraud_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1000 ;
by_do_16 = -500 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 21 ;
by_do_20 = 50 ;
by_in_21 = 35 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.1 ;
by_do_29 = 40 ;
by_in_30 = 80 ;
by_in_31 = 60 ;
by_in_32 = 125 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 55 ;
by_do_50 = 10 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909909 ;
by_in_52 = 399099099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_euraud_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1575 ;
by_do_16 = -1050 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 25 ;
by_do_20 = 20 ;
by_in_21 = 35 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 160 ;
by_in_30 = 200 ;
by_in_31 = 130 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 140 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 32 ;
by_do_58 = 60 ;
by_do_59 = 4 ;
by_in_51 = 399099009 ;
by_in_52 = -303977197 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_euraud_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"EURCAD",0) >= 0 || StringFind(by_st_67,"eurcad",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 325 ;
by_do_16 = -99999 ;
by_do_17 = 46 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 10 ;
by_in_21 = 35 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.6 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 300 ;
by_in_31 = 120 ;
by_in_32 = 65 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 20 ;
by_do_50 = 10 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909905 ;
by_in_52 = 199099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurcad_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 750 ;
by_do_16 = -200 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 50 ;
by_in_21 = 19 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.5 ;
by_do_28 = 4.1 ;
by_do_29 = 120 ;
by_in_30 = 80 ;
by_in_31 = 60 ;
by_in_32 = 75 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 100 ;
by_do_50 = 80 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 40 ;
by_do_58 = 70 ;
by_do_59 = 0 ;
by_in_51 = 199099005 ;
by_in_52 = 1990990055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurcad_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1675 ;
by_do_16 = -400 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 6 ;
by_do_20 = 20 ;
by_in_21 = 45 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.7 ;
by_do_28 = 4.1 ;
by_do_29 = 140 ;
by_in_30 = 180 ;
by_in_31 = 80 ;
by_in_32 = 115 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 60 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909903 ;
by_in_52 = 399099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurcad_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1825 ;
by_do_16 = -475 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 20 ;
by_in_21 = 11 ;
by_in_23 = 26 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 40 ;
by_in_30 = 110 ;
by_in_31 = 140 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 170 ;
by_do_50 = 70 ;
by_do_54 = 2.5 ;
by_do_56 = 2.9 ;
by_in_57 = 36 ;
by_do_58 = 80 ;
by_do_59 = 4 ;
by_in_51 = 399099003 ;
by_in_52 = -303977263 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurcad_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1700 ;
by_do_16 = -625 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 40 ;
by_in_21 = 21 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.5 ;
by_do_28 = 4.1 ;
by_do_29 = 40 ;
by_in_30 = 150 ;
by_in_31 = 80 ;
by_in_32 = 105 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 55 ;
by_do_50 = 10 ;
by_do_54 = 3.7 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909905 ;
by_in_52 = 499099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurcad_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1225 ;
by_do_16 = -1900 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 31 ;
by_do_20 = 40 ;
by_in_21 = 11 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 120 ;
by_in_30 = 140 ;
by_in_31 = 140 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 5 ;
by_do_54 = 2.5 ;
by_do_56 = 2.7 ;
by_in_57 = 38 ;
by_do_58 = 80 ;
by_do_59 = 0 ;
by_in_51 = 499099005 ;
by_in_52 = 696022759 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurcad_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"AUDUSD",0) >= 0 || StringFind(by_st_67,"audusd",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 800 ;
by_do_16 = -1850 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 60 ;
by_in_21 = 15 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 1.2 ;
by_do_28 = 4.1 ;
by_do_29 = 200 ;
by_in_30 = 160 ;
by_in_31 = 190 ;
by_in_32 = 165 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 180 ;
by_do_50 = 80 ;
by_do_54 = 4 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909906 ;
by_in_52 = 199099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_audusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 100 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 5 ;
by_in_21 = 29 ;
by_in_23 = 22 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 55 ;
by_in_30 = 90 ;
by_in_31 = 70 ;
by_in_32 = 80 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 2.7 ;
by_do_56 = 2.6 ;
by_in_57 = 18 ;
by_do_58 = 20 ;
by_do_59 = 0 ;
by_in_51 = 199099006 ;
by_in_52 = 1990990066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_audusd_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 50 ;
by_do_16 = -125 ;
by_do_17 = 2 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 42 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.4 ;
by_do_28 = 4.1 ;
by_do_29 = 40 ;
by_in_30 = 130 ;
by_in_31 = 40 ;
by_in_32 = 45 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 3.1 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909901 ;
by_in_52 = 399099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_audusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 200 ;
by_do_16 = -99999 ;
by_do_17 = 2 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 40 ;
by_in_21 = 29 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.5 ;
by_do_28 = 4.1 ;
by_do_29 = 160 ;
by_in_30 = 120 ;
by_in_31 = 140 ;
by_in_32 = 190 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 60 ;
by_do_50 = 40 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 32 ;
by_do_58 = 20 ;
by_do_59 = 2 ;
by_in_51 = 399099001 ;
by_in_52 = -303977285 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_audusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 275 ;
by_do_16 = -175 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 40 ;
by_in_21 = 25 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 50 ;
by_in_31 = 40 ;
by_in_32 = 45 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 90 ;
by_do_54 = 3.1 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909907 ;
by_in_52 = 399099077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_audusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 300 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 25 ;
by_do_20 = 30 ;
by_in_21 = 24 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 20 ;
by_in_30 = 60 ;
by_in_31 = 110 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 20 ;
by_do_50 = 170 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 16 ;
by_do_58 = 20 ;
by_do_59 = 0 ;
by_in_51 = 399099007 ;
by_in_52 = -303977219 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_audusd_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"NZDUSD",0) >= 0 || StringFind(by_st_67,"nzdusd",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 375 ;
by_do_16 = -50 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 30 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 1 ;
by_do_28 = 4.1 ;
by_do_29 = 260 ;
by_in_30 = 110 ;
by_in_31 = 30 ;
by_in_32 = 85 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 80 ;
by_do_50 = 10 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909907 ;
by_in_52 = 199099077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_nzdusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1000 ;
by_do_16 = -250 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 0 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.1 ;
by_do_29 = 210 ;
by_in_30 = 250 ;
by_in_31 = 90 ;
by_in_32 = 95 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 360 ;
by_do_54 = 2.5 ;
by_do_56 = 3.5 ;
by_in_57 = 20 ;
by_do_58 = 80 ;
by_do_59 = 6 ;
by_in_51 = 199099007 ;
by_in_52 = 1990990077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_nzdusd_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 150 ;
by_do_16 = -99999 ;
by_do_17 = 2 ;
by_do_18 = 2 ;
by_in_19 = 4 ;
by_do_20 = 30 ;
by_in_21 = 20 ;
by_in_23 = 36 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.4 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 190 ;
by_in_31 = 40 ;
by_in_32 = 120 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 190 ;
by_do_54 = 2.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909904 ;
by_in_52 = 399099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_nzdusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 175 ;
by_do_16 = -700 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 60 ;
by_in_21 = 32 ;
by_in_23 = 14 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 60 ;
by_in_30 = 170 ;
by_in_31 = 120 ;
by_in_32 = 200 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 2.1 ;
by_in_57 = 36 ;
by_do_58 = 30 ;
by_do_59 = 0 ;
by_in_51 = 399099004 ;
by_in_52 = -303977252 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_nzdusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 125 ;
by_do_16 = -225 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 40 ;
by_in_21 = 31 ;
by_in_23 = 20 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 50 ;
by_in_31 = 40 ;
by_in_32 = 65 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 80 ;
by_do_50 = 60 ;
by_do_54 = 3.3 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909903 ;
by_in_52 = 499099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_nzdusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 975 ;
by_do_16 = -975 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 49 ;
by_do_20 = 10 ;
by_in_21 = 47 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 30 ;
by_in_30 = 140 ;
by_in_31 = 150 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 160 ;
by_do_50 = 100 ;
by_do_54 = 2.5 ;
by_do_56 = 3.5 ;
by_in_57 = 20 ;
by_do_58 = 50 ;
by_do_59 = 4 ;
by_in_51 = 499099003 ;
by_in_52 = 696022737 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_nzdusd_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"EURGBP",0) >= 0 || StringFind(by_st_67,"eurgbp",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 575 ;
by_do_16 = -150 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 40 ;
by_in_21 = 25 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.1 ;
by_do_28 = 4.1 ;
by_do_29 = 350 ;
by_in_30 = 30 ;
by_in_31 = 20 ;
by_in_32 = 105 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 180 ;
by_do_50 = 70 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909908 ;
by_in_52 = 199099088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurgbp_H1A";
by_st_70=trade_comment + "_eurgbp_H1B";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1000 ;
by_do_16 = -300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 10 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 160 ;
by_in_30 = 20 ;
by_in_31 = 130 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 3.3 ;
by_in_57 = 8 ;
by_do_58 = 30 ;
by_do_59 = 14 ;
by_in_51 = 199099008 ;
by_in_52 = 1990990088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurgbp_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 725 ;
by_do_16 = -50 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 0 ;
by_in_21 = 20 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.6 ;
by_do_28 = 4.1 ;
by_do_29 = 130 ;
by_in_30 = 60 ;
by_in_31 = 50 ;
by_in_32 = 60 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 85 ;
by_do_50 = 45 ;
by_do_54 = 2.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909902 ;
by_in_52 = 399099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurgbp_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 3925 ;
by_do_16 = -1325 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 6 ;
by_do_20 = 20 ;
by_in_21 = 7 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 2 ;
by_do_28 = 4.1 ;
by_do_29 = 120 ;
by_in_30 = 160 ;
by_in_31 = 190 ;
by_in_32 = 215 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 200 ;
by_do_54 = 2.5 ;
by_do_56 = 2.9 ;
by_in_57 = 8 ;
by_do_58 = 30 ;
by_do_59 = 0 ;
by_in_51 = 399099002 ;
by_in_52 = -303977274 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurgbp_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 850 ;
by_do_16 = -75 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 10 ;
by_in_21 = 17 ;
by_in_23 = 0 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 130 ;
by_in_31 = 20 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 190 ;
by_do_50 = 200 ;
by_do_54 = 2.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909906 ;
by_in_52 = 399099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurgbp_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1050 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 16 ;
by_do_20 = 50 ;
by_in_21 = 29 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 110 ;
by_in_30 = 370 ;
by_in_31 = 280 ;
by_in_32 = 295 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 70 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 2.1 ;
by_in_57 = 40 ;
by_do_58 = 30 ;
by_do_59 = 4 ;
by_in_51 = 399099006 ;
by_in_52 = -303977230 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurgbp_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"XAUUSD",0) >= 0 || StringFind(by_st_67,"xauusd",0) >= 0 || StringFind(by_st_67,"GOLD",0) >= 0 || StringFind(by_st_67,"gold",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 2300 ;
by_do_16 = -5300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 350 ;
by_in_21 = 20 ;
by_in_23 = 48 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 0.6 ;
by_do_28 = 4.8 ;
by_do_29 = 6100 ;
by_in_30 = 4900 ;
by_in_31 = 500 ;
by_in_32 = 800 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 2100 ;
by_do_50 = 500 ;
by_do_54 = 2.5 ;
by_do_56 = 2.2 ;
by_in_57 = 8 ;
by_do_58 = 1400 ;
by_do_59 = 80 ;
by_in_51 = 19909909 ;
by_in_52 = 199099099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_xauusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 17100 ;
by_do_16 = -3500 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 100 ;
by_in_21 = 5 ;
by_in_23 = 88 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 0.1 ;
by_do_28 = 4.8 ;
by_do_29 = 4100 ;
by_in_30 = 4900 ;
by_in_31 = 2000 ;
by_in_32 = 3000 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0 ;
by_do_49 = 2400 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 1.5 ;
by_in_57 = 12 ;
by_do_58 = 2000 ;
by_do_59 = 40 ;
by_in_51 = 199099009 ;
by_in_52 = 1990990099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_xauusd_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 19000 ;
by_do_16 = -99999 ;
by_do_17 = 280 ;
by_do_18 = 40 ;
by_in_19 = 1 ;
by_do_20 = 800 ;
by_in_21 = 50 ;
by_in_23 = 0 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 200 ;
by_in_30 = 3400 ;
by_in_31 = 4000 ;
by_in_32 = 4000 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 4000 ;
by_do_50 = 1500 ;
by_do_54 = 2 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909905 ;
by_in_52 = 399099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_xauusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 17500 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 200 ;
by_in_21 = 41 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.8 ;
by_do_28 = 4.1 ;
by_do_29 = 4000 ;
by_in_30 = 3600 ;
by_in_31 = 900 ;
by_in_32 = 2000 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 3600 ;
by_do_50 = 600 ;
by_do_54 = 2.5 ;
by_do_56 = 2.1 ;
by_in_57 = 22 ;
by_do_58 = 1270 ;
by_do_59 = 790 ;
by_in_51 = 399099005 ;
by_in_52 = -303977241 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_xauusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 29500 ;
by_do_16 = -7000 ;
by_do_17 = 200 ;
by_do_18 = 980 ;
by_in_19 = 4 ;
by_do_20 = 700 ;
by_in_21 = 26 ;
by_in_23 = 0 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 1 ;
by_do_28 = 1 ;
by_do_29 = 2300 ;
by_in_30 = 4000 ;
by_in_31 = 200 ;
by_in_32 = 1400 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 2700 ;
by_do_50 = 0 ;
by_do_54 = 3.1 ;
by_do_56 = 2.2 ;
by_in_57 = 8 ;
by_do_58 = 1400 ;
by_do_59 = 80 ;
by_in_51 = 39909908 ;
by_in_52 = 399099088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_xauusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 20000 ;
by_do_16 = -11500 ;
by_do_17 = 600 ;
by_do_18 = 800 ;
by_in_19 = 4 ;
by_do_20 = 400 ;
by_in_21 = 40 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 1 ;
by_do_29 = 3600 ;
by_in_30 = 6800 ;
by_in_31 = 2200 ;
by_in_32 = 3000 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 3600 ;
by_do_50 = 2600 ;
by_do_54 = 2.5 ;
by_do_56 = 1.5 ;
by_in_57 = 24 ;
by_do_58 = 2000 ;
by_do_59 = 100 ;
by_in_51 = 399099008 ;
by_in_52 = -303977208 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_xauusd_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"USDCHF",0) >= 0 || StringFind(by_st_67,"usdchf",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 475 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 60 ;
by_in_21 = 37 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.7 ;
by_do_28 = 4.1 ;
by_do_29 = 140 ;
by_in_30 = 170 ;
by_in_31 = 60 ;
by_in_32 = 65 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 90 ;
by_do_50 = 50 ;
by_do_54 = 3 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 9909908 ;
by_in_52 = 99099088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdchf_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1900 ;
by_do_16 = -400 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 10 ;
by_in_21 = 49 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.3 ;
by_do_28 = 4.1 ;
by_do_29 = 150 ;
by_in_30 = 190 ;
by_in_31 = 80 ;
by_in_32 = 135 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 170 ;
by_do_50 = 50 ;
by_do_54 = 2.5 ;
by_do_56 = 3.3 ;
by_in_57 = 10 ;
by_do_58 = 80 ;
by_do_59 = 20 ;
by_in_51 = 99099008 ;
by_in_52 = 990990088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdchf_H1B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 550 ;
by_do_16 = -750 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 15 ;
by_do_20 = 60 ;
by_in_21 = 31 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.1 ;
by_do_29 = 60 ;
by_in_30 = 60 ;
by_in_31 = 20 ;
by_in_32 = 115 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 140 ;
by_do_50 = 150 ;
by_do_54 = 3.6 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909904 ;
by_in_52 = 299099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdchf_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 325 ;
by_do_16 = -725 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 14 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 10 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.4 ;
by_do_28 = 4.8 ;
by_do_29 = 230 ;
by_in_30 = 90 ;
by_in_31 = 45 ;
by_in_32 = 50 ;
by_bo_37 = true ;
by_in_38 = 28 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 120 ;
by_do_50 = 130 ;
by_do_54 = 3.5 ;
by_do_56 = 3 ;
by_in_57 = 26 ;
by_do_58 = 8 ;
by_do_59 = 0 ;
by_in_51 = 299099004 ;
by_in_52 = -1303977252 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdchf_M5B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 600 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 60 ;
by_in_21 = 17 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.5 ;
by_do_28 = 4.1 ;
by_do_29 = 100 ;
by_in_30 = 120 ;
by_in_31 = 70 ;
by_in_32 = 95 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 30 ;
by_do_54 = 3.5 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909908 ;
by_in_52 = 299099088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdchf_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 250 ;
by_do_16 = -300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 20 ;
by_in_21 = 30 ;
by_in_23 = 18 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.3 ;
by_do_28 = 4.8 ;
by_do_29 = 100 ;
by_in_30 = 150 ;
by_in_31 = 50 ;
by_in_32 = 80 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 7 ;
by_do_49 = 50 ;
by_do_50 = 20 ;
by_do_54 = 3.9 ;
by_do_56 = 3.5 ;
by_in_57 = 28 ;
by_do_58 = -5 ;
by_do_59 = 2 ;
by_in_51 = 299099008 ;
by_in_52 = -1303977208 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdchf_M15B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"USDCAD",0) >= 0 || StringFind(by_st_67,"usdcad",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 300 ;
by_do_16 = -300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 60 ;
by_in_21 = 47 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 1.4 ;
by_do_28 = 4.1 ;
by_do_29 = 220 ;
by_in_30 = 160 ;
by_in_31 = 60 ;
by_in_32 = 135 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 3.5 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 9909909 ;
by_in_52 = 99099099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdcad_H1A";
by_st_70=trade_comment + "_usdcad_H1B";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1725 ;
by_do_16 = -175 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 10 ;
by_in_21 = 11 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 120 ;
by_in_31 = 70 ;
by_in_32 = 95 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 190 ;
by_do_50 = 80 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 40 ;
by_do_58 = 30 ;
by_do_59 = 16 ;
by_in_51 = 99099009 ;
by_in_52 = 990990099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdcad_H1A";
by_st_70=trade_comment + "_usdcad_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 150 ;
by_do_16 = -650 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 60 ;
by_in_21 = 27 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.9 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 140 ;
by_in_31 = 130 ;
by_in_32 = 195 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 100 ;
by_do_50 = 10 ;
by_do_54 = 3.3 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909909 ;
by_in_52 = 299099099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdcad_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1250 ;
by_do_16 = -500 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 50 ;
by_in_21 = 9 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.2 ;
by_do_28 = 4.1 ;
by_do_29 = 160 ;
by_in_30 = 180 ;
by_in_31 = 160 ;
by_in_32 = 160 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 150 ;
by_do_50 = 60 ;
by_do_54 = 2.5 ;
by_do_56 = 3.7 ;
by_in_57 = 10 ;
by_do_58 = 30 ;
by_do_59 = 4 ;
by_in_51 = 299099009 ;
by_in_52 = -1303977197 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdcad_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 400 ;
by_do_16 = -1100 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 13 ;
by_do_20 = 65 ;
by_in_21 = 46 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.1 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 160 ;
by_in_31 = 20 ;
by_in_32 = 75 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 130 ;
by_do_50 = 150 ;
by_do_54 = 3.5 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909904 ;
by_in_52 = 499099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdcad_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 3125 ;
by_do_16 = -1250 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 42 ;
by_do_20 = 100 ;
by_in_21 = 17 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 340 ;
by_in_30 = 310 ;
by_in_31 = 260 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 190 ;
by_do_50 = 30 ;
by_do_54 = 2.5 ;
by_do_56 = 1.9 ;
by_in_57 = 8 ;
by_do_58 = 61 ;
by_do_59 = 2 ;
by_in_51 = 499099004 ;
by_in_52 = 696022748 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdcad_M5B";
return(true);
}
return(false);
}}
return(false);
}
//byby_17
//--------------------- ----------------------------------------
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。