Wednesday 11 April 2018

Forex vzlomshik pro mq4


Sucata de codificação.
Forex Vzlomshik Pro.
#property copyright "Forex Vzlomshik Pro"
#property link "google"
extern bool UseManualLots = FALSE;
Lotes duplos externos = 0,01;
reforço duplo externo = 1,55;
Duplo TakeProfit externo = 20,0;
PipStarter duplo externo = 50,0;
string externa ________Misc_Settinngs________ = "-------------- Configurações diversas --------------";
bool externo TurboMode = TRUE;
TurboDivider externo duplo = 3,0;
continuação continuada = TRUE;
bool externo MM = FALSO;
divisor duplo externo = 100,0;
extern bool chartDisplay = TRUE;
cadeia externa ____Addtional_Safe_Guards_____ = "---------- Guardas Seguras Adicionais ----------";
extern bool UseStoplossPct = FALSE;
duplo StoplossPct externo = 30,0;
extern bool UseTakeProfitPct = FALSE;
duplo externo TakeProfitPct = 1,0;
extern bool UseTrailingStop = FALSE;
startTrailing duplo externo = 15,0;
duplicação externa de StopTrailing = 5.0;
escorregamento duplo externo = 7.0;
duplo Gd_228 = 1,0;
duplo G_lots_240 = 50,0;
string externa ___________System_1____________ = "------------------ Configurações do Sistema 1 -------------------";
bool externo UseStrategy_1 = TRUE;
extern int MagicNumber_1 = 1000;
extern int MaxTrades_1 = 15;
extern bool UseDollarTakeProfit_s1 = FALSE;
extern double DollarTakeProfit_s1 = 15,0;
int G_timeframe_284 = PERIOD_H1;
double G_pips_288 = 500,0;
bool Gi_296 = FALSO;
duplo Gd_300 = 72,0;
extern string system1_comment = "Sistema Vzlomshik Pro para Forex 1";
int G_pos_436 = 0;
duplo Gd_444 = 0,0;
bool Gi_452 = FALSO;
bool Gi_456 = FALSO;
bool Gi_460 = FALSO;
bool Gi_468 = FALSO;
int G_datetime_488 = 1;
string externa __________System_2_____________ = "------------------- Configurações do Sistema 2 -------------------";
extern bool UseStrategy_2 = TRUE;
extern int MagicNumber_2 = 2000;
extern int MaxTrades_2 = 15;
extern bool UseDollarTakeProfit_s2 = FALSE;
extern double DollarTakeProfit_s2 = 15,0;
int G_timeframe_536 = PERIOD_M1;
duplo G_pips_540 = 500,0;
bool Gi_548 = FALSO;
duplo Gd_552 = 72,0;
string externa system2_comment = "Sistema Vzlomshik Pro Forex 2";
int G_pos_688 = 0;
duplo Gd_696 = 0,0;
bool Gi_704 = FALSO;
bool Gi_708 = FALSO;
bool Gi_712 = FALSO;
bool Gi_720 = FALSO;
int G_datetime_740 = 1;
string externa __________System_3___________ = "------------------- Configurações do Sistema 3 --------------------";
extern bool UseStrategy_3 = TRUE;
extern int MagicNumber_3 = 3000;
extern int MaxTrades_3 = 15;
extern bool UseDollarTakeProfit_s3 = FALSE;
extern double DollarTakeProfit_s3 = 15,0;
bool Gi_788 = FALSO;
duplo Gd_792 = 72,0;
duplo G_pips_800 = 500,0;
cadeia externa system3_comment = "Sistema Vzlomshik Pro Forex 3";
int G_pos_936 = 0;
duplo Gd_944 = 0,0;
bool Gi_952 = FALSO;
bool Gi_956 = FALSO;
bool Gi_960 = FALSO;
bool Gi_968 = FALSO;
int Gi_unused_1020 = 0;
int Gi_unused_1024 = 1;
int Gi_unused_1028 = 250;
if (Dígitos == 3 || Dígitos == 5) Gd_228 = 10;
Gd_896 = MarketInfo (Symbol (), MODE_SPREAD) * Ponto;
Gd_396 = MarketInfo (Symbol (), MODE_SPREAD) * Ponto;
Gd_648 = MarketInfo (Symbol (), MODE_SPREAD) * Ponto;
int ind_counted_104 = IndicatorCounted ();
G_lotstep_996 = MarketInfo (Symbol (), MODE_LOTSTEP);
G_minlot_1004 = MarketInfo (símbolo (), MODE_MINLOT);
if (UseManualLots == FALSE)
if (G_lotstep_996 == 0,1 & amp; G_minlot_1004 == 0,1)
if (G_lotstep_996 == 0,01 & amp; G_minlot_1004 == 0,1)
if (G_lotstep_996 == 0,001 & amp; G_minlot_1004 == 0,01)
if (Lots & gt; G_lots_240) Lotes = G_lots_240;
Ld_24 = Gd_492 + Gd_744 + Gd_988;
+ "____________Forex Vzlomshik PRO 1,14 _______________"
+ "Alavancagem da conta:" + AccountLeverage ()
+ "Negociações Abertas do Sistema 1:" + f0_38 () + "Lucro Atual $:" + Ls_0.
+ "Negociações em aberto do sistema 2:" + f0_23 () + "Lucro atual $:" + Ls_8.
+ "Negociações em aberto do sistema 3:" + f0_28 () + "Lucro atual $:" + Ls_16.
+ "Lucro total:" + Ld_24.
+ "Número total de negociações abertas:" + OrdersTotal ()
if (Gi_224 == 1) G_timeframe_236 = 1;
if (Gi_224 == 2) G_timeframe_236 = 5;
if (Gi_224 == 3) G_timeframe_236 = 15;
if (Gi_224 == 4) G_timeframe_236 = 30;
if (Gi_224 == 5) G_timeframe_236 = 60;
if (Gi_224 == 6) G_timeframe_236 = 240;
if (Gi_224 == 7) G_timeframe_236 = 1440;
if (Gi_224 == 8) G_timeframe_236 = 10080;
if (Gi_224 == 9) G_timeframe_236 = 43200;
if (Gi_224 == 0) G_timeframe_236 = Período ();
double Ld_108 = Booster;
int Li_116 = Gi_212;
double Ld_120 = TakeProfit;
bool bool_128 = UseStoplossPct;
double Ld_132 = StoplossPct;
bool bool_140 = UseTakeProfitPct;
double Ld_144 = TakeProfitPct;
bool bool_152 = UseTrailingStop;
double Ld_156 = StartTrailing;
double Ld_164 = PararTrailing;
double Ld_172 = Escorregamento;
if (TurboMode == TRUE)
if (Gi_784 == 1) Gd_808 = PipStarter / TurboDivider;
if (Gi_784 == 2) Gd_808 = 2,0 * (PipStarter / TurboDivider);
if (Gi_784 & gt; = 3) Gd_808 = PipStarter;
> else Gd_808 = PipStarter;
if (MathCeil (AccountBalance ()) & lt; 999.0) Ld_64 = Lotes;
else Ld_64 = 0.00001 * MathCeil (AccountBalance () / Divider);
> else Ld_64 = Lotes;
if (bool_152) f0_24 (Ld_156, Ld_164, G_price_856);
if (TimeCurrent () & gt; = Gi_920)
Imprimir ("Fechado todas as negociações do sistema 3 porque o TimeOut foi atingido");
double Ld_180 = f0_2 ();
if (bool_128 == VERDADEIRO)
if (Ld_180 & lt; 0,0 & amp; & amp; MathAbs (Ld_180) & gt; Ld_132 / 100,0 * f0_25 ())
Imprimir ("Fechado todas as negociações deste par porque o StoplossPCT foi atendido");
if (Ld_180 & gt; 0,0 & amp; & amp; MathAbs (Ld_180) & gt; Ld_144 / 100,0 * f0_25 ())
Print ("Fechado todas as negociações deste par porque o TakeProfitPCT foi atendido");
if (UseDollarTakeProfit_s3 == TRUE)
if (Gd_988 & gt; DollarTakeProfit_s3)
Print ("Fechado toda a Estratégia 3 negocia sob este par porque DollarTakeProfit foi cumprido!");
if (tempo [0]! = Gi_916)
if (Gi_940 == 0) Gi_904 = FALSO;
para (G_pos_936 = OrdersTotal () - 1; G_pos_936 & gt; = 0; G_pos_936--)
OrderSelect (G_pos_936, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3)
if (OrderType () == OP_BUY)
if (OrderType () == OP_SELL)
if (Gi_940 & lt; = MaxTrades_3)
if (Gi_956! = FALSE & amp; Gd_880 - Perguntar & gt; = Gd_808 * Gd_228 * Ponto) Gi_952 = VERDADEIRO;
if (Gi_960! = FALSE & amp; & lt; Bid - Gd_888 & gt; = Gd_808 * Gd_228 * Point) Gi_952 = VERDADEIRO;
Gd_928 = NormalizeDouble (Ld_64 * MathPow (Ld_108, Gi_924), Li_116);
Gi_964 = f0_35 (1, Gd_928, NormalizeDouble (Bid, Dígitos), Ld_172 * Gd_228, NormalizeDouble (Perguntar, Dígitos), 0, 0, system3_comment + ": Basket #" + Gi_924, MagicNumber_3,
Imprimir ("Error_s3_1:", GetLastError (), Gd_928);
Gd_928 = NormalizeDouble (Ld_64 * MathPow (Ld_108, Gi_924), Li_116);
Gi_964 = f0_35 (0, Gd_928, NormalizeDouble (Perguntar, Dígitos), Ld_172 * Gd_228, NormalizeDouble (Bid, Dígitos), 0, 0, system3_comment + ": Basket #" + Gi_924, MagicNumber_3,
if (Gi_952! = FALSO & amp; & Gi_940 & lt; 1)
ihigh_32 = iHigh (símbolo (), 0, 1);
ilow_40 = iLow (símbolo (), 0, 2);
Gd_864 = NormalizeDouble (Bid, Digits);
Gd_872 = NormalizeDouble (Ask, Digits);
if (Gi_960 == FALSO & amp; & Gi_956 == FALSO)
Gd_928 = NormalizeDouble (Ld_64 * MathPow (Ld_108, Gi_924), Li_116);
if (UseStrategy_3! = FALSE & amp; ContinueTrading! = FALSE)
if (ihigh_32 & gt; ilow_40)
if (iRSI (NULL, G_timeframe_236, 14, PRICE_CLOSE, 1) & gt; 30,0)
Gi_964 = f0_35 (1, Gd_928, Gd_864, Ld_172 * Gd_228, Gd_864, 0, 0, system3_comment + ": Cesta #" + Gi_924, MagicNumber_3, 0, Preto);
if (iRSI (NULL, G_timeframe_236, 14, PRICE_CLOSE, 1) & lt; 70,0)
Gi_964 = f0_35 (0, Gd_928, Gd_872, Ld_172 * Gd_228, Gd_872, 0, 0, system3_comment + ": Cesta #" + Gi_924, MagicNumber_3, 0, Verde);
if (Gi_964 & gt; 0) Gi_920 = Tempo atual () + 3600.0 * Gd_792;
para (G_pos_936 = OrdersTotal () - 1; G_pos_936 & gt; = 0; G_pos_936--)
OrderSelect (G_pos_936, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3)
if (OrderType () == OP_BUY || OrderType () == OP_SELL)
G_price_856 + = OrderOpenPrice () * OrderLots ();
if (Gi_940 & gt; 0) G_price_856 = NormalizeDouble (G_price_856 / Ld_188, Dígitos);
para (G_pos_936 = OrdersTotal () - 1; G_pos_936 & gt; = 0; G_pos_936--)
OrderSelect (G_pos_936, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3)
if (OrderType () == OP_BUY)
G_price_824 = G_price_856 + Ld_120 * Gd_228 * Point;
Gd_944 = G_price_856 - G_pips_800 * Point;
if (OrderType () == OP_SELL)
G_price_824 = G_price_856 - Ld_120 * Gd_228 * Ponto;
Gd_944 = G_price_856 + G_pips_800 * Point;
if (Gi_904 == VERDADEIRO)
para (int Li_196 = OrdersTotal () - 1; Li_196 & gt; = 0; Li_196--)
if (f0_29 (Li_196, SELECT_BY_POS))
while (! OrderModify (OrderTicket (), G_price_856, OrderStopLoss (), G_price_824, 0, amarelo))
if (Gi_280 == 1) Gd_308 = PipStarter / TurboDivider;
if (Gi_280 == 2) Gd_308 = 2,0 * (PipStarter / TurboDivider);
if (Gi_280 & gt; = 3) Gd_308 = PipStarter;
> else Gd_308 = PipStarter;
if (MathCeil (AccountBalance ()) & lt; 999.0) Ld_72 = Lotes;
else Ld_72 = 0.00001 * MathCeil (AccountBalance () / Divider);
> else Ld_72 = Lotes;
if (bool_244) f0_33 (Ld_248, Ld_256, G_preço_356);
if (TimeCurrent () & gt; = Gi_420)
Imprimir ("Fechado todas as negociações do sistema 1 devido ao TimeOut");
if (Ld_272 & lt; 0,0 & amp; MathAbs (Ld_272) & gt; Ld_224 / 100,0 * f0_18 ())
Imprimir ("Fechado todas as negociações deste par porque o StoplossPCT foi atendido");
if (Ld_272 & gt; 0,0 & amp; & MathAbs (Ld_272) & gt; Ld_236 / 100,0 * f0_18 ())
Print ("Fechado todas as negociações deste par porque o TakeProfitPCT foi atendido");
if (Ld_272 & gt; DollarTakeProfit_s1)
Print ("Fechado toda a Estratégia 1 negocia sob este par porque DollarTakeProfit foi cumprido!");
if (tempo [0]! = Gi_416)
if (Gi_440 == 0) Gi_404 = FALSO;
para (G_pos_436 = OrdersTotal () - 1; G_pos_436 & gt; = 0; G_pos_436--)
OrderSelect (G_pos_436, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderType () == OP_BUY)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderType () == OP_SELL)
if (Gi_440 & gt; 0 & amp; MaxTrades_1 & gt; = Gi_440)
if (Gi_456! = FALSE & amp; Gd_380 - Perguntar & gt; = Gd_308 * Gd_228 * Ponto) Gi_452 = VERDADEIRO;
if (Gi_460! = FALSE & amp;; Bid - Gd_388 & gt; = Gd_308 * Gd_228 * Ponto) Gi_452 = VERDADEIRO;
Gd_428 = NormalizeDouble (Ld_72 * MathPow (Ld_200, Gi_424), Li_208);
Gi_464 = f0_7 (1, Gd_428, NormalizeDouble (Bid, Dígitos), Ld_264 * Gd_228, NormalizeDouble (Perguntar, Dígitos), 0, 0, system1_comment + ": Basket #" + Gi_424, MagicNumber_1,
Gd_428 = NormalizeDouble (Ld_72 * MathPow (Ld_200, Gi_424), Li_208);
Gi_464 = f0_7 (0, Gd_428, Normalizar Duplo (Perguntar, Dígitos), Ld_264 * Gd_228, Normalizar Duplo (Bid, Dígitos), 0, 0, system1_comment + ": Cesta #" + Gi_424, MagicNumber_1,
if (iTime (NULL, G_timeframe_284, 0)! = G_datetime_488)
para (int Li_280 = Li_80; Li_280 & gt; = 1; Li_280--)
OrderSelect (Li_280 - 1, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Símbolo () & amp; & amp; OrderMagicNumber () == MagicNumber_1) count_84 ++;
if (Li_80 == 0 || count_84 & lt; 1)
iclose_48 = iClose (sbolo (), 0, 2);
iclose_56 = iClose (Symbol (), 0, 1);
Gd_364 = NormalizeDouble (Bid, Digits);
Gd_372 = NormalizeDouble (Ask, Digits);
if (Gi_460 == FALSO & amp; & amp; Gi_456 == FALSO)
Gd_428 = NormalizeDouble (Ld_72 * MathPow (Booster, Gi_424), Li_208);
if (iclose_48 & gt; iclose_56)
if (UseStrategy_1 & amp; ContinueTrading)
Gi_464 = f0_7 (1, Gd_428, Gd_364, Ld_264 * Gd_228, Gd_364, 0, 0, system1_comment + ": Cesta #" + Gi_424, MagicNumber_1, 0, Preto);
if (UseStrategy_1! = FALSE & amp; ContinueTrading! = FALSE)
Gi_464 = f0_7 (0, Gd_428, Gd_372, Ld_264 * Gd_228, Gd_372, 0, 0, system1_comment + ": Cesta #" + Gi_424, MagicNumber_1, 0, Verde);
if (Gi_464 & gt; 0) Gi_420 = TempoCorrente () + 3600.0 * Gd_300;
G_datetime_488 = iTime (NULL, G_timeframe_284, 0);
para (G_pos_436 = OrdersTotal () - 1; G_pos_436 & gt; = 0; G_pos_436--)
OrderSelect (G_pos_436, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1 == 1)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderType () == OP_BUY || OrderType () == OP_SELL)
G_price_356 + = OrderOpenPrice () * OrderLots ();
if (Gi_440 & gt; 0) G_price_356 = NormalizeDouble (G_preço_356 / Ld_284, Dígitos);
para (G_pos_436 = OrdersTotal () - 1; G_pos_436 & gt; = 0; G_pos_436--)
OrderSelect (G_pos_436, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1 == 1)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderType () == OP_BUY)
G_price_324 = G_price_356 + Ld_212 * Gd_228 * Ponto;
Gd_444 = G_price_356 - G_pips_288 * Point;
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderType () == OP_SELL)
G_price_324 = G_price_356 - Ld_212 * Gd_228 * Ponto;
Gd_444 = G_price_356 + G_pips_288 * Ponto;
if (Gi_404 == VERDADEIRO)
para (int Li_292 = OrdersTotal () - 1; Li_292 & gt; = 0; Li_292--)
if (f0_22 (Li_292, SELECT_BY_POS))
while (! OrderModify (OrderTicket (), G_price_356, OrderStopLoss (), G_price_324, 0, amarelo))
if (Gi_532 == 1) Gd_560 = PipStarter / TurboDivider;
if (Gi_532 == 2) Gd_560 = 2,0 * (PipStarter / TurboDivider);
if (Gi_532 & gt; = 3) Gd_560 = PipStarter;
> else Gd_560 = PipStarter;
if (MathCeil (AccountBalance ()) & lt; 999.0) Ld_88 = Lotes;
else Ld_88 = 0.00001 * MathCeil (AccountBalance () / Divider);
> else Ld_88 = Lotes;
if (bool_340) f0_10 (Ld_344, Ld_352, G_price_608);
if (TimeCurrent () & gt; = Gi_672)
Imprimir ("Fechado todas as negociações do sistema 2 devido ao TimeOut");
if (Ld_368 & lt; 0,0 & amp; & amp; MathAbs (Ld_368) & lt; Ld_320 / 100,0 * f0_21 ())
Imprimir ("Fechado todas as negociações deste par porque o StoplossPCT foi atendido");
if (Ld_368 & gt; 0,0 & amp; & MathAbs (Ld_368) & gt; Ld_332 / 100,0 * f0_21 ())
Print ("Fechado todas as negociações deste par porque o TakeProfitPCT foi atendido");
if (Ld_368 & gt; DollarTakeProfit_s2)
Print ("Fechado todos os negócios da Estratégia 2 sob este par porque DollarTakeProfit foi cumprido!");
if (tempo [0]! = Gi_668)
if (Gi_692 == 0) Gi_656 = FALSO;
para (G_pos_688 = OrdersTotal () - 1; G_pos_688 & gt; = 0; G_pos_688--)
OrderSelect (G_pos_688, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_2)
if (OrderType () == OP_BUY)
if (OrderType () == OP_SELL)
if (Gi_692 & lt; = MaxTrades_2)
if (Gi_708! = FALSE & amp; Gd_632 - Perguntar & gt; = Gd_560 * Gd_228 * Ponto) Gi_704 = VERDADEIRO;
if (Gi_712! = FALSE & amp; & lt; Bid - Gd_640 & gt; = Gd_560 * Gd_228 * Point) Gi_704 = VERDADEIRO;
Gd_680 = NormalizeDouble (Ld_88 * MathPow (Ld_296, Gi_676), Li_304);
Gi_716 = f0_6 (1, Gd_680, NormalizeDouble (Bid, Dígitos), Ld_360 * Gd_228, NormalizeDouble (Perguntar, Dígitos), 0, 0, system2_comment + ": Basket #" + Gi_676, MagicNumber_2,
Gd_680 = NormalizeDouble (Ld_88 * MathPow (Ld_296, Gi_676), Li_304);
Gi_716 = f0_6 (0, Gd_680, NormalizeDouble (Perguntar, Dígitos), Ld_360 * Gd_228, NormalizeDouble (Bid, Dígitos), 0, 0, system2_comment + ": Basket #" + Gi_676, MagicNumber_2,
if (iTime (NULL, G_timeframe_536, 0)! = G_datetime_740)
para (int Li_376 = Li_96; Li_376 & gt; = 1; Li_376--)
OrderSelect (Li_376 - 1, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Símbolo () & amp; & amp; OrderMagicNumber () == MagicNumber_2) count_100 ++;
if (Li_96 == 0 || count_100 & lt; 1)
iclose_48 = iClose (sbolo (), 0, 2);
iclose_56 = iClose (Symbol (), 0, 1);
Gd_616 = NormalizeDouble (Bid, Dígitos);
Gd_624 = NormalizeDouble (Ask, Digits);
if (Gi_712 == FALSO & amp; & amp; Gi_708 == FALSO)
Gd_680 = NormalizeDouble (Ld_88 * MathPow (Ld_296, Gi_676), Li_304);
if (UseStrategy_2! = FALSE & amp; ContinueTrading! = FALSE)
if (iclose_48 & gt; iclose_56)
if (iRSI (NULL, G_timeframe_236, 14, PRICE_CLOSE, 1) & gt; 30,0)
Gi_716 = f0_6 (1, Gd_680, Gd_616, Ld_360 * Gd_228, Gd_616, 0, 0, system2_comment + ": Cesta #" + Gi_676, MagicNumber_2, 0, Preto);
if (iRSI (NULL, G_timeframe_236, 14, PRICE_CLOSE, 1) & lt; 70,0)
Gi_716 = f0_6 (0, Gd_680, Gd_624, Ld_360 * Gd_228, Gd_624, 0, 0, system2_comment + ": Cesta #" + Gi_676, MagicNumber_2, 0, Verde);
if (Gi_716 & gt; 0) Gi_672 = Tempo atual () + 3600.0 * Gd_552;
G_datetime_740 = iTime (NULL, G_timeframe_536, 0);
para (G_pos_688 = OrdersTotal () - 1; G_pos_688 & gt; = 0; G_pos_688--)
OrderSelect (G_pos_688, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_2)
if (OrderType () == OP_BUY || OrderType () == OP_SELL)
G_price_608 + = OrderOpenPrice () * OrderLots ();
if (Gi_692 & gt; 0) G_price_608 = NormalizeDouble (G_price_608 / Ld_380, Dígitos);
para (G_pos_688 = OrdersTotal () - 1; G_pos_688 & gt; = 0; G_pos_688--)
OrderSelect (G_pos_688, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_2 == 1)
if (OrderType () == OP_BUY)
G_price_576 = G_price_608 + Ld_308 * Gd_228 * Ponto;
Gd_696 = G_price_608 - G_pips_540 * ponto;
if (OrderType () == OP_SELL)
G_price_576 = G_price_608 - Ld_308 * Gd_228 * Ponto;
Gd_696 = G_price_608 + G_pips_540 * Point;
if (Gi_656 == VERDADEIRO)
para (int Li_388 = OrdersTotal () - 1; Li_388 & gt; = 0; Li_388--)
if (f0_1 (Li_388, SELECT_BY_POS))
while (! OrderModify (OrderTicket (), G_price_608, OrderStopLoss (), G_price_576, 0, amarelo))
duplo Ld_4 = 0,0;
para (int pos_12 = OrdersTotal () - 1; pos_12 & gt; = 0; pos_12--)
OrderSelect (pos_12, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3 == TRUE)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3)
if (OrderType () == OP_SELL || OrderType () == OP_BUY)
Gd_988 = OrderProfit () + OrderSwap () + Gd_988;
Ld_4 = OrderLots () + Ld_4;
para (int pos_0 = OrdersTotal () - 1; pos_0 & gt; = 0; pos_0--)
OrderSelect (pos_0, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3)
if (OrderType () == OP_BUY) OrderClose (OrderTicket (), OrderLots (), OrderClosePrice (), Gd_816 * Gd_228, DarkGray);
if (OrderType () == OP_SELL) OrderClose (OrderTicket (), OrderLots (), OrderClosePrice (), Gd_816 * Gd_228, AmareloVerde);
int f0_35 (int Ai_0, duplo A_lots_4, duplo Ad_unused_12, duplo Ad_20, duplo Ad_unused_28, int Ai_36, int Ai_40, string A_comment_44, int A_magic_52, int A_datetime_56, cor A_color_60)
int ticket_64 = 0;
int error_68 = 0;
int count_72 = 0;
para (count_72 = 0; count_72 & lt; Li_76; count_72 ++)
ticket_64 = OrderSend (Símbolo (), OP_BUY, A_lots_4, NormalizeDouble (Perguntar, Dígitos), Ad_20 * Gd_228, NormalizarDupla (f0_4 (Bid, Ai_36), Dígitos), NormalizarDupla (f0_27 (Perguntar,
Ai_40), Dígitos), A_comentário_44, A_magico_52, A_datetime_56, A_cor_60);
if (error_68 == 0 / * NO_ERROR * /) quebra;
if (error_68! = 4 / * SERVER_BUSY * / || error_68! = 137 / * BROKER_BUSY * / || error_68! = 146 / * TRADE_CONTEXT_BUSY * / || error_68! = 136 / * OFF_QUOTES * /) quebra;
para (count_72 = 0; count_72 & lt; Li_76; count_72 ++)
ticket_64 = OrderSend (Símbolo (), OP_SELL, A_lots_4, NormalizeDouble (Bid, Dígitos), Ad_20 * Gd_228, NormalizeDouble (f0_13 (Perguntar, Ai_36), Dígitos), NormalizeDouble (f0_14 (Bid,
Ai_40), Dígitos), A_comentário_44, A_magico_52, A_datetime_56, A_cor_60);
if (error_68 == 0 / * NO_ERROR * /) quebra;
if (error_68! = 4 / * SERVER_BUSY * / || error_68! = 137 / * BROKER_BUSY * / || error_68! = 146 / * TRADE_CONTEXT_BUSY * / || error_68! = 136 / * OFF_QUOTES * /) quebra;
double f0_4 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 - Ai_8 * Point);
double f0_13 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 + Ai_8 * Point);
double f0_27 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 + Ai_8 * Point);
double f0_14 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 - Ai_8 * Point);
double Ld_ret_0 = 0.0;
para (G_pos_936 = OrdersTotal () - 1; G_pos_936 & gt; = 0; G_pos_936--)
OrderSelect (G_pos_936, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3)
if (OrderType () == OP_BUY || OrderType () == OP_SELL) Ld_ret_0 + = OrderProfit ();
void f0_24 (double Ad_0, double Ad_8, double A_price_16)
para (int pos_44 = OrdersTotal () - 1; pos_44 & gt; = 0; pos_44--)
if (OrderSelect (pos_44, SELECT_BY_POS, MODE_TRADES))
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3)
if (OrderType () == OP_BUY)
Li_24 = MathFloor ((Bid - A_price_16) / Ponto);
if (Li_24 & lt; Anúncio_0) continuar;
price_36 = Lance - Ad_8 * Gd_228 * Ponto;
if (order_stoploss_28 == 0.0 || order_stoploss_28 & lt; preço_36) OrderModify (OrderTicket (), A_price_16, price_36, OrderTakeProfit (), 0, cinza);
if (OrderType () == OP_SELL)
Li_24 = MathFloor ((A_price_16 - Ask) / Ponto);
if (Li_24 & lt; Anúncio_0) continuar;
price_36 = Perguntar + Ad_8 * Gd_228 * Ponto;
if (order_stoploss_28 == 0.0 || order_stoploss_28 & gt; preço_36) OrderModify (OrderTicket (), A_price_16, price_36, OrderTakeProfit (), 0, SpringGreen);
if (f0_28 () == 0) Gd_972 = AccountEquity ();
if (Gd_972 & lt; Gd_980) Gd_972 = Gd_980;
else Gd_972 = AccountEquity ();
double Ld_unused_12 = 0.0;
int ticket_20 = 0;
para (int pos_24 = OrdersTotal () - 1; pos_24 & gt; = 0; pos_24--)
OrderSelect (pos_24, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3 == TRUE)
if (OrderSymbol () == Symbol () & amp; & amp; OrderMagicNumber () == MagicNumber_3 & amp; OrderType () == OP_BUY)
if (ticket_8 & gt; ticket_20)
double Ld_unused_12 = 0.0;
int ticket_20 = 0;
para (int pos_24 = OrdersTotal () - 1; pos_24 & gt; = 0; pos_24--)
OrderSelect (pos_24, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_3 == TRUE)
if (OrderSymbol () == Símbolo () & amp; & OrderMagicNumber () == MagicNumber_3 & amp; & amp; OrderType () == OP_SELL)
if (ticket_8 & gt; ticket_20)
duplo Ld_4 = 0,0;
para (int pos_12 = OrdersTotal () - 1; pos_12 & gt; = 0; pos_12--)
OrderSelect (pos_12, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderType () == OP_SELL || OrderType () == OP_BUY)
Ld_4 = OrderLots () + Ld_4;
Gd_492 = OrderProfit () + OrderSwap () + Gd_492;
para (int pos_0 = OrdersTotal () - 1; pos_0 & gt; = 0; pos_0--)
OrderSelect (pos_0, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderType () == OP_BUY) OrderClose (OrderTicket (), OrderLots (), OrderClosePrice (), Gd_316 * Gd_228, DarkGray);
if (OrderType () == OP_SELL) OrderClose (OrderTicket (), OrderLots (), OrderClosePrice (), Gd_316 * Gd_228, GreenYellow);
int f0_7 (int Ai_0, duplo A_lots_4, duplo Ad_unused_12, duplo Ad_20, duplo Ad_unused_28, int Ai_36, int Ai_40, string A_comment_44, int A_magic_52, int A_datetime_56, cor A_color_60)
int ticket_64 = 0;
int error_68 = 0;
int count_72 = 0;
para (count_72 = 0; count_72 & lt; Li_76; count_72 ++)
ticket_64 = OrderSend (Símbolo (), OP_BUY, A_lots_4, NormalizeDouble (Ask, Dígitos), Ad_20 * Gd_228, NormalizeDouble (f0_11 (Bid, A_36), Dígitos), NormalizeDouble (f0_26 (Ask,
Ai_40), Dígitos), A_comentário_44, A_magico_52, A_datetime_56, A_cor_60);
if (error_68 == 0 / * NO_ERROR * /) quebra;
if (error_68! = 4 / * SERVER_BUSY * / || error_68! = 136 / * OFF_QUOTES * / || error_68! = 137 / * BROKER_BUSY * / || error_68! = 146 / * TRADE_CONTEXT_BUSY * /) quebra;
para (count_72 = 0; count_72 & lt; Li_76; count_72 ++)
ticket_64 = OrderSend (Símbolo (), OP_SELL, A_lots_4, NormalizeDouble (Bid, Dígitos), Ad_20 * Gd_228, NormalizeDouble (f0_9 (Perguntar, Ai_36), Dígitos), NormalizarDupla (f0_31 (Oferta,
Ai_40), Dígitos), A_comentário_44, A_magico_52, A_datetime_56, A_cor_60);
if (error_68 == 0 / * NO_ERROR * /) quebra;
if (error_68! = 4 / * SERVER_BUSY * / || error_68! = 137 / * BROKER_BUSY * / || error_68! = 146 / * TRADE_CONTEXT_BUSY * / || error_68! = 136 / * OFF_QUOTES * /) quebra;
double f0_11 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 - Ai_8 * Point);
double f0_9 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 + Ai_8 * Point);
double f0_26 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 + Ai_8 * Point);
double f0_31 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 - Ai_8 * Point);
double Ld_ret_0 = 0.0;
para (G_pos_436 = OrdersTotal () - 1; G_pos_436 & gt; = 0; G_pos_436--)
OrderSelect (G_pos_436, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderType () == OP_BUY || OrderType () == OP_SELL) Ld_ret_0 + = OrderProfit ();
void f0_33 (double Ad_0, double Ad_8, double A_price_16)
para (int pos_44 = OrdersTotal () - 1; pos_44 & gt; = 0; pos_44--)
if (OrderSelect (pos_44, SELECT_BY_POS, MODE_TRADES))
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1 == 1)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1)
if (OrderType () == OP_BUY)
Li_24 = MathFloor ((Bid - A_price_16) / Ponto);
if (Li_24 & lt; Anúncio_0) continuar;
price_36 = Lance - Ad_8 * Gd_228 * Ponto;
if (order_stoploss_28 == 0.0 || order_stoploss_28 & lt; preço_36) OrderModify (OrderTicket (), A_price_16, price_36, OrderTakeProfit (), 0, SlateGray);
if (OrderType () == OP_SELL)
Li_24 = MathFloor ((A_price_16 - Ask) / Ponto);
if (Li_24 & lt; Anúncio_0) continuar;
price_36 = Perguntar + Ad_8 * Gd_228 * Ponto;
if (order_stoploss_28 == 0.0 || order_stoploss_28 & gt; preço_36)
OrderModify (OrderTicket (), A_price_16, price_36, OrderTakeProfit (), 0, SpringGreen);
Imprimir ("STOPLOSS IS:" + preço_36);
if (f0_38 () == 0) Gd_472 = AccountEquity ();
if (Gd_472 & lt; Gd_480) Gd_472 = Gd_480;
else Gd_472 = AccountEquity ();
double Ld_unused_12 = 0.0;
int ticket_20 = 0;
para (int pos_24 = OrdersTotal () - 1; pos_24 & gt; = 0; pos_24--)
OrderSelect (pos_24, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & amp; OrderMagicNumber () == MagicNumber_1 == TRUE)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_1 & amp; OrderType () == OP_BUY)
if (ticket_8 & gt; ticket_20)
double Ld_unused_12 = 0.0;
int ticket_20 = 0;
para (int pos_24 = OrdersTotal () - 1; pos_24 & gt; = 0; pos_24--)
OrderSelect (pos_24, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Símbolo () & amp; & amp; OrderMagicNumber () == MagicNumber_1 & amp; & amp; OrderType () == OP_SELL)
if (ticket_8 & gt; ticket_20)
duplo Ld_4 = 0,0;
para (int pos_12 = OrdersTotal () - 1; pos_12 & gt; = 0; pos_12--)
OrderSelect (pos_12, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_2)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_2)
if (OrderType () == OP_SELL || OrderType () == OP_BUY)
Ld_4 = OrderLots () + Ld_4;
Gd_744 = OrderProfit () + OrderSwap () + Gd_744;
para (int pos_0 = OrdersTotal () - 1; pos_0 & gt; = 0; pos_0--)
OrderSelect (pos_0, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_2)
if (OrderType () == OP_BUY) OrderClose (OrderTicket (), OrderLots (), OrderClosePrice (), Gd_568 * Gd_228, DarkGray);
if (OrderType () == OP_SELL) OrderClose (OrderTicket (), OrderLots (), OrderClosePrice (), Gd_568 * Gd_228, GreenYellow);
int f0_6 (int Ai_0, duplo A_lots_4, duplo Ad_unused_12, duplo Ad_20, duplo Ad_unused_28, int Ai_36, int Ai_40, string A_comment_44, int A_magic_52, int A_datetime_56, cor A_color_60)
int ticket_64 = 0;
int error_68 = 0;
int count_72 = 0;
para (count_72 = 0; count_72 & lt; Li_76; count_72 ++)
ticket_64 = OrderSend (Símbolo (), OP_BUY, A_lots_4, NormalizeDouble (Ask, Dígitos), Ad_20 * Gd_228, NormalizeDouble (f0_37 (Bid, A_36), Dígitos), NormalizeDouble (f0_36 (Ask,
Ai_40), Dígitos), A_comentário_44, A_magico_52, A_datetime_56, A_cor_60);
if (error_68 == 0 / * NO_ERROR * /) quebra;
if (error_68! = 4 / * SERVER_BUSY * / || error_68! = 137 / * BROKER_BUSY * / || error_68! = 146 / * TRADE_CONTEXT_BUSY * / || error_68! = 136 / * OFF_QUOTES * /) quebra;
para (count_72 = 0; count_72 & lt; Li_76; count_72 ++)
ticket_64 = OrderSend (Símbolo (), OP_SELL, A_lots_4, NormalizeDouble (Bid, Dígitos), Ad_20 * Gd_228, NormalizeDouble (f0_8 (Perguntar, Ai_36), Dígitos), NormalizeDouble (f0_34 (Oferta,
Ai_40), Dígitos), A_comentário_44, A_magico_52, A_datetime_56, A_cor_60);
if (error_68 == 0 / * NO_ERROR * /) quebra;
if (error_68! = 4 / * SERVER_BUSY * / || error_68! = 136 / * OFF_QUOTES * / || error_68! = 137 / * BROKER_BUSY * / || error_68! = 146 / * TRADE_CONTEXT_BUSY * /) quebra;
double f0_37 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 - Ai_8 * Point);
double f0_8 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 + Ai_8 * Point);
double f0_36 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 + Ai_8 * Point);
double f0_34 (double Ad_0, int Ai_8)
if (Ai_8 == 0) retornar (0,0);
return (Ad_0 - Ai_8 * Point);
double Ld_ret_0 = 0.0;
para (G_pos_688 = OrdersTotal () - 1; G_pos_688 & gt; = 0; G_pos_688--)
OrderSelect (G_pos_688, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_2 == TRUE)
if (OrderType () == OP_BUY || OrderType () == OP_SELL) Ld_ret_0 + = OrderProfit ();
void f0_10 (double Ad_0, double Ad_8, double A_price_16)
para (int pos_44 = OrdersTotal () - 1; pos_44 & gt; = 0; pos_44--)
if (OrderSelect (pos_44, SELECT_BY_POS, MODE_TRADES))
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_2 == 1)
if (OrderSymbol () == Symbol () & amp; & OrderMagicNumber () == MagicNumber_2)
if (OrderType () == OP_BUY)
Li_24 = MathFloor ((Bid - A_price_16) / Ponto);
if (Li_24 & lt; Anúncio_0) continuar;
price_36 = Lance - Ad_8 * Gd_228 * Ponto;
if (order_stoploss_28 == 0.0 || order_stoploss_28 & lt; preço_36) OrderModify (OrderTicket (), A_price_16, price_36, OrderTakeProfit (), 0, SlateGray);
if (OrderType () == OP_SELL)
Li_24 = MathFloor ((A_price_16 - Ask) / Ponto);
if (Li_24 & lt; Anúncio_0) continuar;
price_36 = Perguntar + Ad_8 * Gd_228 * Ponto;
if (order_stoploss_28 == 0.0 || order_stoploss_28 & gt; preço_36) OrderModify (OrderTicket (), A_price_16, price_36, OrderTakeProfit (), 0, SpringGreen);
if (f0_23 () == 0) Gd_724 = AccountEquity ();
if (Gd_724 & lt; Gd_732) Gd_724 = Gd_732;
else Gd_724 = AccountEquity ();
double Ld_unused_12 = 0.0;
int ticket_20 = 0;
para (int pos_24 = OrdersTotal () - 1; pos_24 & gt; = 0; pos_24--)
OrderSelect (pos_24, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Símbolo () & amp; & amp; OrderMagicNumber () == MagicNumber_2 & amp; & amp; OrderType () == OP_BUY)
if (ticket_8 & gt; ticket_20)
double Ld_unused_12 = 0.0;
int ticket_20 = 0;
para (int pos_24 = OrdersTotal () - 1; pos_24 & gt; = 0; pos_24--)
OrderSelect (pos_24, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol () == Símbolo () & amp; & amp; OrderMagicNumber () == MagicNumber_2 & amp; & amp; OrderType () == OP_SELL)
if (ticket_8 & gt; ticket_20)
int f0_22 (int A_pos_0, int Ai_4, int Ai_8 = 0)
if (OrderSelect (A_pos_0, Ai_4, Ai_8) == FALSE) retorno (0);
if (OrderMagicNumber ()! = MagicNumber_1) return (0);
if (OrderSymbol ()! = Symbol ()) return (0);
if (Ai_8! = MODE_HISTORY) retorno (1);
return (OrderType () & lt; = OP_SELL);
int f0_1 (int A_pos_0, int Ai_4, int Ai_8 = 0)
if (OrderSelect (A_pos_0, Ai_4, Ai_8) == FALSE) retorno (0);
if (OrderMagicNumber ()! = MagicNumber_2) return (0);
if (OrderSymbol ()! = Symbol ()) return (0);
if (Ai_8! = MODE_HISTORY) retorno (1);
return (OrderType () & lt; = OP_SELL);
int f0_29 (int A_pos_0, int Ai_4, int Ai_8 = 0)
if (OrderSelect (A_pos_0, Ai_4, Ai_8) == FALSE) retorno (0);
if (OrderMagicNumber ()! = MagicNumber_3) return (0);

Forex vzlomshik pro. mq4
Сам робот _yadi. sk/d/T8yU2UNHoK3ud.
Давно таких никто не выкладывал.
Сам робот _yadi. sk/d/T8yU2UNHoK3ud.
А для разгона отличная машина.
Прогнал за январь, спокойно por 1000 делает 11000, за месяц.
С просадкой em 28%.
10ерёшь 10 $, ставишь на центовый счёт, если и сольёт, я думаю небольшая потеря, а если не сольёт то через месяц снимаем 100 $.
А для разгона отличная машина.
Прогнал за январь, спокойно por 1000 делает 11000, за месяц.
С просадкой em 28%.
10ерёшь 10 $, ставишь на центовый счёт, если и сольёт, я думаю небольшая потеря, а если не сольёт то через месяц снимаем 100 $.
Давно таких никто не выкладывал.
у кого имеется исходник, пожалуйста, приложите.
При компиляции выдаёт 38 предупреждений, так что дальше если что, то в больничку. )

Forex vzlomshik pro. mq4
Você pode obter mais informações sobre 30 $, clique para ampliar, clique em Adicionar, clique em Adicionar, clique em Baixar 45 $, clique em Adicionar à lista. Ду что дальше будет, + посмотрим как в às 18:00 (Мск) хиленькую новость отработает.
То за ошибка?
2016.03.02 07: 15: 56.656 Forex Vzlomshik Pro EURUSD, M5: Error_s3_1: 00.32.
2016.03.02 07: 20: 28.625 Forex Vzlomshik Pro EURUSD, M5: Error_s3_1: 00.32.
2016.03.02 07: 26: 30.328 Forex Vzlomshik Pro EURUSD, M5: Error_s3_1: 00.32.

Советник Forex Vzlomshik Pro - Грааль для разгона или опасный Мартингейл?
Не так давно на нашем форуме и других аналогичных площадках начал возобновляться интерес к форекс советнику с достаточно претенциозным названием - Форекс Взломщик или в оригинале Forex Hacked. Трейдеры вновь решили вернуться к идее быстрого разгона депозита за счет стратегии Мартингейла, указывая на серьезные возможности этого робота в данном вопросе.
То же особенного в этой стратегии, и каким образом автору удалось взломать рынок форекс? Давайте разбираться.
Немного о торговом роботе Vzlomschik.
Во-первых, робот Vzlomschik использует в торговле одновременно три скальпинговые стратегии. Отя нет, «чератегии» - это слишком громко сказано. На самом деле, направление входа определяется по индикатору RSI с жестко прописанными в коде параметрами. Но стоит ли к этому придираться, если это только начало для Мартингейла?
Anteriormente, Forex Hacked - возможно, лучший советник, использующий метод Мартингейла. Проботе действительно достаточно большое количество настроек для управления позицией, регулирования количества ордеров и способов расчета лота. Так что, если у вас есть слабость к оптимизации, данный эксперт сможет порадовать вас и занять ваш Па на пару дней.
Termos de Uso de Forex Hacked em Inglês.
Для напредвзятого тестирования советника «Взломщик» постараемся максимально придерживаться стандартных авторских настроек. MT4 с историей от MetaQuotes, также демо серминал MT4 с историей от MetaQuotes, также демо счет на 10 000 с кредитным плечом 1: 100.
Разработчик торгового эксперта настаивает на использовании таймфрейма H1 (учитывая жестко заданные параметры - весьма оправданно) и рекомендует пару GBPUSD, как наиболее оптимальную. Креполь отдых матого входных параметров, мы будем использовать готовые сеты, как как у советника много входных параметров.
Тестировать будем за последние пять лет. Олее глубокий тест делать не имеет смысла, поскольку самые ранние мониторинги на сайте разработчика эксперта датированы 2011 годом. То значит, что устора стратегии было достаточно времени для оптимизации советника до этого времени, и создания коммерчески успешного Грааля.
Советник & # 171; Форекс взломщик & # 187 ;. GBPUSD, outubro de 2011.03.07 - 2016.03.04.
Как видим, не смотря на решительный рост, в долгосрочной перспективе советник Vzlomschik неумолимо стремится к сливу. Перспективы, конечно, есть, но такой трейдинг - для любителей жесткого экстрима или супер маленьких депозитов и большого желания умножить его. Практически, казино!
Чтобы окончательно убедиться в «потенциале» стратегии, обратите внимание на значения прибыли и просадки - максимальная просадка почти в 4 раза превышает годовую прибыльность!
Советник & # 171; Форекс взломщик & # 187 ;. GBPUSD, outubro de 2011.03.07 - 2016.03.04.
Для полноты картины и чистоты эксперимента рассмотрим тесты de EURUSD и USDJPY за тот же период.
Советник & # 171; Форекс взломщик & # 187 ;. EURUSD, бектест.
Советник & # 171; Форекс взломщик & # 187 ;. USDJPY, бектест.
Десь депозит совсем не выдержал. Обсуждать нечего.
А если выводить прибыль.
Сть такие трейдеры, которые только и говорят, что, торгуя по Мартингейлу, вы обязательно сольете свой депозит. O primeiro é o mais importante, e o mais importante é que você pode obter mais informações sobre o que você está fazendo. Em outras palavras, o objetivo é melhorar a capacidade de processamento de dados. Но насколько данная теория верна и можно ли таким образом действительно зарабатывать - это большой вопрос.
Кастера, никаких четких правил по поводу того, как и когда стоит выводить прибыль, не найдете. Обычно речь зависимости о выводах раз в неделю, две недели, в зависимости от фазы луны или скорости вращения колец Сатурна 🙂
MTастично из-за этого, частично из-за того, что тестер MT4 не поддерживает функцию вывода средств, утверждение & # 171; выводить прибыль & # 187; мы будем воспринимать максимально буквально и попробуеми имитировать его за счет достижения плавающего убытка. То есть, при достижении убытка, равного размеру нашего виртуального депозита, все сделки на счете будут закрываться, после чего торговля будет продолжаться, как ни в чём не бывало. Для этого мы добавим соответствующую функцию в код эксперта и проведем небольшую оптимизацию, с целью узнать потенциал описанной идеи.
Надо признаться, результаты оптимизации нас несколько удивили. Учший результат по всем критериям мы получили с депозитом em 700 $. Что интересно, на графике мы видим практически обратно пропорциональную зависимость между размером прибыли и размером нашего виртуального депозита (слева направо - увеличение депозита).
Оптимизация советника с имитацией вывода прибыли.
Отдельно график теста с ограничением убытка em cerca de 700 долларов:
Procure por Forex Hacker. Тестирование с выводом прибыли.
Конечно, тест не идеален, но вполне достаточен для проверки состоятельности теории. Как видим, чуда не произошло, и самый лучший результат из выборки показал околонулевой результат. Просадка при этом существенно снизилась. Но, стоит учитывать, что это результат гипотетического теста, полученного в результате оптимизации, и на реальном счету не стоит ожидать даже такого.
Не стоит спорить с математикой, мартингейл - крайне прожорливое существо.,динственное, что может каким-то образом продлить жизнь вашего мартингейла - это большой депозит. Попытки же перевести этого питомца на сокращенный рацион не приведут к успеху.
Советник «Форекс Взломщик» идеально подходит для разгона бонусного счета, или любого счета, где для торговли вы не используете собственные сбережения. Только в этом случае теория вероятности начинает работать на вас, и имеет смысл выводить прибыль по достижении уровня окупаемости. В других же случаях - это очень опасная и не самая прибыльная затея.
Обсуждение советника.
Другие исследования.
FORксперты журнала FORTRADER.
FORурнал FORTRADER - FORурнал FORTRADER - FORурнал FORTRADER - FORурнал FORTRADER - FORурнал FORTRADER - FORурнал FORTRADER - FORурнал FORTRADER. Трейдеры, управляющие, инвесторы, программисты, тестировщики, технические администраторы - мы все работаем для Вас каждый день уже много лет. Иногда мы пишем статьи сообща, тогда автором становится целый журнал.
Adicionar um comentário
10 комментариев.
произвел попытку использования его с другими настройками. работа ведется только три часа в день с 19,00 до 22.00.тейк профит 5 пуктов, коэфициент увеличения 1,25, начальный лот 0,02, через каждые 2 пункта. довольно неплохо работу в тестере показал. буду пробовать в реале.
Интересная информация с МТ4 не работает и еще лучше найти брокеров которые бонусы дают, вот только одна загвоздка все кто дают бонусы, дают их при условии, что участник торгов положен определенную сумму денег на свой депозит. По другому я еще не слышал. Еще не стоит думать, что такие штуки не известны держателям торговых платформ, на такую ​​штуку у них явно заковыка имеется.
Можно говорить много про слив мартина, но я первые и единственные деньги заработал именно на роботе с таким же принципом. Из 100 $ за 5 месяцев вывел чуть более 2000 $ и потом ещё слил 3000 $ Сейчас торгую используя стратегию в которую включён этот принцип. Правда с ограничениями объёмов лота, и их количества. И закрываю руками часть позиций. С середины лета до сего дня депозит увеличен в более чем пять раз. В случае увеличения просадки руками добавляю стоповые ордера для спасения депозита. Короче уже получается целая стратегия в перемешку с мартином и сеткой. Одновременно на одном счету стоят два робота с различными настройками с выключением направлений и ограничением лотности и количества ордеров. С подхватом ручный ордеров. В итоги можно торговать.
Алексей, спасибо за ваш комментарий. Мы также считаем, что заработать деньги можно с любой стратегией, если знать, как правильно с ней обращаться. В том числе и на Мартингейле. И это указано в обзоре. Однако в большей степени наши предупреждения касаются тех трейдеров, которые не умеют или не знают, как правильно работать с таким роботом. Для них мы показали, поставить робота и забыть про него.
Крутое сравнением с Граалем) Но. я не пробовала. Мне трудно сказать правда ли. Заинтриговали))
Да, есть такая проблема за мартышками, тут нужно простой целый портфель из подобных сов, чтобы оставаться на плаву.
Вообще, и без этого советника торговля по методу Мартингейла очень опасна, ведь, постоянное увеличение ставок, быстро уничтожит депозит.
Да просто кто-то решил попробовать подзаработать на продаже этого Хакеда, вот и поднял волну. Думаю, не удачная идея. А после приведённых результатов тестирования очевидно - неизбежен её полный провал.
Я знаком с разработчиком стратегии, правда временной интервал указан неправильно, так же как и время работы.
Тише едешь - дальше будешь, хотя наверняканайдутся и сторонники - катер не рискует тот не пьет шампанского.
Э из этой категории.
Редактор рекомендует.
Последние образовательные статьи.
Индикаторы и стратегии.
Mais uma vez (43 meses)
МЫ В СОЦИАЛЬНЫХ СЕТЯХ.
Подпишитесь на рассылку и получайте самые свежие новости.
Аналитика и прогнозы.
Новичку на Форекс.
Практику трейдинга.
Рокеры форекс.
Селевием размещения прямой ссылки на fortrader в теле заимствованного материала, разрешается частичное или полное воспроизведение информации. Урнал для трейдеров, форекс аналитика, обучение - ForTrader 2008 - 2018. Карта сайта (XML)
Войти используя ваш логин.
Подпишитесь на рассылку и получайте самые свежие новости.
Зарегистрироваться.
Абыли пароль?
Новости, которые могут заинтересовать вас!
Сли Россию отключат por SWIFT, то ей будет чем ответить. & Hellip;
Очередной отчет по запасам нефти в США не смог на & hellip;
Очень важные данные по экономике США (CPI) для ФРС и & hellip;
Ослабление доллара на Форекс дало возможность рублю отыграть часть потерянных & hellip;
Есконечное появление форков биткоина вызовет переизбыток предложения на криптовалютном рынке & hellip;
Крах биткоина ждут уже несколько лет, но его все так & hellip;
--евраль - короткий месяц, но это не значит, что трейдеры & hellip;
Иржа криптовалют EXMO - одна из удобных для русскоговорящих трейдеров & hellip;

Consultor Especialista Forex Vzlomshik Pro.
O Forex Vzlomshik Pro é a versão melhorada do antigo Forex Vzlomshik & # 8221 ;. Quais são exatamente as mudanças, os autores dirão, mas agora o Expert Advisor abre um número ainda maior de pedidos com uma posição de retenção mínima. Eu deveria avisá-lo, o robô é ambíguo. Por um lado, rendimento 63% por 6 meses e feedback positivo dos comerciantes é um plus, por outro lado escalpelamento EA, e até mesmo com um rebaixamento de 49% - uma combinação pesada para um comerciante equilibrado.
Conselhos Uma vez que as estratégias de escalpelamento nunca foram boas em robôs devido a muitos sinais falsos, este EA é recomendado para uso somente no momento do comunicado à imprensa e segue cuidadosamente todas as suas ações. Se não acompanhar o robô ou não fazer ajustes nas configurações de acordo com a situação do mercado, há um risco de "drenagem". do depósito.
Forex Vzlomshik Pro - risco justificado a um custo moderado.
Como a maioria dos programas de alto risco, o Forex Vzlomshik Pro trabalha com os princípios do martingale. Se usar a estratégia indefinidamente, ela não será rentável, mas periódica (em intervalos curtos) a retirada do investimento comercial pode se tornar lucrativa. Também na base do robô há três estratégias de escalpelamento, adicionadas multi-moeda. Os benefícios da negociação em várias moedas - a redução do risco devido ao fato de que cada par de moedas tem seu tempo e profundidade de rebaixamento. Comparado a um sistema de moeda única (a versão anterior do EA) reduziu o rebaixamento com um crescimento suave do depósito, mas capacidade limitada de teste: por exemplo, o MT4 não suporta teste de múltiplas moedas (cada par é testado separadamente) .
o depósito mínimo exigido é de US $ 2.000; o cronograma mais confortável para o trabalho - Н1; par de moedas - Euro / dólar canadense, Euro / iene, Euro / USD, Euro / GBP.
UseMannualLots - se o item inicial for maior que o valor de 0,01, a opção está ativada; Lotes - o valor inicial do lote (0,01 padrão); Booster - coeficiente do aumento do volume do lote para futuras encomendas; TakeProfit - a quantidade desejada de lucro; TurboMode - um parâmetro que aumenta a rentabilidade do robô no flat; TurboDivider - ativação da opção anterior, sujeita à obtenção do número apropriado de pedidos; ContinueTrading - com a opção desativada, o Vzlomshik Forex Pro irá parar depois que houver um fechamento total da ganância; MM - quando você habilita a opção, o sistema automático de gerenciamento de risco é habilitado; Divisor - opção de cálculo de volume de lote em política de gestão de dinheiro; StopLossPCT - o nível máximo de levantamento, no qual o EA fechará todas as negociações. Aplicado em tendências fortes que podem rapidamente "mesclar" & # 8221; o depósito; TakeProfitePCT - a porcentagem de lucro do saldo, quando Forex Vzlomshik Pro forçosamente fecha todos os negócios.
As outras configurações referem-se à configuração dos parâmetros de uma parada móvel (o princípio é o mesmo para todas as estratégias) e atribui números exclusivos a um determinado número de ordens para cada uma das três estratégias de escalpelamento. Recomenda-se deixar as configurações padrão como se não entendessem como elas funcionam, já que o ajuste de pelo menos uma estratégia pode levar ao aumento do rebaixamento.
Resumo. Conselheiro que opera com a abordagem correta para isso. Muitas configurações no início, confundindo aqueles que preferem a estratégia de escalpelamento com base em 2-3 indicadores. Sim, o Forex Vzlomshik Pro possui um sistema organizacional sofisticado, mas ainda é mais fácil do que construir tal estratégia. Se o EA & # 8220; vazou & # 8221; o depósito, isso não significa que ele não funciona, isso significa que você coloca configurações erradas. A única desvantagem do robô - um grande depósito, mas você pode reabastecer a conta não em US $ 2.000, mas em 2000 centavos!

Estratégias de negociação de opções binaires réussies.
Forex Vzlomshik Pro. Mq4.
19 de janeiro de 2018.
Forex Vzlomshik Pro. Mq4.
Forex Vzlomshik Pro - Classificação 4 de..
Galeria de vídeos "Forex Vzlomshik Pro. Mq4" (615 filmes):
Como você é um profissional em mq4 id: Mejores opciones binarias ktjn forex robô robot sistema de comercio de divisas dengi. Dinheiro forex on-line Então Loureno da Mata Terça-feira, 31 de outubro de 2017. Sistema de negociação Nishant afl [Unsorted Expert Advisors Lptuyen Eu estava tentando backtest e diz em meu diário como este 19: 29: 40 22: 03 Forex Vzlomshik. KB e última modificação é hospedado em. Resultados e desempenho do Channel Trader PRO. Discuta, analise, analise e aprenda sobre o Channel Trader PRO. Forex vzlomshik pro mq4; Empresas de negociação on-line na Índia; Forex ema mq4; A melhor hora do dia para negociar no mercado forex; Nadex vs forex. Qual corretora de ações é melhor para iniciantes xml feed Qual corretora de ações é melhor para iniciantes xml feed Forex forex xml feed forex vzlomshik pro mq4.
Postado por tejetworlkenk1971 19 de janeiro de 2018.
Postagens recentes.
Copyright © 2013 - tejetworlkenk1971 - Desenvolvido por Logdown e Octopress.

No comments:

Post a Comment