stic Posted May 19, 2009 Report Share Posted May 19, 2009 Hi all, anyone has this new one ? http://www.poisonrobot.com/ it looks fine ... but it is maybe a copy of an already know ea ? screenshots looks like something i've already seen but i don't remember the name of the ea ... What do you think ? Quote Link to comment Share on other sites More sharing options...
Guest Posted May 19, 2009 Report Share Posted May 19, 2009 Re: [Req] Poison Robot PoisonRobot = EuroBlaster Case closed Quote Link to comment Share on other sites More sharing options...
DominoFX Posted May 19, 2009 Report Share Posted May 19, 2009 Re: [Req] Poison Robot PoisonRobot = EuroBlaster Case closed Why do you think that? EuroBlaster trades only EURUSD, this EA trades GBPUSD and USDCHF too. Quote Link to comment Share on other sites More sharing options...
Guest Posted May 19, 2009 Report Share Posted May 19, 2009 Re: [Req] Poison Robot by looking at the codes... eurusd correlates highly with gbpusd and usdchf, hence the possibility to use the EA on them. Quote Link to comment Share on other sites More sharing options...
sgteo Posted May 19, 2009 Report Share Posted May 19, 2009 Re: [Req] Poison Robot drforex007... u have the poisonrobot mq4 codes? Quote Link to comment Share on other sites More sharing options...
Guest Posted May 19, 2009 Report Share Posted May 19, 2009 Re: [Req] Poison Robot http://www.forexsharing.com/73228 enjoy Quote Link to comment Share on other sites More sharing options...
sgteo Posted May 19, 2009 Report Share Posted May 19, 2009 Re: [Req] Poison Robot Thank you!! :arrow: Quote Link to comment Share on other sites More sharing options...
cadoo Posted May 19, 2009 Report Share Posted May 19, 2009 Re: [Req] Poison Robot EuroBlaster trades only EURUSD, this EA trades GBPUSD and USDCHF too I use EuroBlaster on EURUSD & GBPUSD. It is more profitable on GBPUSD for me :D Quote Link to comment Share on other sites More sharing options...
club50 Posted May 19, 2009 Report Share Posted May 19, 2009 Re: [Req] Poison Robot EuroBlaster and Poison are 99% the same code.. Only major difference is Poision does not display any status info like Blaster does.. Guess they were trying to hide that they are one and the same.. But still you would think they would have put up some kind of status..\ Ive have been running Blaster since 5th of May on FXDD demo.. You can see the status page at the link below.. Blaster was actually doing pretty good till the last 2 days when it wiped out about 1/3 of account.. http://fai03.mt4stats.com/ Quote Link to comment Share on other sites More sharing options...
robotfx2 Posted May 20, 2009 Report Share Posted May 20, 2009 Re: [Req] Poison Robot Incorrect Key - POISON has been disabled please someone remove this ristriction.... :x Quote Link to comment Share on other sites More sharing options...
save2009 Posted May 20, 2009 Report Share Posted May 20, 2009 Re: [Req] Poison Robot :shock: :shock: :shock: :shock: :shock: For Cracked code Quote Link to comment Share on other sites More sharing options...
megainvest Posted May 25, 2009 Report Share Posted May 25, 2009 Re: [Req] Poison Robot I'm not agree that EuroBlaster and PoisonRobot are exactly the same. This because PoisonRobot have a Newsfilter what EuroBlaster don't have. Also the StopLoss is only 100 at PoisonRobot but at EuroBlaster 350 Pips. And also PoisonRobot is invisible for Brokers what EuroBlaster isn't. Maybe this both EA's are very similar but I think PoisonRobot is better optimized and have more options what EuroBlaster don't have. Thanks, megainvest Quote Link to comment Share on other sites More sharing options...
awsl Posted May 26, 2009 Report Share Posted May 26, 2009 Re: [Req] Poison Robot Hello Save2009, seen that the code you have posted is Euro Blaster, are the codes for Poison exactly the same? #property copyright "Copyright ? 2009, Forex Spiritual Team" #property link "http://www.euro-blaster.com" extern string EA_Name = "EURO_BLASTER"; Quote Link to comment Share on other sites More sharing options...
save2009 Posted May 26, 2009 Report Share Posted May 26, 2009 Re: [Req] Poison Robot Hello Save2009, seen that the code you have posted is Euro Blaster, are the codes for Poison exactly the same? #property copyright "Copyright ? 2009, Forex Spiritual Team" #property link "http://www.euro-blaster.com" extern string EA_Name = "EURO_BLASTER"; :o :o :o :o :o :o Oh sorry I'm wrong. /* Generated by EX4-TO-MQ4 decompiler V4.0.223.1a [] Website: [url]http://purebeam.biz[/url] E-mail : [email][email protected][/email] */ #property copyright "Copyright ? 2009, Poison Robot" #property link "http://www.poisonrobot.com" string gs_unused_76 = "Poison Robot"; string gs_unused_84 = "Copyright ? 2009, Poison Robot.com"; extern string KeyCode = "Enter Your Key Code Here"; extern string BasicSettings = "=============="; bool gi_108 = FALSE; int gi_112 = 0; int gi_116 = 0; int gi_120 = 23; int gi_124 = 0; double gd_unused_128 = 3.0; string gs_unused_136 = "=== Trading Management ==="; extern bool MoneyManagement = TRUE; extern double RiskPercentage = 10.0; extern double FixedLotSize = 0.01; double gd_164 = 100.0; extern int NumberOrdersMax = 2; double gd_176 = 1.0; extern double TakeProfit = 20.0; extern double StopLoss = 100.0; extern string AdvancedSettings = "==============="; extern bool NewsFilter = FALSE; extern double Slippage = 3.0; extern int MagicNumber = 682839673; string gs_224; bool g_bool_232; double gd_236; int gi_244; double gd_248; int g_magic_256; double gd_260 = 0.0; bool gi_268 = FALSE; int gi_272 = 1; bool gi_276 = FALSE; bool gi_280 = FALSE; double gd_284 = 10.0; bool gi_292 = FALSE; int g_period_296 = 10; double gd_300 = 10.0; double gd_unused_308 = 5.0; double gd_unused_316 = 10.0; double gd_unused_324 = 22.0; double gd_unused_332 = 20.0; double gd_unused_340 = 26.0; double gd_unused_348 = 13.0; double gd_unused_356 = 15.0; double gd_unused_364 = 10.0; double g_maxlot_372; double g_minlot_380; double g_lotstep_388; double gd_396; int gi_404; double g_price_408; double gd_416; double g_point_424; int g_slippage_432; bool gi_unused_436 = TRUE; bool gi_440 = FALSE; int gi_444 = 23; int gi_448 = 30; int gi_452 = 100; int gi_456 = 0; int gi_460 = 0; int gi_unused_464; bool gi_468 = FALSE; int init() { HideTestIndicators(TRUE); gs_224 = KeyCode; g_bool_232 = MoneyManagement; gd_236 = RiskPercentage; gi_244 = NumberOrdersMax; gd_248 = FixedLotSize; g_magic_256 = MagicNumber; Comment(""); double l_str2dbl_0 = StrToDouble(gs_224); double l_str2dbl_8 = l_str2dbl_0; double l_acc_number_16 = AccountNumber(); /* if (l_acc_number_16 == (l_str2dbl_8 - 36587.0) / 5.0 - 5653.0) { Alert("Your Demo Version of POISON ROBOT has been activated!"); gi_unused_464 = 1; } else { if (l_acc_number_16 == (l_str2dbl_8 - 24875.0) / 7.0 - 6536.0) { Alert("Your Live Version of POISON ROBOT has been activated!"); gi_468 = TRUE; } else { Alert("Incorrect Key - POISON has been disabled"); gi_unused_464 = 0; gi_468 = FALSE; } } */ if(IsDemo()) { gi_unused_464 = 1; } else { gi_468 = TRUE; } if (Point == 0.00001) g_point_424 = 0.0001; else { if (Point == 0.001) g_point_424 = 0.01; else g_point_424 = Point; } g_slippage_432 = MarketInfo(Symbol(), MODE_SPREAD); return (0); } int deinit() { return (0); } int Crossed(double ad_0, double ad_8) { if (ad_0 > ad_8) gi_460 = 1; if (ad_0 < ad_8) gi_460 = 2; if (gi_460 != gi_456) { gi_456 = gi_460; return (gi_456); } return (0); } double Predict() { double l_ima_0; double l_ima_8; double l_ima_16; double l_istddev_24; double ld_ret_32; double ld_40 = 0; double ld_48 = 0; double ld_56 = 0; double ld_64 = 0; double ld_unused_72 = 0; double ld_unused_80 = 0; double ld_88 = 0; double ld_96 = 0; double ld_104 = 0; double ld_112 = 0; double ld_120 = 0; double ld_unused_128 = 0; double ld_136 = 0; double ld_144 = 0; double ld_152 = 0; double ld_160 = 0; double l_ima_168 = iMA(NULL, 0, g_period_296, 0, MODE_SMA, PRICE_CLOSE, 0); for (int li_176 = 1; li_176 <= g_period_296; li_176++) { l_ima_0 = iMA(NULL, 0, g_period_296, 0, MODE_SMA, PRICE_CLOSE, li_176); l_ima_8 = iMA(NULL, 0, g_period_296, 0, MODE_SMA, PRICE_HIGH, li_176); l_ima_16 = iMA(NULL, 0, g_period_296, 0, MODE_SMA, PRICE_LOW, li_176); l_istddev_24 = iStdDev(NULL, 0, g_period_296, 0, MODE_SMA, PRICE_CLOSE, li_176); ld_40 += (High[li_176] + Low[li_176]) / 2.0; ld_48 += Close[li_176]; ld_56 += ld_40 - ld_48; ld_64 += l_ima_0; ld_112 += l_istddev_24; ld_136 += Close[li_176] - Open[li_176] - (Close[li_176 - 1] - (Open[li_176 - 1])); ld_160 = ld_160 + (l_ima_8 - l_ima_0) + (l_ima_16 - l_ima_0); } ld_88 = ld_40 / g_period_296; ld_96 = ld_48 / g_period_296; ld_104 = ld_64 / g_period_296; ld_120 = ld_112 / g_period_296; ld_152 = ld_56 / g_period_296; ld_144 = ld_136 / g_period_296; if (ld_152 > 0.0 && l_ima_168 > ld_104 && ld_144 > 0.0 && Open[0] < l_ima_168 + ld_120 && Open[0] > l_ima_168) { ld_ret_32 = 1; gd_416 = 10000.0 * (2.0 * ld_120) + gd_300; } if (ld_152 < 0.0 && l_ima_168 < ld_104 && ld_144 < 0.0 && Open[0] > l_ima_168 - ld_120 && Open[0] < l_ima_168) { ld_ret_32 = 2; gd_416 = 10000.0 * (2.0 * ld_120) + gd_300; } if (ld_152 > 0.0 && l_ima_168 > ld_104 && ld_144 > 0.0 && Open[0] < l_ima_168 - ld_120) { ld_ret_32 = 3; gd_416 = 10000.0 * (2.0 * ld_120) + 10.0; } if (ld_152 < 0.0 && l_ima_168 < ld_104 && ld_144 < 0.0 && Open[0] > l_ima_168 + ld_120) { ld_ret_32 = 4; gd_416 = 10000.0 * (2.0 * ld_120) + 10.0; } return (ld_ret_32); } double Predict2() { double ld_ret_0; double ld_8 = 0; double ld_16 = 0; double ld_24 = 0; double ld_32 = 0; double ld_40 = 0; double ld_48 = 0; double ld_56 = 0; double ld_64 = 0; double ld_72 = 0; double l_istddev_80 = 0; double ld_88 = 0; double ld_96 = 0; double ld_104 = 0; l_istddev_80 = iStdDev(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, 0); double l_istddev_112 = iStdDev(NULL, 0, 20, 0, MODE_EMA, PRICE_CLOSE, 0); double l_ima_120 = iMA(NULL, PERIOD_M30, 10, 0, MODE_SMA, PRICE_CLOSE, 0); double l_ima_128 = iMA(NULL, PERIOD_M30, 10, 0, MODE_SMA, PRICE_CLOSE, 1); double l_ima_136 = iMA(NULL, PERIOD_M30, 10, 0, MODE_SMA, PRICE_CLOSE, 2); for (int li_144 = 1; li_144 <= 20; li_144++) { ld_8 += Close[li_144]; ld_16 += High[li_144] - Low[li_144]; ld_24 += Close[li_144] - Open[li_144]; if (li_144 <= 10) { ld_88 += Close[li_144]; ld_96 += High[li_144] - Low[li_144]; ld_104 += Close[li_144] - Open[li_144]; } } ld_32 = ld_8 / 20.0; ld_40 = ld_16 / 20.0; ld_48 = ld_24 / 20.0; double ld_148 = ld_88 / 10.0; double ld_156 = ld_96 / 10.0; double ld_164 = ld_104 / 10.0; ld_72 = (Open[0] - ld_148) / l_istddev_80; double ld_172 = (Open[0] - ld_32) / l_istddev_112; ld_56 = ld_148 + 0.308 * ld_156; double ld_180 = ld_32 + 0.18 * ld_40; ld_64 = ld_148 - 0.308 * ld_156; double ld_188 = ld_32 - 0.18 * ld_40; if ((l_ima_120 - l_ima_136 > l_ima_128 - l_ima_136 + 0.0002 && ld_164 > 0.0 && ld_104 > 0.0 && Open[0] > ld_64 && Open[0] <= ld_148 + ld_72 * ld_164 && ld_72 < 0.0 && High[1] - Low[1] < 1.777 * ld_156) || (l_ima_120 - l_ima_136 > l_ima_128 - l_ima_136 + 0.0002 && ld_48 > 0.0 && ld_24 > 0.0 && Open[0] > ld_188 && Open[0] <= ld_32 + ld_72 * ld_48 && ld_172 < 0.0 && High[1] - Low[1] < 1.586 * ld_156)) { ld_ret_0 = 1; gd_416 = 10000.0 * l_istddev_112 + 10.0; } if ((l_ima_120 - l_ima_136 < l_ima_128 - l_ima_136 - 0.0002 && ld_164 < 0.0 && ld_104 < 0.0 && Open[0] < ld_56 && Open[0] >= ld_148 + ld_72 * ld_164 && ld_72 > 0.0 && High[1] - Low[1] < 1.777 * ld_156) || (l_ima_120 - l_ima_136 < l_ima_128 - l_ima_136 - 0.0002 && ld_48 < 0.0 && ld_24 < 0.0 && Open[0] < ld_180 && Open[0] >= ld_32 + ld_72 * ld_48 && ld_172 > 0.0 && High[1] - Low[1] < 1.586 * ld_156)) { ld_ret_0 = 2; gd_416 = 10000.0 * l_istddev_112 + 10.0; } if (l_ima_120 - l_ima_136 > l_ima_128 - l_ima_136 + 0.0002 && ld_48 > 0.0 && ld_24 > 0.0 && Open[0] > ld_188 && Open[0] <= ld_32 + ld_72 * ld_48 && ld_172 < 0.0 && High[1] - Low[1] > 1.586 * ld_156) { ld_ret_0 = 3; g_price_408 = 10000.0 * l_istddev_112 + 10.0; } if (l_ima_120 - l_ima_136 < l_ima_128 - l_ima_136 - 0.0002 && ld_48 < 0.0 && ld_24 < 0.0 && Open[0] < ld_180 && Open[0] >= ld_32 + ld_72 * ld_48 && ld_172 > 0.0 && High[1] - Low[1] > 1.586 * ld_156) { ld_ret_0 = 4; g_price_408 = 10000.0 * l_istddev_112 + 10.0; } return (ld_ret_0); } int start() { bool li_4; int li_8; int li_12; int l_icustom_16; int l_icustom_20; int li_unused_24; int l_ticket_28; double l_price_32; bool li_40; bool li_44; bool li_48; bool li_52; bool li_56; bool li_60; bool li_64; bool li_68; bool li_72; bool li_76; bool li_80; bool li_84; int li_unused_88; double l_price_92; int l_hour_100; int l_count_104; int l_count_108; double l_high_112; double l_low_120; double l_imacd_128; double l_imacd_136; double l_imacd_144; double l_imacd_152; double l_ima_160; double l_ima_168; double l_ima_176; double l_ima_184; double l_ima_192; double l_ima_200; double l_ima_208; double l_ima_216; double l_ima_224; double l_ima_232; double l_ima_240; double l_ima_248; double l_ima_256; double l_ima_264; int li_272; double l_ima_276; double l_istddev_284; double l_istddev_292; double l_istddev_300; double l_iwpr_308; double l_iwpr_316; double l_iwpr_324; double l_iwpr_332; double l_iwpr_340; double l_idemarker_348; double l_idemarker_356; double l_idemarker_364; double l_istochastic_372; double l_istochastic_380; double l_istochastic_388; double l_istochastic_396; double l_istochastic_404; double l_istochastic_412; double l_istochastic_420; double l_istochastic_428; double l_irsi_436; double l_irsi_444; double l_irsi_452; double ld_unused_460; double l_ibands_468; double l_ibands_476; double l_ibands_484; double l_ibands_492; double l_iadx_500; double l_iadx_508; double l_iadx_516; double l_iadx_524; double l_iadx_532; int l_stoplevel_540; double l_fontsize_544; double l_price_552; int li_560; int li_564; int l_ord_total_568; int l_bool_0 = IsDemo(); if (l_bool_0 == TRUE || gi_468 == TRUE) { li_4 = FALSE; if (NewsFilter == TRUE) { li_8 = 30; li_12 = 60; l_icustom_16 = iCustom(NULL, 0, "FFCal", 1, 0, 0, 0, 1, 1, 0); l_icustom_20 = iCustom(NULL, 0, "FFCal", 1, 0, 0, 0, 1, 1, 1); li_unused_24 = iCustom(NULL, 0, "FFCal", 1, 1, 0, 1, 1, 2, 1); if (l_icustom_20 < li_8) li_4 = TRUE; if (l_icustom_16 < li_12) li_4 = TRUE; } l_hour_100 = TimeHour(TimeCurrent()); l_count_104 = 0; l_count_108 = 0; l_high_112 = High[iHighest(NULL, 0, MODE_HIGH, gi_452, 0)]; l_low_120 = Low[iLowest(NULL, 0, MODE_LOW, gi_452, 0)]; l_imacd_128 = iMACD(NULL, 0, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0); l_imacd_136 = iMACD(NULL, 0, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 1); l_imacd_144 = iMACD(NULL, 0, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 0); l_imacd_152 = iMACD(NULL, 0, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 1); l_ima_160 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_HIGH, 0); l_ima_168 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_HIGH, 1); l_ima_176 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_LOW, 0); l_ima_184 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_LOW, 1); l_ima_192 = iMA(NULL, 0, 22, 0, MODE_SMA, PRICE_CLOSE, 0); l_ima_200 = iMA(NULL, 0, 22, 0, MODE_SMA, PRICE_CLOSE, 5); l_ima_208 = iMA(NULL, 0, 22, 0, MODE_SMA, PRICE_CLOSE, 1); l_ima_216 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 0); l_ima_224 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 1); l_ima_232 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 2); l_ima_240 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, 1); l_ima_248 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 5); l_ima_256 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_CLOSE, 0); l_ima_264 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_CLOSE, 1); li_272 = Crossed(l_ima_264, l_ima_208); l_ima_276 = iMA(NULL, 0, gi_452, 0, MODE_SMA, PRICE_CLOSE, 0); l_istddev_284 = iStdDev(NULL, 0, gi_452, 0, MODE_SMA, PRICE_CLOSE, 0); l_istddev_292 = iStdDev(NULL, 0, 20, 0, MODE_EMA, PRICE_CLOSE, 0); l_istddev_300 = iStdDev(NULL, 0, 20, 0, MODE_EMA, PRICE_CLOSE, 1); l_iwpr_308 = iWPR(NULL, 0, 26, 0); l_iwpr_316 = iWPR(NULL, 0, 26, 1); l_iwpr_324 = iWPR(NULL, 0, 26, 2); l_iwpr_332 = iWPR(NULL, 0, 114, 0); l_iwpr_340 = iWPR(NULL, 0, 114, 1); l_idemarker_348 = iDeMarker(NULL, 0, 13, 0); l_idemarker_356 = iDeMarker(NULL, 0, 13, 1); l_idemarker_364 = iDeMarker(NULL, 0, 13, 2); l_istochastic_372 = iStochastic(NULL, 0, 15, 6, 7, MODE_EMA, 0, MODE_MAIN, 0); l_istochastic_380 = iStochastic(NULL, 0, 15, 6, 7, MODE_EMA, 0, MODE_MAIN, 1); l_istochastic_388 = iStochastic(NULL, 0, 15, 6, 7, MODE_EMA, 0, MODE_SIGNAL, 0); l_istochastic_396 = iStochastic(NULL, 0, 15, 6, 7, MODE_EMA, 0, MODE_SIGNAL, 1); if (l_istochastic_380 < l_istochastic_396 - 5.0 && l_istochastic_372 >= l_istochastic_388) li_48 = TRUE; if (l_istochastic_380 > l_istochastic_396 + 5.0 && l_istochastic_372 <= l_istochastic_388) li_52 = TRUE; if (l_istochastic_380 > l_istochastic_396 && l_istochastic_372 > l_istochastic_388) li_56 = TRUE; if (l_istochastic_380 < l_istochastic_396 && l_istochastic_372 < l_istochastic_388) li_60 = TRUE; l_istochastic_404 = iStochastic(NULL, 0, 10, 5, 5, MODE_SMA, 0, MODE_MAIN, 0); l_istochastic_412 = iStochastic(NULL, 0, 10, 5, 5, MODE_SMA, 0, MODE_MAIN, 1); l_istochastic_420 = iStochastic(NULL, 0, 10, 5, 5, MODE_SMA, 0, MODE_SIGNAL, 0); l_istochastic_428 = iStochastic(NULL, 0, 10, 5, 5, MODE_SMA, 0, MODE_SIGNAL, 1); if (l_istochastic_412 < l_istochastic_428 - 5.0 && l_istochastic_404 >= l_istochastic_420) li_64 = TRUE; if (l_istochastic_412 > l_istochastic_428 + 5.0 && l_istochastic_404 <= l_istochastic_420) li_68 = TRUE; if (l_istochastic_412 < l_istochastic_428 && l_istochastic_404 >= l_istochastic_420) li_72 = TRUE; if (l_istochastic_412 > l_istochastic_428 && l_istochastic_404 <= l_istochastic_420) li_76 = TRUE; if (l_istochastic_412 > l_istochastic_428 && l_istochastic_404 > l_istochastic_420) li_80 = TRUE; if (l_istochastic_412 < l_istochastic_428 && l_istochastic_404 < l_istochastic_420) li_84 = TRUE; l_irsi_436 = iRSI(NULL, 0, 14, PRICE_CLOSE, 0); l_irsi_444 = iRSI(NULL, 0, 14, PRICE_CLOSE, 1); l_irsi_452 = iRSI(NULL, 0, 14, PRICE_CLOSE, 2); ld_unused_460 = 0; if (l_irsi_436 < 30.0) ld_unused_460 = 1; if (l_irsi_436 > 70.0) ld_unused_460 = 2; l_ibands_468 = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_LOWER, 1); l_ibands_476 = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_LOWER, 2); l_ibands_484 = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_UPPER, 1); l_ibands_492 = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_UPPER, 2); l_iadx_500 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_MAIN, 0); l_iadx_508 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_PLUSDI, 0); l_iadx_516 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_PLUSDI, 1); l_iadx_524 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_MINUSDI, 0); l_iadx_532 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_MINUSDI, 1); if (l_iadx_508 > l_iadx_524) li_44 = TRUE; if (l_iadx_524 > l_iadx_508) li_40 = TRUE; if (l_iadx_500 < 30.0) { li_40 = FALSE; li_44 = FALSE; } g_maxlot_372 = MarketInfo(Symbol(), MODE_MAXLOT); g_minlot_380 = MarketInfo(Symbol(), MODE_MINLOT); g_lotstep_388 = MarketInfo(Symbol(), MODE_LOTSTEP); gd_396 = MarketInfo(Symbol(), MODE_MARGINREQUIRED) * g_lotstep_388; gi_404 = 3600 * gi_444 + 60 * gi_448; l_stoplevel_540 = MarketInfo(Symbol(), MODE_STOPLEVEL); l_fontsize_544 = 8.0; ObjectCreate("ObjLabel1", OBJ_LABEL, 0, 0, 0); ObjectSetText("ObjLabel1", " P ", 7, "Arial", LimeGreen); ObjectSet("ObjLabel1", OBJPROP_CORNER, 3); ObjectSet("ObjLabel1", OBJPROP_XDISTANCE, 20); ObjectSet("ObjLabel1", OBJPROP_YDISTANCE, 20); ObjectCreate("ObjLabel3", OBJ_LABEL, 0, 0, 0); ObjectSetText("ObjLabel3", " R", 8, "Arial", LimeGreen); ObjectSet("ObjLabel3", OBJPROP_CORNER, 3); ObjectSet("ObjLabel3", OBJPROP_XDISTANCE, 8); ObjectSet("ObjLabel3", OBJPROP_YDISTANCE, 20); ObjectCreate("ObjLabel4", OBJ_LABEL, 0, 0, 0); ObjectSetText("ObjLabel4", "?", 8, "Wingdings", LimeGreen); ObjectSet("ObjLabel4", OBJPROP_CORNER, 3); ObjectSet("ObjLabel4", OBJPROP_XDISTANCE, 14); ObjectSet("ObjLabel4", OBJPROP_YDISTANCE, 13); ObjectCreate("ObjLabel5", OBJ_LABEL, 0, 0, 0); ObjectSetText("ObjLabel5", "?", 8, "Wingdings", LimeGreen); ObjectSet("ObjLabel5", OBJPROP_CORNER, 3); ObjectSet("ObjLabel5", OBJPROP_XDISTANCE, 14); ObjectSet("ObjLabel5", OBJPROP_YDISTANCE, 30); ObjectCreate("ObjLabel6", OBJ_LABEL, 0, 0, 0); ObjectSetText("ObjLabel6", "WWW.POISONROBOT.COM", 7, "Arial", Silver); ObjectSet("ObjLabel6", OBJPROP_CORNER, 3); ObjectSet("ObjLabel6", OBJPROP_XDISTANCE, 5); ObjectSet("ObjLabel6", OBJPROP_YDISTANCE, 3); ObjectCreate("P1", OBJ_LABEL, 0, 0, 0); ObjectSetText("P1", " N ", 100, "Wingdings", LimeGreen); ObjectSet("P1", OBJPROP_CORNER, 3); ObjectSet("P1", OBJPROP_XDISTANCE, 2); ObjectSet("P1", OBJPROP_YDISTANCE, 30); ObjectCreate("t3z6", OBJ_LABEL, 0, 0, 0); ObjectSetText("t3z6", "POISON ROBOT", 20, "Arial", Green); ObjectSet("t3z6", OBJPROP_CORNER, 0); ObjectSet("t3z6", OBJPROP_XDISTANCE, 20); ObjectSet("t3z6", OBJPROP_YDISTANCE, 10); ObjectCreate("t1", OBJ_LABEL, 0, 0, 0); ObjectSetText("t1", "Lot Size:", l_fontsize_544, "Arial", LimeGreen); ObjectSet("t1", OBJPROP_CORNER, 0); ObjectSet("t1", OBJPROP_XDISTANCE, 20); ObjectSet("t1", OBJPROP_YDISTANCE, 50); ObjectCreate("t91", OBJ_LABEL, 0, 0, 0); ObjectSetText("t91", " " + DoubleToStr(LotsOptimized(), 2), l_fontsize_544, "Arial", LimeGreen); ObjectSet("t91", OBJPROP_CORNER, 0); ObjectSet("t91", OBJPROP_XDISTANCE, 80); ObjectSet("t91", OBJPROP_YDISTANCE, 50); ObjectCreate("t2", OBJ_LABEL, 0, 0, 0); ObjectSetText("t2", "Take Profit:", l_fontsize_544, "Arial", LimeGreen); ObjectSet("t2", OBJPROP_CORNER, 0); ObjectSet("t2", OBJPROP_XDISTANCE, 20); ObjectSet("t2", OBJPROP_YDISTANCE, 60); ObjectCreate("t911", OBJ_LABEL, 0, 0, 0); ObjectSetText("t911", " " + DoubleToStr(TakeProfit, 2), l_fontsize_544, "Arial", LimeGreen); ObjectSet("t911", OBJPROP_CORNER, 0); ObjectSet("t911", OBJPROP_XDISTANCE, 80); ObjectSet("t911", OBJPROP_YDISTANCE, 60); ObjectCreate("t3", OBJ_LABEL, 0, 0, 0); ObjectSetText("t3", "Stop Loss:", l_fontsize_544, "Arial", LimeGreen); ObjectSet("t3", OBJPROP_CORNER, 0); ObjectSet("t3", OBJPROP_XDISTANCE, 20); ObjectSet("t3", OBJPROP_YDISTANCE, 70); ObjectCreate("t38", OBJ_LABEL, 0, 0, 0); ObjectSetText("t38", " " + DoubleToStr(StopLoss, 2), l_fontsize_544, "Arial", LimeGreen); ObjectSet("t38", OBJPROP_CORNER, 0); ObjectSet("t38", OBJPROP_XDISTANCE, 80); ObjectSet("t38", OBJPROP_YDISTANCE, 70); ObjectCreate("t36", OBJ_LABEL, 0, 0, 0); ObjectSetText("t36", "# of Orders:", l_fontsize_544, "Arial", LimeGreen); ObjectSet("t36", OBJPROP_CORNER, 0); ObjectSet("t36", OBJPROP_XDISTANCE, 20); ObjectSet("t36", OBJPROP_YDISTANCE, 80); ObjectCreate("t383", OBJ_LABEL, 0, 0, 0); ObjectSetText("t383", " " + DoubleToStr(gi_244, 2), l_fontsize_544, "Arial", LimeGreen); ObjectSet("t383", OBJPROP_CORNER, 0); ObjectSet("t383", OBJPROP_XDISTANCE, 80); ObjectSet("t383", OBJPROP_YDISTANCE, 80); if (Slippage > g_slippage_432) g_slippage_432 = Slippage; if (DayOfWeek() == 5) return (0); closeExpiredOrders(); if (!isTradeTime()) return (0); if (Bars < 100) { Print("bars less than 100"); return (0); } if (!IsConnected()) { Print("No Connection!!!"); Sleep(5000); return (0); } l_price_552 = StopLoss; if (l_price_552 <= 0.0) l_price_552 = 0; li_560 = 0; li_564 = 0; l_ord_total_568 = OrdersTotal(); if (l_ord_total_568 > 0) { for (int l_pos_572 = 0; l_pos_572 < l_ord_total_568; l_pos_572++) { OrderSelect(l_pos_572, SELECT_BY_POS); if (OrderMagicNumber() == g_magic_256) { if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) l_count_104++; else l_count_108++; } } } if (l_count_104 > 0) if (TimeCurrent() - OrderOpenTime() <= 60.0 * gd_176) return (0); if (l_count_104 < gi_244) { if (AccountFreeMargin() < 100.0 * LotsOptimized()) { Print("We have not enough money. Free Margin = ", AccountFreeMargin()); return (0); } if (Predict() == 1.0 || Predict2() == 1.0 && Ask < (l_high_112 + l_low_120) / 2.0 - l_istddev_284 && li_56 && l_istochastic_372 < 45.0) li_560 = 3; if ((Predict() == 3.0 && ((l_iwpr_308 > l_iwpr_316 + 9.0 && li_80) || (l_iwpr_308 > l_iwpr_316 + 9.0 && li_56) && l_idemarker_348 > l_idemarker_356 + 0.05 && l_ima_224 < l_ima_208) || (l_istochastic_372 < 40.0 && Open[1] < l_ima_184 && l_ima_192 > l_ima_248) || (l_istochastic_412 < 40.0 && l_ima_192 > l_ima_208 && l_ima_240 > l_ima_224) || (Open[2] > l_ima_224 && Open[1] < Close[1] && Open[0] > Close[1] && li_56 && l_iwpr_308 > l_iwpr_316 + 7.0 && l_idemarker_348 > l_idemarker_356 + 0.05)) || (Predict() == 1.0 && ((l_iwpr_308 > l_iwpr_316 + 9.0 && l_istochastic_404 < 60.0 && li_80) || (l_iwpr_308 > l_iwpr_316 + 18.0 && l_istochastic_372 < 70.0 && li_56) && l_iwpr_308 < -15.0 && l_idemarker_348 > l_idemarker_356 && l_ima_224 > l_ima_208 && l_ima_192 > l_ima_208) || (l_istochastic_372 < 40.0 && Open[1] > l_ima_184 && l_ima_216 < l_ima_248) || (l_istochastic_412 < 40.0 && l_ima_192 > l_ima_208 && l_ima_240 > l_ima_224) || (Open[2] > l_ima_224 && Open[1] < Close[1] && Open[0] > Close[1] && li_56 && l_iwpr_308 > l_iwpr_316 + 7.0 && l_idemarker_348 > l_idemarker_356 + 0.1)) || (Predict2() == 1.0 && (l_istochastic_372 < 50.0 && Open[1] > l_ima_184 && l_ima_216 < l_ima_248 && li_56 && Open[0] > Close[1] && Open[1] > Close[1])) || (Predict2() == 1.0 && l_istochastic_372 < 50.0 && li_56 && l_iwpr_308 > l_iwpr_316 + 7.0 && Open[2] < Close[2] && Open[0] > Close[1] && Open[1] > Close[1]) || (Predict2() == 3.0 && Open[0] > Close[1] && Open[1] < Close[1])) li_560 = 1; if ((l_ima_256 > l_ima_264 && l_ima_192 > l_ima_208 + 0.0002 && Open[0] < l_ima_192 + l_istddev_292 && (l_istochastic_404 > l_istochastic_412 && l_istochastic_420 > l_istochastic_428) || (l_istochastic_372 > l_istochastic_380 && l_istochastic_388 > l_istochastic_396) && l_iwpr_308 < -15.0 && l_iwpr_308 > l_iwpr_316 + 3.0 && li_56 && l_ima_216 > l_ima_192 && Open[0] > l_ima_256) || (l_iwpr_332 > l_iwpr_340 && l_iwpr_332 > -20.0 && l_iwpr_340 > -20.0 && l_iwpr_308 > l_iwpr_316 + 25.0 && l_iwpr_308 < -15.0 && l_iwpr_316 < l_iwpr_324 && l_istddev_292 > l_istddev_300 && l_idemarker_348 > l_idemarker_356 && l_ima_192 > l_ima_200 && li_56 && l_iadx_500 > 20.0) || (Low[1] < l_ima_192 - 3.2 * l_istddev_300 && l_iwpr_308 > l_iwpr_316 + 7.0 && l_iwpr_308 < -75.0 && li_56 && (l_istochastic_372 >= 20.0 && l_istddev_292 > l_istddev_300) || l_iwpr_316 < l_iwpr_324) || (l_ima_160 > l_ima_216 && l_ima_160 > l_ima_168 && l_ima_168 < l_ima_216 && l_ima_192 > l_ima_200 + 0.0002 && Open[1] < Close[1] && li_56 && l_iwpr_308 > l_iwpr_316 + 7.0 && l_idemarker_348 > l_idemarker_356 && l_iadx_508 > l_iadx_524) || (li_48 && l_imacd_128 > l_imacd_136 && l_imacd_128 > l_imacd_144 && l_ima_240 > l_ima_224 && li_44 && l_iwpr_308 > l_iwpr_316 + 7.0 && l_istochastic_372 > l_istochastic_380 && l_istochastic_388 > l_istochastic_396 + 1.0) || (l_imacd_128 > l_imacd_136 && l_imacd_128 < 0.0 && l_imacd_128 > l_imacd_144 && l_imacd_136 < l_imacd_152 && li_56 && l_iwpr_308 > l_iwpr_316 && li_44 && l_ima_240 > l_ima_224 && Close[1] < Open[0] && Close[1] > Open[1] && l_istddev_292 > l_istddev_300) || (li_48 && l_imacd_128 > l_imacd_136 && l_imacd_128 > l_imacd_144 && l_ima_216 < l_ima_224 && l_iwpr_308 > l_iwpr_316 + 9.0 && li_44 && l_ima_240 > l_ima_224) || (l_iwpr_308 >= -75.0 && l_iwpr_308 > l_iwpr_316 + 9.0 && l_iwpr_316 < l_iwpr_324 - 5.0 && Open[2] < Close[2] && Open[1] > Close[2] && Open[1] < Close[1] && li_56 && l_ima_216 > l_ima_224 + 0.0005 && l_iadx_500 > 25.0 && l_iadx_508 > 25.0 && l_ima_240 > l_ima_224) || (li_272 == 1 && l_iadx_508 > 25.0 && l_iwpr_308 > l_iwpr_316 + 12.0 && l_iadx_500 > 25.0 && l_iadx_508 > l_iadx_516 || l_ima_240 > l_ima_224 && l_ima_192 >= l_ima_208 && l_ima_264 < l_ima_248 && li_56) || (Close[4] < Close[3] && Close[3] > Close[2] && Close[2] > Close[1] && Open[0] > Close[1] && High[1] - Close[1] < Open[1] - Low[1] && l_ima_216 > l_ima_248 + 0.0005 && l_iwpr_308 > l_iwpr_316 + 9.0 && l_iadx_500 > 25.0 && l_iadx_508 > 25.0 && l_iwpr_316 > l_iwpr_324) || (Open[1] < Close[1] && Close[2] < l_ima_192 && Close[1] > l_ima_192 && Open[1] > l_ima_256 && Open[0] > l_ima_160 && l_ima_192 > l_ima_200 + 0.0005 && l_iwpr_308 < -5.0 && l_iwpr_308 > l_iwpr_316 + 7.0 && l_idemarker_348 > l_idemarker_356 && l_idemarker_356 > l_idemarker_364) || (l_irsi_444 < l_irsi_452 && l_irsi_436 > l_irsi_444 + 5.0 && l_irsi_444 < 30.0 && l_ima_240 > l_ima_224 && l_iadx_500 > 25.0 && l_iadx_508 > 25.0) || (Close[1] > l_ima_224 && Open[1] < l_ima_224 && l_ima_240 > l_ima_224 && l_iadx_500 > 30.0 && l_iadx_508 > 25.0 && l_ima_192 > l_ima_200 + 0.0003 && li_56 && l_iwpr_308 > l_iwpr_316 + 18.0 && l_iwpr_316 > l_iwpr_324 + 7.0) || (li_64 && Open[1] > l_ima_184 && Open[0] > l_ima_160 && Open[1] < Close[1] && l_ima_192 > l_ima_208 + 0.0002 && l_iadx_500 > 25.0 && l_iadx_508 > 25.0 && l_iwpr_308 > l_iwpr_316 + 9.0 && l_ima_240 > l_ima_224) || (li_64 && l_imacd_128 > l_imacd_136 && l_imacd_128 < 0.0 && l_imacd_128 > l_imacd_144 && l_iadx_500 > 25.0 && l_iadx_508 > 25.0 && l_iwpr_308 > l_iwpr_316 + 7.0 && l_istochastic_404 > l_istochastic_412 && l_istochastic_420 > l_istochastic_428 + 1.0) || (Close[2] < l_ibands_476 && Open[1] > l_ibands_468 && Open[0] > Close[1] && Open[1] < Close[1] && li_80 && l_iwpr_308 > l_iwpr_316 + 12.0 && l_istochastic_404 > l_istochastic_412 + 3.0 && l_istochastic_420 > l_istochastic_428 && l_ima_240 > l_ima_224 && l_ima_216 > l_ima_224) || (l_iadx_508 > l_iadx_516 && l_iadx_516 < l_iadx_532 && l_iadx_508 >= l_iadx_524 && l_iadx_500 >= 35.0 && l_iadx_508 > 25.0 && l_iwpr_308 > l_iwpr_316 + 15.0 && li_56) || (l_ima_256 > l_ima_264 && l_ima_216 > l_ima_224 && l_ima_192 > l_ima_208 && l_ima_192 > l_ima_200 + 0.0005 && l_ima_216 - l_ima_224 > l_ima_192 - l_ima_208 && l_ima_256 - l_ima_192 > l_ima_264 - l_ima_208 && li_56 && l_iwpr_308 < -15.0 && l_iwpr_308 > l_iwpr_316 + 15.0 && l_ima_256 > l_ima_216 && l_ima_216 > l_ima_192 && Open[0] > l_ima_256) || ((li_72 && l_istochastic_412 < 25.0) || (li_64 && l_istochastic_412 < 30.0) && l_ima_192 > l_ima_208 + 0.0002 && l_ima_240 > l_ima_224) || (li_48 && l_istochastic_372 < 30.0 && Open[1] > l_ima_184 && Close[1] > l_ima_248 && Open[0] > l_ima_160 && l_ima_216 < l_ima_248 && l_ima_216 < l_ima_224) || (li_48 && Open[1] > l_ima_184 && Open[0] > l_ima_160 && Open[1] < Close[1] && l_iwpr_308 > l_iwpr_316 + 7.0 && l_idemarker_348 > l_idemarker_356 + 0.08 && l_istddev_292 > l_istddev_300) || (Close[3] > l_ima_248 && Open[2] > l_ima_224 && Open[1] < Close[1] && Open[1] > Close[2] && Close[1] > l_ima_192 + 2.2 * l_istddev_300 && Open[0] > Close[1] && l_istddev_292 > l_istddev_300 && li_56 && l_iwpr_308 > l_iwpr_316 + 7.0 && l_iwpr_308 < -10.0) || (l_ima_224 < l_ima_232 - 0.0001 && l_ima_216 > l_ima_224 + 0.0002 && l_ima_216 > l_ima_232 + 0.0001 && l_ima_224 < l_ima_208 && li_56 || li_80 && Open[0] > Close[1]) || (l_ima_208 - l_ima_276 < l_ima_192 - l_ima_276 && l_ima_276 < (l_high_112 + l_low_120) / 2.0 - 2.0 * l_istddev_284 && l_ima_192 - l_ima_276 > l_istddev_284 && Open[0] > Close[1] && li_56) || (iSAR(NULL, 0, 0.02, 0.2, 1) > Close[1] && iSAR(NULL, 0, 0.02, 0.2, 0) < Open[0] && iSAR(NULL, PERIOD_M15, 0.02, 0.2, 1) > iClose(NULL, PERIOD_M15, 1) && iSAR(NULL, PERIOD_M15, 0.02, 0.2, 0) < iOpen(NULL, PERIOD_M15, 0) && iSAR(NULL, PERIOD_M30, 0.02, 0.2, 1) > iClose(NULL, PERIOD_M30, 1) && iSAR(NULL, PERIOD_M30, 0.02, 0.2, 0) < iOpen(NULL, PERIOD_M30, 0) && (Open[0] < Close[0] && Open[0] > Close[1] && Ask > l_ima_192) || (l_ima_256 > l_ima_264 && l_imacd_128 > l_imacd_136 && l_imacd_128 < 0.0))) li_560 = 2; if (li_560 == 1 || li_560 == 2 || li_560 == 3) { if (l_price_552 > 0.0) l_price_552 = Ask - StopLoss * g_point_424; if (li_560 == 1) g_price_408 = Ask + gd_416 * g_point_424; if (li_560 == 2) g_price_408 = Ask + TakeProfit * g_point_424; if (li_560 == 3) g_price_408 = Ask + gd_416 * g_point_424; if (li_4 == FALSE) l_ticket_28 = OrderSend(Symbol(), OP_BUY, LotsOptimized(), Ask, g_slippage_432, 0, 0, "Poison Robot", g_magic_256, 0, Green); else return (0); if (l_ticket_28 > 0) { if (OrderSelect(l_ticket_28, SELECT_BY_TICKET, MODE_TRADES)) Print("BUY order opened : ", OrderOpenPrice()); OrderModify(OrderTicket(), OrderOpenPrice(), l_price_552, g_price_408, 0, CLR_NONE); } else Print("Error opening BUY order : ", GetLastError()); return (0); } if ((Predict() == 4.0 && ((l_iwpr_308 < l_iwpr_316 - 9.0 && li_84) || (l_iwpr_308 < l_iwpr_316 - 9.0 && li_60) && l_idemarker_348 < l_idemarker_356 - 0.05 && l_ima_224 > l_ima_208) || (l_istochastic_372 > 60.0 && Open[1] > l_ima_168 && l_ima_192 < l_ima_248) || (l_istochastic_412 > 60.0 && l_ima_192 < l_ima_208 && l_ima_240 < l_ima_224) || (Open[2] < l_ima_224 && Open[1] > Close[1] && Open[0] < Close[1] && li_60 && l_iwpr_308 < l_iwpr_316 - 7.0 && l_idemarker_348 < l_idemarker_356 - 0.05)) || (Predict() == 2.0 && ((l_iwpr_308 < l_iwpr_316 - 9.0 && l_istochastic_404 > 40.0 && li_84) || (l_iwpr_308 < l_iwpr_316 - 18.0 && l_istochastic_372 > 30.0 && li_60) && l_iwpr_308 > -85.0 && l_idemarker_348 < l_idemarker_356 && l_ima_224 < l_ima_208 && l_ima_192 < l_ima_208) || (l_istochastic_372 > 60.0 && Open[1] < l_ima_168 && l_ima_216 > l_ima_248) || (l_istochastic_412 > 60.0 && l_ima_192 < l_ima_208 && l_ima_240 < l_ima_224) || (Open[2] < l_ima_224 && Open[1] > Close[1] && Open[0] < Close[1] && li_60 && l_iwpr_308 < l_iwpr_316 - 7.0 && l_idemarker_348 < l_idemarker_356 - 0.1)) || (Predict2() == 2.0 && (l_istochastic_372 > 50.0 && Open[1] < l_ima_168 && l_ima_216 > l_ima_248 && li_60 && Open[0] < Close[1] && Open[1] < Close[1])) || (Predict2() == 2.0 && li_60 && l_istochastic_372 > 50.0 && l_iwpr_308 < l_iwpr_316 - 7.0 && Open[2] > Close[2] && Open[0] < Close[1] && Open[1] < Close[1]) || (Predict2() == 4.0 && Open[0] < Close[1] && Open[1] > Close[1])) li_564 = 1; if ((l_ima_256 < l_ima_264 && l_ima_192 < l_ima_208 - 0.0002 && Open[0] >= l_ima_192 - l_istddev_292 && (l_istochastic_404 < l_istochastic_412 && l_istochastic_420 < l_istochastic_428) || (l_istochastic_372 < l_istochastic_380 && l_istochastic_388 < l_istochastic_396) && l_iwpr_308 > -85.0 && l_iwpr_308 < l_iwpr_316 - 3.0 && li_60 && l_ima_216 < l_ima_192 && Open[0] < l_ima_256) || (l_iwpr_332 < l_iwpr_340 && l_iwpr_332 < -80.0 && l_iwpr_340 < -80.0 && l_iwpr_308 < l_iwpr_316 - 25.0 && l_iwpr_308 > -85.0 && l_iwpr_316 > l_iwpr_324 && l_istddev_292 > l_istddev_300 && l_idemarker_348 < l_idemarker_356 && l_ima_192 < l_ima_200 && li_60 && l_iadx_500 > 20.0) || (High[1] > l_ima_192 + 3.2 * l_istddev_300 && l_iwpr_308 < l_iwpr_316 - 7.0 && l_iwpr_308 > -25.0 && li_60 && (l_istochastic_372 <= 80.0 && l_istddev_292 > l_istddev_300) || l_iwpr_316 > l_iwpr_324) || (l_ima_176 < l_ima_216 && l_ima_176 < l_ima_184 && l_ima_184 > l_ima_216 && l_ima_192 < l_ima_200 - 0.0002 && Open[1] > Close[1] && li_60 && l_iwpr_308 < l_iwpr_316 - 7.0 && l_idemarker_348 < l_idemarker_356 && l_iadx_524 > l_iadx_508) || (li_52 && l_imacd_128 < l_imacd_136 && l_imacd_128 < l_imacd_144 && l_ima_240 < l_ima_224 && li_40 && l_iwpr_308 < l_iwpr_316 - 7.0 && l_istochastic_372 < l_istochastic_380 && l_istochastic_388 < l_istochastic_396 - 1.0) || (l_imacd_128 < l_imacd_136 && l_imacd_128 > 0.0 && l_imacd_128 < l_imacd_144 && l_imacd_136 > l_imacd_152 && li_60 && l_iwpr_308 < l_iwpr_316 && li_40 && l_ima_240 < l_ima_224 && Close[1] > Open[0] && Close[1] < Open[1] && l_istddev_292 > l_istddev_300) || (li_52 && l_imacd_128 < l_imacd_136 && l_imacd_128 < l_imacd_144 && l_ima_216 > l_ima_224 && l_iwpr_308 < l_iwpr_316 - 9.0 && li_40 && l_ima_240 < l_ima_224) || (l_iwpr_308 <= -25.0 && l_iwpr_308 < l_iwpr_316 - 9.0 && l_iwpr_316 > l_iwpr_324 + 5.0 && Open[2] > Close[2] && Open[1] < Close[2] && Open[1] > Close[1] && li_60 && l_ima_216 < l_ima_224 - 0.0005 && l_iadx_500 > 25.0 && l_iadx_524 > 25.0 && l_ima_240 < l_ima_224) || (li_272 == 2 && l_iadx_524 > 25.0 && l_iwpr_308 < l_iwpr_316 - 12.0 && l_iadx_500 > 25.0 && l_iadx_524 > l_iadx_532 || l_ima_240 < l_ima_224 && l_ima_192 <= l_ima_208 && l_ima_264 > l_ima_248 && li_60) || (Close[4] > Close[3] && Close[3] < Close[2] && Close[2] < Close[1] && Open[0] > Close[1] && Close[1] - Low[1] < High[1] - Open[1] && l_ima_216 < l_ima_248 - 0.0005 && l_iwpr_308 < l_iwpr_316 - 9.0 && l_iadx_500 > 25.0 && l_iadx_524 > 25.0 && l_iwpr_316 < l_iwpr_324) || (Open[1] > Close[1] && Close[2] > l_ima_192 && Close[1] < l_ima_192 && Open[1] < l_ima_256 && Open[0] < l_ima_176 && l_ima_192 < l_ima_200 - 0.0005 && l_iwpr_308 > -95.0 && l_iwpr_308 < l_iwpr_316 - 7.0 && l_idemarker_348 < l_idemarker_356 && l_idemarker_356 < l_idemarker_364) || (l_irsi_444 > l_irsi_452 && l_irsi_436 < l_irsi_444 - 5.0 && l_irsi_444 > 70.0 && l_ima_240 < l_ima_224 && l_iadx_500 > 25.0 && l_iadx_524 > 25.0) || (Close[1] < l_ima_224 && Open[1] > l_ima_224 && l_ima_240 < l_ima_224 && l_iadx_500 > 30.0 && l_iadx_524 > 25.0 && l_ima_192 < l_ima_200 - 0.0003 && li_60 && l_iwpr_308 < l_iwpr_316 - 18.0 && l_iwpr_316 < l_iwpr_324 - 7.0) || (li_68 && Open[1] < l_ima_168 && Open[0] < l_ima_176 && Open[1] > Close[1] && l_ima_192 < l_ima_208 - 0.0002 && l_iadx_500 > 25.0 && l_iadx_524 > 25.0 && l_iwpr_308 < l_iwpr_316 - 9.0 && l_ima_240 < l_ima_224) || (li_68 && l_imacd_128 < l_imacd_136 && l_imacd_128 > 0.0 && l_imacd_128 < l_imacd_144 && l_iadx_500 > 25.0 && l_iadx_524 > 25.0 && l_iwpr_308 < l_iwpr_316 - 7.0 && l_istochastic_404 < l_istochastic_412 && l_istochastic_420 < l_istochastic_428 - 1.0) || (Close[2] > l_ibands_492 && Open[1] < l_ibands_484 && Open[0] < Close[1] && Open[1] > Close[1] && li_84 && l_iwpr_308 < l_iwpr_316 - 12.0 && l_istochastic_404 < l_istochastic_412 - 3.0 && l_istochastic_420 < l_istochastic_428 && l_ima_240 < l_ima_224 && l_ima_216 < l_ima_224) || (l_iadx_524 > l_iadx_532 && l_iadx_516 > l_iadx_532 && l_iadx_508 <= l_iadx_524 && l_iadx_500 >= 35.0 && l_iadx_524 > 25.0 && l_iwpr_308 < l_iwpr_316 - 15.0 && li_60) || (l_ima_256 < l_ima_264 && l_ima_216 < l_ima_224 && l_ima_192 < l_ima_208 && l_ima_192 < l_ima_200 - 0.0005 && l_ima_224 - l_ima_216 > l_ima_208 - l_ima_192 && l_ima_192 - l_ima_256 > l_ima_208 - l_ima_264 && li_60 && l_iwpr_308 > -85.0 && l_iwpr_308 < l_iwpr_316 - 15.0 && l_ima_256 < l_ima_216 && l_ima_216 < l_ima_192 && Open[0] < l_ima_256) || ((li_76 && l_istochastic_412 > 75.0) || (li_68 && l_istochastic_412 > 705.0) && l_ima_192 < l_ima_208 - 0.0002 && l_ima_240 < l_ima_224) || (li_52 && l_istochastic_372 > 70.0 && Open[1] < l_ima_168 && Close[1] < l_ima_248 && Open[0] < l_ima_176 && l_ima_216 > l_ima_248 && l_ima_216 > l_ima_224) || (li_52 && Open[1] < l_ima_168 && Open[0] < l_ima_176 && Open[1] > Close[1] && l_iwpr_308 < l_iwpr_316 - 7.0 && l_idemarker_348 < l_idemarker_356 - 0.08 && l_istddev_292 > l_istddev_300) || (Close[3] < l_ima_248 && Open[2] < l_ima_224 && Open[1] > Close[1] && Open[1] < Close[2] && Close[1] < l_ima_192 - 2.2 * l_istddev_300 && Open[0] < Close[1] && l_istddev_292 > l_istddev_300 && li_60 && l_iwpr_308 < l_iwpr_316 - 7.0 && l_iwpr_308 > -90.0) || (l_ima_224 > l_ima_232 + 0.0001 && l_ima_216 < l_ima_224 - 0.0002 && l_ima_216 < l_ima_232 - 0.0001 && l_ima_224 > l_ima_208 && li_60 || li_84 && Open[0] < Close[1]) || (l_ima_208 - l_ima_276 > l_ima_192 - l_ima_276 && l_ima_276 > (l_high_112 + l_low_120) / 2.0 + 2.0 * l_istddev_284 && l_ima_276 - l_ima_192 > l_istddev_284 && Open[0] < Close[1] && li_60) || (iSAR(NULL, 0, 0.02, 0.2, 1) < Close[1] && iSAR(NULL, 0, 0.02, 0.2, 0) > Open[0] && iSAR(NULL, PERIOD_M15, 0.02, 0.2, 1) < iClose(NULL, PERIOD_M15, 1) && iSAR(NULL, PERIOD_M15, 0.02, 0.2, 0) > iOpen(NULL, PERIOD_M15, 0) && iSAR(NULL, PERIOD_M30, 0.02, 0.2, 1) < iClose(NULL, PERIOD_M30, 1) && iSAR(NULL, PERIOD_M30, 0.02, 0.2, 0) > iOpen(NULL, PERIOD_M30, 0) && (Open[0] > Close[0] && Open[0] < Close[1] && Bid < l_ima_192) || (l_ima_256 < l_ima_264 && l_imacd_128 < l_imacd_136 && l_imacd_128 > 0.0))) li_564 = 2; if (Predict() == 2.0 || Predict2() == 2.0 && Bid > (l_high_112 + l_low_120) / 2.0 && li_60 && l_istochastic_372 > 55.0) li_564 = 3; if (li_564 == 1 || li_564 == 2 || li_564 == 3) { if (l_price_552 > 0.0) l_price_552 = Bid + StopLoss * g_point_424; if (li_564 == 1) g_price_408 = Bid - gd_416 * g_point_424; if (li_564 == 2) g_price_408 = Bid - TakeProfit * g_point_424; if (li_564 == 3) g_price_408 = Bid - gd_416 * g_point_424; if (li_4 == FALSE) l_ticket_28 = OrderSend(Symbol(), OP_SELL, LotsOptimized(), Bid, g_slippage_432, 0, 0, "Poison Robot", g_magic_256, 0, Red); else return (0); if (l_ticket_28 > 0) { if (OrderSelect(l_ticket_28, SELECT_BY_TICKET, MODE_TRADES)) Print("SELL order opened : ", OrderOpenPrice()); OrderModify(OrderTicket(), OrderOpenPrice(), l_price_552, g_price_408, 0, CLR_NONE); } else Print("Error opening SELL order : ", GetLastError()); return (0); } return (0); } if (gi_276 && AccountEquity() > AccountBalance() * (gd_284 / 100.0 + 1.0)) Close_All(); for (int l_pos_576 = 0; l_pos_576 < l_count_104; l_pos_576++) { li_unused_88 = 0; OrderSelect(l_pos_576, SELECT_BY_POS, MODE_TRADES); if (OrderType() <= OP_SELL && OrderSymbol() == Symbol() && OrderMagicNumber() == g_magic_256) { l_price_92 = OrderStopLoss(); if (OrderType() == OP_BUY) { if (AccountFreeMargin() <= 0.0 || (gi_292 && AccountEquity() + AccountMargin() < AccountBalance() * (1 - gd_236 / 100.0))) { OrderClose(OrderTicket(), OrderLots(), Bid, g_slippage_432, Violet); return (0); } if (gd_260 <= 0.0) continue; if (gd_260 < l_stoplevel_540) gd_260 = l_stoplevel_540; if (Bid - OrderOpenPrice() <= g_point_424 * gd_260) continue; if (NormalizeDouble(l_price_92, Digits) >= NormalizeDouble(Bid - g_point_424 * gd_260, Digits)) continue; l_price_92 = Bid - g_point_424 * gd_260; l_price_32 = OrderTakeProfit(); if (gi_268 && li_56 && l_istochastic_372 < 70.0) l_price_32 = OrderTakeProfit() + gi_272 * g_point_424; OrderModify(OrderTicket(), OrderOpenPrice(), l_price_92, l_price_32, 0, Blue); return (0); } if (AccountFreeMargin() <= 0.0 || (gi_292 && AccountEquity() + AccountMargin() < AccountBalance() * (1 - gd_236 / 100.0))) { OrderClose(OrderTicket(), OrderLots(), Ask, g_slippage_432, Violet); return (0); } if (gd_260 > 0.0) { if (gd_260 < l_stoplevel_540) gd_260 = l_stoplevel_540; if (OrderOpenPrice() - Ask > g_point_424 * gd_260) { if (NormalizeDouble(l_price_92, Digits) > NormalizeDouble(Ask + g_point_424 * gd_260, Digits) || NormalizeDouble(l_price_92, Digits) == 0.0) { l_price_92 = Ask + g_point_424 * gd_260; l_price_32 = OrderTakeProfit(); if (gi_268 && li_60 && l_istochastic_372 > 30.0) l_price_32 = OrderTakeProfit() - gi_272 * g_point_424; OrderModify(OrderTicket(), OrderOpenPrice(), l_price_92, l_price_32, 0, Red); return (0); } } } } } return (0); } Comment("You Have Entered a Demo Key Code - Please Re-Load the expert and use your Live Account Key Code"); return (0); } double LotsOptimized() { if (!g_bool_232) return (gd_248); if (gd_164 > 0.0) g_maxlot_372 = gd_164; double ld_ret_0 = AccountFreeMargin() * gd_236 / 400.0; ld_ret_0 = NormalizeDouble(MathFloor(ld_ret_0 / gd_396) * g_lotstep_388, 2); if (ld_ret_0 < g_minlot_380) ld_ret_0 = g_minlot_380; if (ld_ret_0 > g_maxlot_372) ld_ret_0 = g_maxlot_372; return (ld_ret_0); } void Close_All() { int l_cmd_0; bool l_ord_close_4; for (int li_8 = OrdersTotal() - 1; li_8 >= 0; li_8--) { l_cmd_0 = OrderType(); l_ord_close_4 = FALSE; if (OrderMagicNumber() == g_magic_256 || (OrderMagicNumber() != g_magic_256 && gi_280)) { switch (l_cmd_0) { case OP_BUY: l_ord_close_4 = OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), g_slippage_432, Pink); break; case OP_SELL: l_ord_close_4 = OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), g_slippage_432, Pink); } if (l_ord_close_4 == 0) Sleep(1000); } } Print("Account Profit Reached. All Open Trades Have Been Closed"); } bool isTradeTime() { int l_str2time_0; int l_str2time_4; int l_datetime_8 = TimeCurrent(); if (gi_108) { l_str2time_0 = StrToTime(gi_112 + ":" + gi_116); l_str2time_4 = StrToTime(gi_120 + ":" + gi_124); if (l_str2time_0 < l_str2time_4 && l_datetime_8 < l_str2time_0 || l_datetime_8 >= l_str2time_4) return (FALSE); if (l_str2time_0 > l_str2time_4 && (l_datetime_8 < l_str2time_0 && l_datetime_8 >= l_str2time_4)) return (FALSE); } return (TRUE); } void closeExpiredOrders() { int l_datetime_0; int l_ord_total_4; if (gi_440) { if (gi_108) { l_datetime_0 = TimeCurrent(); l_ord_total_4 = OrdersTotal(); for (int l_pos_8 = l_ord_total_4 - 1; l_pos_8 >= 0; l_pos_8--) { if (!OrderSelect(l_pos_8, SELECT_BY_POS, MODE_TRADES) || OrderSymbol() != Symbol() || OrderMagicNumber() != g_magic_256 || OrderType() > OP_SELL) continue; if (l_datetime_0 - OrderOpenTime() > gi_404) OrderClose(OrderTicket(), OrderLots(), d_if(OrderType() == OP_BUY, Bid, Ask), g_slippage_432); } } } } double d_if(bool ai_0, double ad_4, double ad_12) { if (ai_0) return (ad_4); return (ad_12); } Quote Link to comment Share on other sites More sharing options...
wzwz Posted May 30, 2009 Report Share Posted May 30, 2009 Re: [Req] Poison Robot http://www.forexsharing.com/73228 enjoy this link not working please upload expert again :shand: Quote Link to comment Share on other sites More sharing options...
scarface Posted June 2, 2009 Report Share Posted June 2, 2009 Re: [Req] Poison Robot Hi Guys, This is the EA with keys and restrictions removed totally. It is great EA. Test it and you will see how wonderful the results are, http://www.mediafire.com/download.php?yxe5zjnzwyw Good luck, Scarface Quote a New Year 2011 has come, and the challenge has just started 8-) Link to comment Share on other sites More sharing options...
Stormin_Norman Posted June 2, 2009 Report Share Posted June 2, 2009 Re: [Req] Poison Robot i wouldnt say wonderful. but they are promising. Quote "It is inconceivable that anyone will divulge a truly effective get-rich scheme for the price of a book." Victor Niederhoffer (1943–), US hedge fund manager and statistician Link to comment Share on other sites More sharing options...
club50 Posted June 3, 2009 Report Share Posted June 3, 2009 Re: [Req] Poison Robot After doing some backtesting I started a demo test.. $2000 start.. Manual lots 0.5.. In test this thing makes 2-3 trades a day.. Quote Link to comment Share on other sites More sharing options...
alansim Posted June 24, 2009 Report Share Posted June 24, 2009 Re: Poison Robot hi...can anyone please upload the PDF file guide please ?? Thanks alot.. :) Quote Link to comment Share on other sites More sharing options...
Fortuna1713006009 Posted June 24, 2009 Report Share Posted June 24, 2009 Re: Poison Robot Anyone have manual for Poison Robot to share in, please. Fortuna Quote Link to comment Share on other sites More sharing options...
club50 Posted June 24, 2009 Report Share Posted June 24, 2009 Re: Poison Robot Anyone have manual for Poison Robot to share in, please. Fortuna Find the euroblaster 1 manual.. Its pretty much the same thing.. Quote Link to comment Share on other sites More sharing options...
alansim Posted June 25, 2009 Report Share Posted June 25, 2009 Re: Poison Robot here is the manual and indicators http://www.mediafire.com/?sharekey=9232b66478400be819747bd91027d4dd45693dcdd002fcae Quote Link to comment Share on other sites More sharing options...
riffster Posted June 25, 2009 Report Share Posted June 25, 2009 Re: Poison Robot FPA are live testing this on their website Quote Link to comment Share on other sites More sharing options...
apple1937 Posted June 25, 2009 Report Share Posted June 25, 2009 Re: Poison Robot here is the manual and indicators http://www.mediafire.com/?sharekey=9232b66478400be819747bd91027d4dd45693dcdd002fcae Hi alansim, Is this a cracked version? What is this "FFCAL" ex4 in the zip folder? Quote Link to comment Share on other sites More sharing options...
apple1937 Posted June 25, 2009 Report Share Posted June 25, 2009 Re: [Req] Poison Robot After doing some backtesting I started a demo test.. $2000 start.. Manual lots 0.5.. In test this thing makes 2-3 trades a day.. Here is the live stat page you can follow along with.. http://pos01.mt4stats.com/ Hi club50, It seems that the winning rate of 'Poison" is very high... and It closed most of the trades within 3 hours.... :) I hope this is not a manipulated results. :P (I am sorry as I don't mean to offend.) By the way, is this the results from "educated "Version? Thanks Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.