Vucking good EA coder... https://t.ly/AZjRM
#14 All Time Return:
483.3%
I will code your pivot EAs for no charge 23 replies
I will code your scalping EAs for no charge 163 replies
Oanda MT4 - Indicators and EAs not showing 2 replies
EAs and indicators relating to moutaki... 22 replies
InterbankFX has loaded its MT4 platform with custom EAs, indicators and scripts 1 reply
Disliked{quote} The problem was not the didi statement, I didn´t get any notifications. So the indicator doesn´t work. Thanks anyway for your effort, it was much appreciated.Ignored
Disliked{quote} Have set the settings? I coded: extern bool Alerts_Email = false; Here s a version with push by default: {file}Ignored
Disliked{quote} The problem was not the didi statement, I didn´t get any notifications. So the indicator doesn´t work. Thanks anyway for your effort, it was much appreciated.Ignored
Disliked{quote} That indicator was flawed from the start. It's a total repainter and it fails to update the zero bar on each tick. The best you could ever hope for is a late signal from one bar ago. I'm not sure how the coder inserted the notification code, but if they didn't fix the flaws in the indicator first then you'll never get the result you expect.Ignored
Disliked{quote} Have set the settings? I coded: extern bool Alerts_Email = false; Here s a version with push by default: {file}Ignored
Disliked{quote} thanks for your imputs. I am using this indi for manual trading combined to another indicator on daily charts. For me a repainter indicator is an indicator that is modifying the entries over and over again. Here the arrows are staying after they are printed. You can see it in realtime or testing it with the tester. {image}Ignored
Disliked{quote} Servus, immer noch nichts.... keine Ahnung. Trotzdem dankeIgnored
Disliked{quote} Bei mir funzt es....hast du die SMTP Eigenschaften gesetzt? {image} {image}Ignored
int stop_level=(int)SymbolInfoInteger(position_symbol,SYMBOL_TRADE_STOPS_LEVEL); double price_level; if(stop_level<=0) stop_level=500; else stop_level+=50; price_level=stop_level*SymbolInfoDouble(position_symbol,SYMBOL_POINT); if(type==POSITION_TYPE_BUY) { tp=NormalizeDouble(ask+price_level,digits);
DislikedPlease a little bit advise. At the moment TP is placed from current(moving) price not from the price where trade was opened. How to change it? I would like to use certain TP for all my trades. int stop_level=(int)SymbolInfoInteger(position_symbol,SYMBOL_TRADE_STOPS_LEVEL); double price_level; if(stop_level<=0) stop_level=500; else stop_level+=50; price_level=stop_level*SymbolInfoDouble(position_symbol,SYMBOL_POINT); if(type==POSITION_TYPE_BUY) { tp=NormalizeDouble(ask+price_level,digits);Ignored
#property strict #property script_show_inputs #include <stdlib.mqh> input int inp_tp_points = 100; void OnStart() { for(int i=OrdersTotal()-1; i>=0; --i){ if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol){ int tp_delta = (int)NormalizeDouble( fabs((OrderOpenPrice() - OrderTakeProfit()) / _Point), 0 ); if(tp_delta != inp_tp_points){ if(inp_tp_points < (int)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL)){ Alert(_Symbol+": INVALID STOPS LEVEL!"); return; } int buys[] = {OP_BUY, OP_BUYLIMIT, OP_BUYSTOP}; double tp_new; if(in(OrderType(), buys)){ tp_new = round_to_tick(OrderOpenPrice() + inp_tp_points * _Point); }else{ tp_new = round_to_tick(OrderOpenPrice() - inp_tp_points * _Point); } printf("Attempting to modify TP on #%d:: %s -> %s", OrderTicket(), DoubleToString(OrderTakeProfit(), _Digits), DoubleToString(tp_new, _Digits) ); bool modify = OrderModify( OrderTicket(), OrderOpenPrice(), OrderStopLoss(), tp_new, OrderExpiration(), clrRed ); if(!modify){ printf("OrderModifyError: %s", ErrorDescription(_LastError)); } } } } } double round_to_tick(double number) { double step = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE); return step * NormalizeDouble(number / step, 0); } template <typename T> bool in(T item, T &array[]) { for(int i=ArraySize(array)-1; i>=0; i--) if(item == array[i]) return true; return false; }
Disliked{quote} thanks for your imputs. I am using this indi for manual trading combined to another indicator on daily charts. For me a repainter indicator is an indicator that is modifying the entries over and over again. Here the arrows are staying after they are printed. You can see it in realtime or testing it with the tester. {image}Ignored
Disliked{quote} Exactly, I have already downloaded a file from here with malicious code ... A BIG thank you to the coder that did it ... NOT RodIgnored
Disliked{quote} The trade stops level is the minimum distance you can place a stop from the current close price. You'll need to specify a tp delta in points, check to see if the order has a TP set to that level, and then modify the order when it's not -- as long as it conforms to the the stops level. It might look something like this script. #property strict #property script_show_inputs #include <stdlib.mqh> input int inp_tp_points = 100; void OnStart() { for(int i=OrdersTotal()-1; i>=0; --i){ if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol){...Ignored