testttt Posted June 18, 2010 Report Share Posted June 18, 2010 i modified the indicator slightly to make it show all the past entries, just for manual backtesting, TP & SL is the spread(High - Low) of the signal bar http://www.4shared.com/file/cVxaLBV0/Forex_Executive_mod.html @Pheniox if you get different signals from the educated indicator posted here and your registered copy, that must be caused by different indicator versions or different parameters. acaciam39 and cazador 2 Quote Link to comment Share on other sites More sharing options...
bob380 Posted June 18, 2010 Report Share Posted June 18, 2010 I have purchased both the Indy and the EA. Observations are as follows. Educated indy and educated EA do not signal or trade the same as the registered copies. Conclusion the dll file is required and unless someone can get insdie the dll file and see what it is doing there it is a waste of time. The educaated EA does not come anywhere close to the same results in back tests as pruchased version using the dll. Pheniox which would mean that: there is a new version of indy or dll or educated indy mised something from the dll and further we do NOT have an educated EA yet, because the EA was not shared yet only a half-auto EA by monk7 based from the indi, so at least you do not have 2 place the pending orders manualy Quote Link to comment Share on other sites More sharing options...
monik7 Posted June 19, 2010 Report Share Posted June 19, 2010 I was working on the code of basic EA, and these are the achievements: 1) EA is placing 2 pending orders automatically. 2) EA is removing pending order when the opposite one closes in profit 3) EA sets expiration time on pending orders, calculating it based on the number of candles chose by extern parameters , so it is versatile and multi frame 4) To avoid the visual interference both EA and indi are causing on charts, indi is being checked only at the begining of a new candle, so charts are stable now. I will go on working on some money management features that have caused troubles, and await for market to open, to test it live. On Monday, and if everything performs as wanted, I will share it. Thank you to those who suggest me coding solutions, and of course, further ideas are welcome. Mónica Quote Link to comment Share on other sites More sharing options...
sedoley Posted June 19, 2010 Report Share Posted June 19, 2010 (edited) Wiser to Trade the market and get cash back! - SN-Deleted spam link. Edited June 19, 2010 by Stormin_Norman Quote Link to comment Share on other sites More sharing options...
Guest james_phuc28 Posted June 19, 2010 Report Share Posted June 19, 2010 Hi Testttt and Monik7, 1. Testttt, your provided link does not work. Please re-post the correct link. Kudos to you. 2. Monik7, interesting to see you are working hard on the EA. Kudos to you. I think you should also add "Trailing stop" so that when market price moves in correct direction of the EA for xxx pips, the trailing stop will kick in to protect profits, and at same time, look for bigger pip profits. Thanks and regards, James Quote Link to comment Share on other sites More sharing options...
Tick4x Posted June 19, 2010 Report Share Posted June 19, 2010 Hi Monik7, Thanks for your hard work. Here is a code snippet in two variations for Money Management extern int UseMoneyMgmt = 1; // If 1 - Money Management is used extern double RiskPercent = 2; // Risk in percentage extern double Lots = 1; // The EA trades this lots if UseMoneyMgmt ! = 1; extern int StopLoss = 25; // Stop Loss in pips double Lotsi; int Decimals; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- if (Digits == 5 || Digits == 3) { StopLoss = 10 * StopLoss; } //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- // Money management - Define suitable lotsize from RiskPercent, AccountLeverage and AccountFreeMargin double AcctLeverage = AccountLeverage(); double MinLotSize = MarketInfo(Symbol(),MODE_MINLOT); double MaxLotSize = MarketInfo(Symbol(),MODE_MAXLOT); double LotStep = MarketInfo(Symbol(),MODE_LOTSTEP); double CurrencyLotSize = MarketInfo(Symbol(),MODE_LOTSIZE); if(LotStep == 0.01) {Decimals = 2;} if(LotStep == 0.1) {Decimals = 1;} if(LotStep == 1) {Decimals = 0;} if (UseMoneyMgmt==1) { Lotsi = AccountFreeMargin() * (RiskPercent * 0.01) / (CurrencyLotSize / AcctLeverage); Lotsi = StrToDouble(DoubleToStr(Lotsi,Decimals)); } else { Lotsi = Lots; } if (Lotsi < MinLotSize) {Lotsi = MinLotSize;} if (Lotsi > MaxLotSize) {Lotsi = MaxLotSize;} // =============================== OR =============================== // Money management - Computed from Stop Loss and AccountFreeMargin double MyRisk = AccountFreeMargin()*(RiskPercent * 0.01); // The amount of risk in $ with the RiskPercent we use double Risk_1_Lot = MarketInfo(Symbol(), MODE_TICKVALUE)*StopLoss; // The amount in $ we would risk with 1 full lot Lotsi = Normalize_Lots (MyRisk/Risk_1_Lot); //---- return(0); } //+------------------------------------------------------------------+ double Normalize_Lots(double Lots2) // Adjust traded lots to broker specification { double LotStep = MarketInfo(Symbol(), MODE_LOTSTEP); double MinLotSize = MarketInfo(Symbol(), MODE_MINLOT); double MaxLotSize = MarketInfo(Symbol(), MODE_MAXLOT); if(MaxLotSize > 0) Lots2 = MathMin(Lots2, MaxLotSize); if(LotStep > 0) double Result = MathFloor(Lots2/LotStep)*LotStep; else Result = 0; if(Result < MinLotSize) if(MinLotSize > 0) return(MinLotSize); else return(Lots2); else if(Result > 0) return(Result); else return(Lots2); } Hope you can utilize something from this... Quote Link to comment Share on other sites More sharing options...
monik7 Posted June 19, 2010 Report Share Posted June 19, 2010 Hi! I promised I'll post improved version on Monday, buy I've decided to do it now. Reason 1: I'm anxious. Reason 2: I'm exhausted and prefer that ones who are following this thread, could help testing it and reporting bugs found. You'll find two new external inputs: 1) Number of candles to set expiration time. So exp time on pending orders will be determined by timeframe of chart + number of candles selected. (default 4 as per indi developers suggested). 2) Minimun pips requested by broker to place pending orders in relation with current price. This limitation was generating the order send errors found before. If anyone knows how to code it in a better way, pls help. Rules the EA should follow: 1) Opens both BUY & SELL pending order when signal is detected at the open of new candle. 2) In case one of both enters the market, the other one will be removed only when expired or because the opened one hits its profit. I hope MM is solved. Next improvements may be addition of break even/TS strategies, and trend filters. I await feedback, do not forget to insert indi also on chart and set these inputs according to broker's digits: Tavnit, highcheck,lowcheck, MinDist. Enjoy and share. http://www.4shared.com/file/91oSoJ5U/TRINOS_pruebaIII.html fxeasy5, scorpion, save2009 and 10 others 13 Quote Link to comment Share on other sites More sharing options...
scorpion Posted June 20, 2010 Report Share Posted June 20, 2010 (edited) Hello Monica, Thanks, good job, the EA seems to work correctly, I did a Probascket, but I get operations from 2009, Broker: Alpari Timeframe: H1 Symbol: GBPUSD Trades: 5 winners EA is usually the winner, with all symbols, but performs few operations I wonder: can work in this EA Probasket? work or live alone? It may be interesting to include a TS Best result: USDJPY Spread = 2.5 // period : 2009 - 06/2010 - 90% Quality Modeling MinDist = 10 LowCheck = 150 HighCheck = 1500 MM = True: 0.1 Max DD = 7.40 Operations = 36 // wins : 66% Loss :33% Profit Factor = 2.40 Profit = 40% Thanks From Spain Edited June 20, 2010 by scorpion Quote Link to comment Share on other sites More sharing options...
⭐ Dionisos Posted June 21, 2010 Report Share Posted June 21, 2010 hi monik7 first of all very good job i have problems with 4 digits open pending orders 5 digits work i changed for 4 digits tavnit 5 mindist 5 low.chek 20 high.check 150 indi is also on the chart with the same settings but no pending orders will be placed put i something wrong in it ? Quote Link to comment Share on other sites More sharing options...
ramliam Posted June 22, 2010 Report Share Posted June 22, 2010 does anyone got open trades, i can see the order on the chart from the indicator but the EA wont open orders. thank you monik for your hard work. best regards ramliam Quote Link to comment Share on other sites More sharing options...
monik7 Posted June 22, 2010 Report Share Posted June 22, 2010 ramlian: if you observe the charts you'll find the the suggested entry points still appear, even 10 or 12 candles later than signal alert. Really, I do not know why the indi is doing that, because developers suggest to ignore it after 4 candles. As per the EA, as it is coded at present, it will place the orders at the same moment the alert appears, and not later, so if your signal is more than 1 candle behind, the EA won´t take it into account and will wait for a new one to appear. Hope it helps. Mónica saendee 1 Quote Link to comment Share on other sites More sharing options...
saendee Posted June 22, 2010 Report Share Posted June 22, 2010 (edited) ramlian: if you observe the charts you'll find the the suggested entry points still appear, even 10 or 12 candles later than signal alert. Really, I do not know why the indi is doing that, because developers suggest to ignore it after 4 candles. As per the EA, as it is coded at present, it will place the orders at the same moment the alert appears, and not later, so if your signal is more than 1 candle behind, the EA won´t take it into account and will wait for a new one to appear. Hope it helps. Mónicaversion 2 seams to work better than latest version new version does not place the pending buy/sell I am forward testing now & looks promising many thanks monik7 for U hard work & wish U country well in WORLD CUP Edited June 22, 2010 by saendee best wishes Quote Link to comment Share on other sites More sharing options...
hamkahamzah77 Posted June 22, 2010 Report Share Posted June 22, 2010 yes.. it same with me on 4 digit nothing oder or pending please some one educate Quote Link to comment Share on other sites More sharing options...
fxeasy5 Posted June 22, 2010 Author Report Share Posted June 22, 2010 hi monik7 first of all very good job i have problems with 4 digits open pending orders 5 digits work i changed for 4 digits tavnit 5 mindist 5 low.chek 20 high.check 150 indi is also on the chart with the same settings but no pending orders will be placed put i something wrong in it ? It works on my 4-digit broker. the MinDist has to be set according to the rules of the broker. Some allow 10 Pips, others less than 10 Pips , but it depends on the pair too. Quote Link to comment Share on other sites More sharing options...
monik7 Posted June 22, 2010 Report Share Posted June 22, 2010 How to set MinDist: It refers to minimun distance required by broker, between entry price of pending order, and market price. You can check it trying to open a pending order manually. At the bottom of the window, you´ll find that. For example in case of FXPro, minimun required if 50 in most of majors, but GBPJPY requires 80. Mónica Quote Link to comment Share on other sites More sharing options...
⭐ Dionisos Posted June 22, 2010 Report Share Posted June 22, 2010 monik and fxeasy thanks for your reply still with your help i dont get it to work as example GBPAUD 4-digit with spread 8 pips minimun distance required by broker 5 pips so i put in the EA tavnit 5 mindist 5 low.check 20 high.check 150 indi tavnit 5 low.check 20 high.check 150 can you proof please my settings and bring me on the right way second version works with these setting and open pending orders sometimes in both directions without error version III do nothing cant work it out need your help Quote Link to comment Share on other sites More sharing options...
saendee Posted June 23, 2010 Report Share Posted June 23, 2010 monik7 v3 does not work my MT4 axisodl broker 5 digit my MinDist 20 pips so inputs MinDist = 20 OR 200 - v2 works great except for flickering Quote Link to comment Share on other sites More sharing options...
monik7 Posted June 23, 2010 Report Share Posted June 23, 2010 All right saendee, thank you. I´ll be back to v2, and release later a v2(1) with flickering fixed. jackdan and saendee 2 Quote Link to comment Share on other sites More sharing options...
fxeasy5 Posted June 23, 2010 Author Report Share Posted June 23, 2010 Today there was a signal on GBPJPY, but still the EA wasn´t able to place pending orders. Why ? I tried to enter a pending-buy-order manually and there I saw it: Minimum Distance from price 42 Pips required. Normal distance at forex4you is 7 Pips = normal Spread of GJ. The price shot up and almost hit TP, but in such cases we can do nothing. It would be wrong to let the EA place a pending order at the distance of 42 Pips. monik7, good idea to improve v2 since v3 seems to work only on my account. LOL Thanks for your good work. I don´t have the EA attached to the charts but load it only when I get a signal because it saves me the hassle of placing pending orders on Mt4. Quote Link to comment Share on other sites More sharing options...
fx4a Posted June 23, 2010 Report Share Posted June 23, 2010 monik7 v3 does not work my MT4 axisodl broker 5 digit my MinDist 20 pips so inputs MinDist = 20 OR 200 - v2 works great except for flickering I had the same problem with Axis, so swapped to another..worked fine. I think the problem lies with Axis because it is ECN. Quote Link to comment Share on other sites More sharing options...
saendee Posted June 23, 2010 Report Share Posted June 23, 2010 fxeasy5 v2 placed the pending orders BPPJPY buy is -30 pips now & many thanks to monik7 for the great work THE EA & INDICATOR also works on CHART = GOLD I have a open buy trade in profit ENJOY Quote Link to comment Share on other sites More sharing options...
saendee Posted June 23, 2010 Report Share Posted June 23, 2010 fx4a Axisodl is my live trading account so I need to test on demo new EA's OR systems to see if they work on my broker & to be profitable ENJOY Quote Link to comment Share on other sites More sharing options...
monik7 Posted June 23, 2010 Report Share Posted June 23, 2010 http://[email protected]/file/NhIjuwDG/TRINOS_pruebaIII_1_.html A promise is a debt. I'try to explain what I did. As I mentioned before, my intention was to work on v2, because as some of you commented, works better than v3, or at least it works. But I consider we should move forward and not backwards, so I work on v3. I have no idea how to solve ECN broker features, I must say. Changes you will find: As external input , you will be able to ignore the Min Distance which I suppose is causing troubles, if set as TRUE , EA will stay same as original v3, if set to false it will be similar to v2. The code is more tidy now, although my priority is to verify if indicator gives profitable entries. Those who were unable to run former versions, pls keep me informed. saendee, maddman and domonkos 3 Quote Link to comment Share on other sites More sharing options...
saendee Posted June 24, 2010 Report Share Posted June 24, 2010 (edited) monik7 many thanks for the great work U have done on this EA vIII-1 has fixed my problems so every body should now be able to demo this indicator & EA opened a pending buy/sell stop this morning AUDUSD IF any forum members are not getting INDICATOR to show possible entries for EA this is because indicator does not always open this is because CERTAIN CONDITION must be met first BEST way to explain all this BECAUSE I do not know what the CONDITIONS are so just place the modified INDICATOR on a separate chart & U will see that a signal may not appear 2-3 days link --http://www.4shared.com/file/cVxaLBV0/Forex_Executive_mod.html--this will show all previous entries high/low on screen is U T/P & S/L enjoy Edited June 24, 2010 by saendee add download link Quote Link to comment Share on other sites More sharing options...
monik7 Posted June 24, 2010 Report Share Posted June 24, 2010 I'm glad to read it works, saendee! I have not time to test it in other broker other than mine (5 digits one). Tomorrow I'll release versionIV with trailing stop, if there are not bugs found in the last one, as I prefer to fix existent troubles already found. There were few signals today: EURUSD, USDCHF, EURJPY,GBPJPY, AUDUSD and USDCAD, and all of them were closed successfully. GBPUSD lost. It was a nice day for the EA, let´s see how it performs in next days. Cheers. Monica 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.