⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 there is something important - since mt4 tester did not keep track of floating P/L, the most important info is lost so, we are not able to say almost anything about grid based system looking @mt4 tester report Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 (edited) this is REALLY poor coding. this EA is going to crash A LOT of accounts. the take profit is in dollars, not pips. and they dont explain that you need to keep the ratio of lot size to take profit. strmec when you add in the time filter, can you also change the take profit to pips rather than dollars. the added time filter in post #19 works fine but it just stops opening new orders when time span finish but what we need to do? the authors says: "What to do if any positions are opened, when do I need to close EA? We sometimes leave them to run till the trade is going in our direction and sometimes we close all positions, it totally depends on the market." the TP issue - IMO perhaps it is better to stay in dollars because of the baskets of positions EA opens... Edited August 27, 2010 by musketeer Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 Hi All, Getting lots of Order Send Errors 130 and Order Delete Errors while testing on two different Brokers... Cheers error 130 (ERR_INVALID_STOPS) http://docs.mql4.com/trading/OrderSend so, there is no sense because there are no stops in the orders BUT it is the same case for pending orders, and that means your broker do not allow that distance you've set try different "Step" Quote Link to comment Share on other sites More sharing options...
Stormin_Norman Posted August 27, 2010 Report Share Posted August 27, 2010 there is something important - since mt4 tester did not keep track of floating P/L, the most important info is lost so, we are not able to say almost anything about grid based system looking @mt4 tester report max DD is the floating drawdown. 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...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 max DD is the floating drawdown. it is true... only sometimes Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 hXXp://[email protected]/?vmfmyth0bbz4l95 fixed bugs, and presented time filter with option of forced close of baskets fxshare, Jarora, ghost127 and 4 others 7 Quote Link to comment Share on other sites More sharing options...
Guest strmec Posted August 27, 2010 Report Share Posted August 27, 2010 I run Cable Run on demo without time restriction - it's run whole day. three days for now with good results. In other way on live account run it like manual say and result are poor. I must say that first day I was leave open this EA accidentally ( on demo ) but results are good till now. Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 (edited) it is matter of acc :) did you test for long period? edit: it has potential... BUT the DD is not good! it is iike megadroid but w/o SL... Edited August 27, 2010 by musketeer Quote Link to comment Share on other sites More sharing options...
Abdulisback Posted August 27, 2010 Report Share Posted August 27, 2010 it is matter of acc :) did you test for long period? edit: it has potential... BUT the DD is not good! it is iike megadroid but w/o SL... This has nothing to do with the Megadroid! lol This is progressive positioning, which always leads to an account blow-up no matter what. While the Megadroid enters one position at a time as does not blow up an account over the long run Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 This has nothing to do with the Megadroid! lol This is progressive positioning, which always leads to an account blow-up no matter what. While the Megadroid enters one position at a time as does not blow up an account over the long run mean only "wait for a (small) trend and go for retrace" - it is the base of MD Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 error 130 (ERR_INVALID_STOPS) http://docs.mql4.com/trading/OrderSend so, there is no sense because there are no stops in the orders BUT it is the same case for pending orders, and that means your broker do not allow that distance you've set try different "Step" and forgot to mention: when (if) you get some error 130 msg - check your *current* platform (where you go test) - try to put one pending order and check what is the *current* restriction from the broker about pending orders the tester gets current conditions from the broker Hi All, Getting lots of Order Send Errors 130 and Order Delete Errors while testing on two different Brokers... Cheers Quote Link to comment Share on other sites More sharing options...
sidecona Posted August 27, 2010 Report Share Posted August 27, 2010 The problem here is most likely you use an ECN broker, and they need to set SL / TP in different statement to OrderSend.... i.e. need to send, check you have a valid ticket, then OrderModify look at the sample expert advisors (that come with IBFX) //from basic zero lag crossover Ticket = OrderSend( FinalSymbol, OP_BUY, FinalLots, SymAsk, 0, 0.0, 0.0, EA_Comment, MagicNumber, 0, CLR_NONE ); int Err=GetLastError(); switch (Err) { //---- Success case ERR_NO_ERROR: OrderLoop = true; if( OrderSelect( Ticket, SELECT_BY_TICKET ) ) { OrderModify( Ticket, OrderOpenPrice(), StopLong(SymBid,StopLoss, SymPoints,SymDigits), TakeLong(SymAsk,ProfitTarget,SymPoints,SymDigits), 0, CLR_NONE ); } break; Quote Link to comment Share on other sites More sharing options...
expat1967 Posted August 27, 2010 Report Share Posted August 27, 2010 and forgot to mention: when (if) you get some error 130 msg - check your *current* platform (where you go test) - try to put one pending order and check what is the *current* restriction from the broker about pending orders the tester gets current conditions from the broker Guessing, this problem goes across all brokers. Maybe below can help...? My coding skills are a bit rusty so ;) Cheers Adding this line of code will output the current minimum stoplevel for the currency pair of the chart, where you run the EA: Print(MarketInfo(Symbol(), MODE_STOPLEVEL)); You shouldn’t be using stop-loss or take-profit level, which are closer than MarketInfo(Symbol(), MODE_STOPLEVEL) to the current market price. If your EA calculates stops and take-profits dynamically, this is what I suggest you to do: 1.Declare a global variable for the minimum StopLevel; e.g.: int StopLevel; 2.In the init() function of your expert advisor define the minimum StopLevel: StopLevel = MarketInfo(Symbol(), MODE_STOPLEVEL) + MarketInfo(Symbol(), MODE_SPREAD); Note, that adding a spread difference is also required. 3.The next time your stop-loss or take-profit is calculated, just check them to be not less than StopLevel: if (StopLoss < StopLevel) StopLoss = StopLevel; if (TakeProfit < StopLevel) TakeProfit = StopLevel; 4.Don’t forget to refresh the current market rates with RefreshRates() before adding the stop-loss/take-profits levels to the actual market rates. Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 error 130 (ERR_INVALID_STOPS) http://docs.mql4.com/trading/OrderSend so, there is no sense because there are no stops in the orders BUT it is the same case for pending orders, and that means your broker do not allow that distance you've set try different "Step" Guessing, this problem goes across all brokers. Maybe below can help...? My coding skills are a bit rusty so ;) Cheers Adding this line of code will output the current minimum stoplevel for the currency pair of the chart, where you run the EA: Print(MarketInfo(Symbol(), MODE_STOPLEVEL)); You shouldn’t be using stop-loss or take-profit level, which are closer than MarketInfo(Symbol(), MODE_STOPLEVEL) to the current market price. If your EA calculates stops and take-profits dynamically, this is what I suggest you to do: 1.Declare a global variable for the minimum StopLevel; e.g.: int StopLevel; 2.In the init() function of your expert advisor define the minimum StopLevel: StopLevel = MarketInfo(Symbol(), MODE_STOPLEVEL) + MarketInfo(Symbol(), MODE_SPREAD); Note, that adding a spread difference is also required. 3.The next time your stop-loss or take-profit is calculated, just check them to be not less than StopLevel: if (StopLoss < StopLevel) StopLoss = StopLevel; if (TakeProfit < StopLevel) TakeProfit = StopLevel; 4.Don’t forget to refresh the current market rates with RefreshRates() before adding the stop-loss/take-profits levels to the actual market rates. yes, sure, but for the backtesting needs it is better to stay with current code Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 The problem here is most likely you use an ECN broker, and they need to set SL / TP in different statement to OrderSend.... i.e. need to send, check you have a valid ticket, then OrderModify look at the sample expert advisors (that come with IBFX) //from basic zero lag crossover Ticket = OrderSend( FinalSymbol, OP_BUY, FinalLots, SymAsk, 0, 0.0, 0.0, EA_Comment, MagicNumber, 0, CLR_NONE ); int Err=GetLastError(); switch (Err) { //---- Success case ERR_NO_ERROR: OrderLoop = true; if( OrderSelect( Ticket, SELECT_BY_TICKET ) ) { OrderModify( Ticket, OrderOpenPrice(), StopLong(SymBid,StopLoss, SymPoints,SymDigits), TakeLong(SymAsk,ProfitTarget,SymPoints,SymDigits), 0, CLR_NONE ); } break; with the weird tester... there is no problem, no matter of the broker is ECN or not - orders always pass. most likely it is temporary widening the restrictions of pending orders - news/volatility/what_other_else an idea is to disconnect the broker - wrong pass or firewall policy - and THEN do backtests Quote Link to comment Share on other sites More sharing options...
Abdulisback Posted August 27, 2010 Report Share Posted August 27, 2010 mean only "wait for a (small) trend and go for retrace" - it is the base of MD Do you even understand what progressive positioning means? it means adding to a losing position, and keep on adding as long as the pair continues to move against the trade. While the Megadroid enters one position, if the market goes against it, it closes on a loss and moves on. For the sake of everything you love just stay far away from these stupid forex strategies, there is no need for you to learn you lesson the hard way in forex. noone 1 Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 Do you even understand what progressive positioning means? it means adding to a losing position, and keep on adding as long as the pair continues to move against the trade. While the Megadroid enters one position, if the market goes against it, it closes on a loss and moves on. For the sake of everything you love just stay far away from these stupid forex strategies, there is no need for you to learn you lesson the hard way in forex. yeah, thank you for clarification, i do know what progressive positioning means in forex from '03 and for living from '08 - still alive... :) it is true - every martingale (progressive positioning), counter trend, pyramiding is very dangerous, there is no doubt but that did not change the fact like i've said about finding reversals in asian sessions... :) fx4a 1 Quote Link to comment Share on other sites More sharing options...
Abdulisback Posted August 27, 2010 Report Share Posted August 27, 2010 yeah, thank you for clarification, i do know what progressive positioning means in forex from '03 and for living from '08 - still alive... :) it is true - every martingale (progressive positioning), counter trend, pyramiding is very dangerous, there is no doubt but that did not change the fact like i've said about finding reversals in asian sessions... :) In that case it won't be 100% automated. If you are able to manually spot a reversal, then why use this system,, just pick a stoploss level, pick a target, and go for it. Adding to losing positions however will make you blow-up your account even if you have a very long experience in Forex. I have been live in forex since 2004 Cheers Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 27, 2010 Report Share Posted August 27, 2010 Abdul, I do not advocating cable run... Cheers Quote Link to comment Share on other sites More sharing options...
⭐ musketeer Posted August 29, 2010 Report Share Posted August 29, 2010 (edited) anyone tested that? with the time filters from post #31? any results (good)? :) edit: i've looked @ FPA but i am not able to achieve these result on BT... Edited August 29, 2010 by musketeer Quote Link to comment Share on other sites More sharing options...
muruku Posted August 29, 2010 Report Share Posted August 29, 2010 Dear traders, here's new revolution of CableRun II includes all the fantastic features, that i port over them from my other matured EA.. All of them are almost self explainable.. -Super advanced & dynamic features :- hidden TP/SL,BE,BE2, Scaling out -Trailing step -Active/End Session trading time (my time is GMT+8) you have to adjust yours -Delete all pending Buy/Sell Limit after Session End. -*** I hv able to program KeyStroke to mimic Manual trading, but no point if you use VPS/turn on screen saver, thus not adding here. http://www.mediafire.com/?fa3j0b9ce9nl584 ⭐ derumuro, ⭐ musketeer, fxshare and 3 others 6 Quote Link to comment Share on other sites More sharing options...
robycolt Posted August 29, 2010 Report Share Posted August 29, 2010 thanks, but they are many error 130 Quote Link to comment Share on other sites More sharing options...
muruku Posted August 30, 2010 Report Share Posted August 30, 2010 It just works for me in 4-digits real acc. starts to earn 24 pips this morning... here's some misc logic tweak compared to previous upload. However, still maintaining the CORE concepts of the product.. KUDO pls !!! http://www.mediafire.com/?63oqm9sadd5s6m3 San4x, Papa4x, rolando and 1 other 4 Quote Link to comment Share on other sites More sharing options...
ramliam Posted August 30, 2010 Report Share Posted August 30, 2010 It just works for me in 4-digits real acc. starts to earn 24 pips this morning... here's some misc logic tweak compared to previous upload. However, still maintaining the CORE concepts of the product.. KUDO pls !!! which broker are you using muruku? and which TF? regards ramliam Quote Link to comment Share on other sites More sharing options...
yurijap Posted August 30, 2010 Report Share Posted August 30, 2010 It just works for me in 4-digits real acc. starts to earn 24 pips this morning... here's some misc logic tweak compared to previous upload. However, still maintaining the CORE concepts of the product.. KUDO pls !!! Hi Muruku Please, can you share your best set file? Thanks in advance. Mr. Juliusss 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.