Работа завершена
Время выполнения 8 дней
Техническое задание
I have this indicator that I use for my strategy and I want make it into an EA
/@version=5
indicator("Swing High/Low with Horizontal Lines", overlay=true)
// Inputs
barsback = input(2, title='Bars back to check for a swing')
futureBars = input(10, title='Number of future bars for horizontal line')
showSwings = input.string("Both", title="Show Swings", options=["Both", "Highs", "Lows"])
maxSwings = input.int(5, title="Maximum number of swings to show", minval=1)
// Function to detect swing highs and lows
swing_detection(index) =>
swing_high = true
swing_low = true
for i = 1 to barsback
if high[index - i] >= high[index] or high[index + i] > high[index]
swing_high := false
if low[index - i] <= low[index] or low[index + i] < low[index]
swing_low := false
[swing_high, swing_low]
// Detect swings for the current bar
[swing_high, swing_low] = swing_detection(barsback)
// Initialize arrays for swing lines and their end bars
var line[] swingHighLines = array.new_line()
var int[] swingHighEndBars = array.new_int()
var line[] swingLowLines = array.new_line()
var int[] swingLowEndBars = array.new_int()
// Function to draw lines
draw_line(lineArray, endBarArray, index, price, color) =>
if array.size(lineArray) >= maxSwings
line.delete(array.shift(lineArray))
array.shift(endBarArray)
newLine = line.new(x1=bar_index - index, y1=price, x2=bar_index - index + futureBars, y2=price, color=color, width=2)
array.push(lineArray, newLine)
array.push(endBarArray, bar_index + futureBars)
// Check if the line should be extended or stopped
update_lines(lineArray, endBarArray) =>
for i = 0 to array.size(lineArray) - 1
lineId = array.get(lineArray, i)
endBar = array.get(endBarArray, i)
price = line.get_y1(lineId)
if bar_index <= endBar
if high >= price and low <= price
array.set(endBarArray, i, bar_index)
line.set_x2(lineId, bar_index)
line.set_extend(lineId, extend.none)
// Conditionally draw swing highs and lows based on user selection and maximum number of swings
if (showSwings == "Both" or showSwings == "Highs") and swing_high
draw_line(swingHighLines, swingHighEndBars, barsback, high[barsback], color.red)
if (showSwings == "Both" or showSwings == "Lows") and swing_low
draw_line(swingLowLines, swingLowEndBars, barsback, low[barsback], color.green)
// Update lines to stop extending when crossed
if showSwings == "Both" or showSwings == "Highs"
update_lines(swingHighLines, swingHighEndBars)
if showSwings == "Both" or showSwings == "Lows"
update_lines(swingLowLines, swingLowEndBars)
Identify swings using the above indicator way of identifying them
Compare two charts (Allow me to choose which charts + allow me to use the time frame) (time frame should be in the same for both of them)
Mark the common swings (Common swing is a swing that has formed on both choose charts within the same candle on the selected time frame
Once one of the common swings broken on only 1 chart and not on the other (That is called Obba) set a stop order on the pair that hasn’t broken the common swing
For example
Pair 1 broke the common swing high but pair 2 didn’t, then Set stop order on pair 2 on the low of the last formed candle, set SL on the common swing
Set Tp 2.5RR
If the common swing is broken before order activation then cancel the order
If the order is not activated and new candle formed and the common swing still not broken then cancel the order and set it again on the low of the last formed candle
When price reaches 1.5RR move stop loss to breakeven and close 0.25% of the open lot size
Only 1 trade per pair a time (you can enter for the other pair) unless the open trade is on breakeven
Maximum loses per day ( variable)
Maximum Tp ( variable)
Chosen Risk in percentage from the equity capital ( variable)
Откликнулись
1
Оценка
Проекты
34
53%
Арбитраж
1
100%
/
0%
Просрочено
1
3%
Свободен
2
Оценка
Проекты
176
25%
Арбитраж
24
13%
/
75%
Просрочено
16
9%
Работает
3
Оценка
Проекты
5
40%
Арбитраж
2
0%
/
50%
Просрочено
1
20%
Свободен
4
Оценка
Проекты
2
0%
Арбитраж
0
Просрочено
0
Свободен
5
Оценка
Проекты
202
60%
Арбитраж
10
80%
/
0%
Просрочено
0
Свободен
Опубликовал: 1 пример
6
Оценка
Проекты
244
74%
Арбитраж
7
100%
/
0%
Просрочено
1
0%
Свободен
Опубликовал: 1 статью
7
Оценка
Проекты
15
20%
Арбитраж
6
0%
/
100%
Просрочено
3
20%
Свободен
Похожие заказы
Hello, I need an experienced MQL developer to convert a custom TradingView indicator (Pine Script v5) into both MT4 (.mq4) and MT5 (.mq5) versions. Core Features to Implement: 1. Mathematical Core: An ATR-based Trailing Stop engine (strictly utilizing default inputs: Multiplier = 6.0, ATR Period = 14). 2. Signal Dashboard: An on-screen panel/table in the top-right corner showing the exact market status based on the
Pine Script Integration Request (Experienced Coders Only) I am looking for a highly experienced Pine Script developer to integrate a Demand & Supply Zone module into my existing indicator. Requirements Keep my current indicator (Rudy) exactly as it is. Do NOT modify, remove, or alter any existing logic, calculations, signals, alerts, or visual elements. Add only the Demand & Supply Zone boxes from a second Pine
Build me an indicator for the daily XAUUSD chart that uses EMA 50/200 crossovers to show trend direction, ADX to confirm trend strength (filtering out anything below 25), and ATR to measure volatility expansion and contraction — color the candles based on bias and add alerts for trend flips and volatility breakouts
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
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
Sweetposion hedge
30+ USD
Read signal and enter trade and close trade at good profits and open trade again. Either bullish or bearish signals at 0.1 on XAUUSD. Maximum trade a day should be 4-5 times with good opens and close signals. Looking foward to a long cooperation and also a honest and genuine person
ChanceFX A+ Smart Money Indicat
40+ USD
Platform: MT5 (MQL5) OVERVIEW: I need a custom MT5 indicator that generates only high-probability A+ buy and sell signals. The indicator should combine market structure, support/resistance, liquidity sweeps, candlestick confirmations, session filtering, and Fibonacci retracement logic. FEATURES REQUIRED: SUPPORT & RESISTANCE Automatically detect and draw support and resistance levels. Levels should update
Creating indicator from image
30 - 200 USD
I've been working with a developer on an indicator and he just disappeared and all i have is images of samples does anyone have experience in working out how they work so it can be recreated? B3cause of my current experience i would like to see it being revrrated before i make the deposit but ill be willing to pay well dor it... drop a message if you want to see the samples. Thank you
Poszukuje programisty z POLSKI
30+ USD
Mam do napisania dwa wskaźnik ale poszukje programisty w Pine Script do tradinview z Polski, mówiący i piszący po polsku, nie przez google transaltor. Prosze o odpowiedz tylko Polskich programistów
Indicator CRT Arrows
30 - 50 USD
I want signal being generated using Candle Range Theory on the higher time frames to the lower time frames as arrows. The arrows should also be visible on the lower time frame as my entry
Информация о проекте
Бюджет
30+ USD