Auftrag beendet
Ausführungszeit 17 Stunden
Bewertung des Kunden
Very good, fast work. Will use again in future.
Spezifikation
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 LimeGreen //---- extern bool Show_Alert = true; //---- buffers double upArrow[]; double downArrow[]; string PatternText[5000]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { SetIndexStyle(0, DRAW_ARROW, 0, 1); SetIndexArrow(0, 234); SetIndexBuffer(0, downArrow); //---- SetIndexStyle(1, DRAW_ARROW, 0, 1); SetIndexArrow(1, 233); SetIndexBuffer(1, upArrow); return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { ObjectsDeleteAll(0, OBJ_TEXT); return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { double Range, AvgRange; int counter, setalert; static datetime prevtime = 0; int shift; int shift1; int shift2; int shift3; int shift4; double mid1, mid2, mid3, mid4, shift1percent, V1, V2; string pattern, period; int setPattern = 0; int alert = 0; int arrowShift; int textShift; double O, O1, O2, C, C1, C2, L, L1, L2, H, H1, H2; //---- if(prevtime == Time[0]) { return(0); } prevtime = Time[0]; //---- switch(Period()) { case 1: period = "M1"; break; case 5: period = "M5"; break; case 15: period = "M15"; break; case 30: period = "M30"; break; case 60: period = "H1"; break; case 240: period = "H4"; break; case 1440: period = "D1"; break; case 10080: period = "W1"; break; case 43200: period = "MN"; break; } //---- for(int j = 0; j < Bars; j++) { PatternText[j] = j; } //---- for(shift = 0; shift < Bars; shift++) { setalert = 0; counter = shift; Range = 0; AvgRange = 0; for(counter = shift; counter <= shift + 9; counter++) { AvgRange = AvgRange + MathAbs(High[counter] - Low[counter]); } Range = AvgRange / 10; shift1 = shift + 1; shift2 = shift + 2; shift3 = shift + 3; shift4 = shift + 4; mid1 = Low[shift1]+((High[shift1]-Low[shift1])/2); mid2 = Low[shift2]+((High[shift2]-Low[shift2])/2); mid3 = Low[shift3]+((High[shift3]-Low[shift3])/2); mid4 = Low[shift4]+((High[shift4]-Low[shift4])/2); shift1percent = (High[shift1]-Low[shift1])/100 ; O = Open[shift1]; O1 = Open[shift2]; O2 = Open[shift3]; H = High[shift1]; H1 = High[shift2]; H2 = High[shift3]; L = Low[shift1]; L1 = Low[shift2]; L2 = Low[shift3]; C = Close[shift1]; C1 = Close[shift2]; C2 = Close[shift3]; V1 = Volume[shift1]; V2 = Volume[shift2]; if((mid1 < mid2) && (mid1 < mid3) && (mid1 < mid4) && (C < (mid1-1*shift1percent)) && (V1 > V2) && (O > C) ) { // ObjectCreate(PatternText[shift], OBJ_TEXT, 0, Time[shift1], // High[shift1] + Range*1.5); // ObjectSetText(PatternText[shift], DoubleToStr(V2,5), 10, // "Times New Roman", Red); downArrow[shift1] = High[shift1] + Range*0.5; if(setalert == 0 && Show_Alert == true) { pattern = "Down Jump Bar"; setalert = 1; } } if((mid1 > mid2) && (mid1 > mid3) && (mid1 > mid4) && (C > (mid1+1*shift1percent)) && (V1 > V2) && (O < C) ) { // ObjectCreate(PatternText[shift], OBJ_TEXT, 0, Time[shift1], // High[shift1] + Range*1.5); // ObjectSetText(PatternText[shift], DoubleToStr(V2,5), 10, // "Times New Roman", Red); upArrow[shift1] = Low[shift1] - Range*0.5; if(setalert == 0 && Show_Alert == true) { pattern = "Up Jump Bar"; setalert = 1; } } if(setalert == 1 && shift == 0) { Alert(Symbol(), " ", period, " ", pattern); setalert = 0; } } // End of for loop return(0); } //+------------------------------------------------------------------+Looking to turn this Indi into an EA. EA enters trade when an opposing arrow is formed, red down arrow is a sell trade, green up arrow a buy trade. Stop loss is placed above/below recent high/low. EA will exit a trade when an opposing arrow is formed to that of the direction of the trade and trade in the opposite direction. Take Profits will be handled manually. Lot size will be equal to 1% of Equity/Stop loss pips. Please let me know if you need further information. MW.
Bewerbungen
1
Bewertung
Projekte
624
38%
Schlichtung
40
23%
/
65%
Frist nicht eingehalten
93
15%
Frei
Veröffentlicht: 4 Artikel, 19 Beispiele
2
Bewertung
Projekte
18
61%
Schlichtung
1
0%
/
100%
Frist nicht eingehalten
6
33%
Frei
Ähnliche Aufträge
🔍 Strategy Logic 📌 Indicators Used 21 EMA RSI (Upper Level: 61, Lower Level: 39 – Customizable) 📈 Buy Side Setup (Long Entry) Step 1 – Trend Confirmation A Green candle must close above 21 EMA. Step 2 – Pattern Formation After the green candle, observe next 4 candles. At least one Red candle must form (opposite candle). That Red candle must also close above EMA. Step 3 – Key Level Marking Mark the High of the Red
Dear Developer, I am looking to hire an experienced Meta Trader4 and 5 (MQL5) Expert Advisor developer to build a custom Expert Advisor for XAUUSD (Gold). This project is based on a structured swing trading system using market structure analysis and multi-timeframe confirmation. PROJECT OVERVIEW The Expert Advisor must be designed to trade XAUUSD using the following multi-timeframe approach: • Daily (D1): Optional
Automated trading robot development request
30 - 500 USD
Requirements Specification: Custom Trading Robot (Expert Advisor) I am looking for a qualified developer to design and build a fully automated trading robot (Expert Advisor). The system should be reliable, beginner-friendly, and capable of running with minimal manual input once installed. 1. General Purpose The robot should automatically analyze the market and execute trades. It must work on MetaTrader 4 or
MetaTrader 5 Expert Advisor
100 - 200 USD
Hi, I need a professional MetaTrader 5 Expert Advisor (Pure MQL5, no Python) with a built-in GUI panel and ultra-fast OnTick execution. The strategy is based only on the last two digits after the decimal point and must work in real time with high accuracy. ### Main Requirements * Pure MQL5 Expert Advisor. * Real-time OnTick processing. * Support XAUUSD and any MT5 symbol. * No fixed price levels; price must be
Expert MQL5 Developer Needed for Prop Firm-Ready EA
30 - 200 USD
I am looking for an experienced MQL5 developer to build a robust, high performance Expert advisor (EA) designed specifically for passing and managing funded accounts.The primary focus is to make some good money and also focus on risk management, consistent equity growth
Expert Advisor (EA) Requirements – MT5 (MQL5) Project Overview Develop an automated Expert Advisor (EA) for MetaTrader 5 based on EMA crossover signals combined with strict risk management and trade management principles. The EA must be optimized for Forex pairs and indices and should operate automatically without manual intervention. Entry Conditions Buy Setup Fast EMA crosses above Slow EMA. Current candle closes
I am in need of a profitable scalping EA for gold. No grid or martingale strategy pls. If you have one fully developed and working, pls reach out. You should be able to provide trial version
Weekend Gap Display Indicator
30+ USD
Simple MT5 indicator showing Friday close to Monday open gap on chart. Features: · Draw horizontal line at Friday close · Label showing gap size in pips · Toggle on/off
Hi. I have the statement of the Ea live results that I want to have. Please check this video from YouTube and the statement to see how the robot is working every day. I want a robot like this or better. The robot has 1-4% drawdown and 300-500% profit per month The robot works with ICMarkets Global 1:500 leverage and FPMarkets. The robot works between 10-30 minutes London session. Also the Robot can start trading from
Modify a (Pruning) Grid EA
30+ USD
MT5 Expert Advisor Development Project Overview I am looking for an experienced MQL5 developer to build a custom MetaTrader 5 Expert Advisor based on a grid-cycle trading framework. This is not a standard grid EA . The system combines: Session-based trade initiation Multi-filter signal generation Dynamic grid management Advanced basket management State-machine-driven trade lifecycle management Dynamic take-profit
Projektdetails
Budget
10 - 30 USD
Ausführungsfristen
von 1 bis 3 Tag(e)