工作已完成
执行时间2 天
客户反馈
Smart and helpful developer - I would highly recommend
员工反馈
verry good
指定
Hi
I need someone to create an EA based on a tradingview indicator (trendicator)
The EA would trade based on the indicator
This is the open source script
//@version=6
indicator('Trendicator', overlay = true)
// Input options for multi-timeframe
EMA1 = input.int(8, 'Quick Moving Average Length')
Sour = input(close, 'Quick Moving Average Source')
EMA2 = input.int(21, 'Slow Moving Average Length')
Colo = input.bool(true, "Use Crossover Colours")
Bool = input.bool(false, "Labels")
timeframe = input.timeframe('', title = 'Chart Timeframe (leave empty for current)')
timeframeSource = input.timeframe('', title = 'Moving Average Timeframe (leave empty for current)')
// Define MA calculations with multi-timeframe support
// Slow MAs (using close and open respectively)
EMABuy = ta.sma(request.security(syminfo.tickerid, timeframe, close), EMA2)
EMASell = ta.sma(request.security(syminfo.tickerid, timeframe, open), EMA2)
// Quick MA (using the chosen source)
EMA = ta.sma(request.security(syminfo.tickerid, timeframeSource, Sour), EMA1)
// Define colors (initialize)
var col1 = color.new(color.green, 0)
var col2 = color.new(color.red, 0)
// --- Corrected Buy and Sell Conditions ---
// Instead of comparing slow vs. quick the “wrong way,” we now say:
// Buy when the quick MA (EMA) is above both slow MAs,
// Sell when the quick MA is below both slow MAs.
Buy1 = EMA > EMABuy
Buy2 = EMA > EMASell
Sell1 = EMA < EMASell
Sell2 = EMA < EMABuy
// Define flags to track crossovers and avoid multiple triggers
var bool buySignal = false
var bool sellSignal = false
// Detect crossovers and set flags
buyCrossover = Buy1 and Buy2 and not buySignal[1]
sellCrossover = Sell1 and Sell2 and not sellSignal[1]
// Update flags to ensure single triggers
buySignal := buyCrossover ? true : sellCrossover ? false : buySignal
sellSignal := sellCrossover ? true : buyCrossover ? false : sellSignal
// Update color based on conditions if using crossover colours
if Buy1 and Buy2 and Colo
col1 := color.new(color.lime, 0)
col2 := color.new(color.lime, 0)
if Sell1 and Sell2 and Colo
col1 := color.new(color.red, 0)
col2 := color.new(color.red, 0)
// Plot the moving averages
p = plot(EMA, 'Quick Moving Average', color = col1, linewidth = 3)
q = plot(EMABuy, 'Slow Moving Average', color = col2, linewidth = 3)
// Fill the area between the two MAs based on trend
fill(p, q, color = Buy1 and Buy2 ? color.new(color.lime, 80) : Sell1 and Sell2 ? color.new(color.red, 80) : na)
// Alert conditions
alertcondition(buyCrossover, title = 'Uptrend', message = 'Buy')
alertcondition(sellCrossover, title = 'Downtrend', message = 'Sell')
// Add labels on crossovers
if buyCrossover and Bool
label.new(x = bar_index, y = low, text = 'Buy', color = color.lime, textcolor = color.white, style = label.style_label_up, size = size.small)
if sellCrossover and Bool
label.new(x = bar_index, y = high, text = 'Sell', color = color.red, textcolor = color.white, style = label.style_label_down, size = size.small)
indicator('Trendicator', overlay = true)
// Input options for multi-timeframe
EMA1 = input.int(8, 'Quick Moving Average Length')
Sour = input(close, 'Quick Moving Average Source')
EMA2 = input.int(21, 'Slow Moving Average Length')
Colo = input.bool(true, "Use Crossover Colours")
Bool = input.bool(false, "Labels")
timeframe = input.timeframe('', title = 'Chart Timeframe (leave empty for current)')
timeframeSource = input.timeframe('', title = 'Moving Average Timeframe (leave empty for current)')
// Define MA calculations with multi-timeframe support
// Slow MAs (using close and open respectively)
EMABuy = ta.sma(request.security(syminfo.tickerid, timeframe, close), EMA2)
EMASell = ta.sma(request.security(syminfo.tickerid, timeframe, open), EMA2)
// Quick MA (using the chosen source)
EMA = ta.sma(request.security(syminfo.tickerid, timeframeSource, Sour), EMA1)
// Define colors (initialize)
var col1 = color.new(color.green, 0)
var col2 = color.new(color.red, 0)
// --- Corrected Buy and Sell Conditions ---
// Instead of comparing slow vs. quick the “wrong way,” we now say:
// Buy when the quick MA (EMA) is above both slow MAs,
// Sell when the quick MA is below both slow MAs.
Buy1 = EMA > EMABuy
Buy2 = EMA > EMASell
Sell1 = EMA < EMASell
Sell2 = EMA < EMABuy
// Define flags to track crossovers and avoid multiple triggers
var bool buySignal = false
var bool sellSignal = false
// Detect crossovers and set flags
buyCrossover = Buy1 and Buy2 and not buySignal[1]
sellCrossover = Sell1 and Sell2 and not sellSignal[1]
// Update flags to ensure single triggers
buySignal := buyCrossover ? true : sellCrossover ? false : buySignal
sellSignal := sellCrossover ? true : buyCrossover ? false : sellSignal
// Update color based on conditions if using crossover colours
if Buy1 and Buy2 and Colo
col1 := color.new(color.lime, 0)
col2 := color.new(color.lime, 0)
if Sell1 and Sell2 and Colo
col1 := color.new(color.red, 0)
col2 := color.new(color.red, 0)
// Plot the moving averages
p = plot(EMA, 'Quick Moving Average', color = col1, linewidth = 3)
q = plot(EMABuy, 'Slow Moving Average', color = col2, linewidth = 3)
// Fill the area between the two MAs based on trend
fill(p, q, color = Buy1 and Buy2 ? color.new(color.lime, 80) : Sell1 and Sell2 ? color.new(color.red, 80) : na)
// Alert conditions
alertcondition(buyCrossover, title = 'Uptrend', message = 'Buy')
alertcondition(sellCrossover, title = 'Downtrend', message = 'Sell')
// Add labels on crossovers
if buyCrossover and Bool
label.new(x = bar_index, y = low, text = 'Buy', color = color.lime, textcolor = color.white, style = label.style_label_up, size = size.small)
if sellCrossover and Bool
label.new(x = bar_index, y = high, text = 'Sell', color = color.red, textcolor = color.white, style = label.style_label_down, size = size.small)
反馈
1
等级
项目
343
29%
仲裁
36
28%
/
64%
逾期
10
3%
工作中
2
等级
项目
720
34%
仲裁
35
71%
/
9%
逾期
22
3%
空闲
3
等级
项目
0
0%
仲裁
5
0%
/
80%
逾期
0
空闲
4
等级
项目
20
40%
仲裁
3
0%
/
67%
逾期
3
15%
空闲
5
等级
项目
478
40%
仲裁
105
40%
/
24%
逾期
82
17%
已载入
发布者: 2 代码
6
等级
项目
246
74%
仲裁
7
100%
/
0%
逾期
1
0%
空闲
发布者: 1 文章
7
等级
项目
6
0%
仲裁
4
25%
/
75%
逾期
2
33%
空闲
8
等级
项目
0
0%
仲裁
0
逾期
0
空闲
9
等级
项目
121
68%
仲裁
5
80%
/
0%
逾期
12
10%
工作中
10
等级
项目
55
62%
仲裁
2
50%
/
50%
逾期
0
空闲
11
等级
项目
945
47%
仲裁
309
58%
/
27%
逾期
125
13%
空闲
12
等级
项目
1
0%
仲裁
0
逾期
0
空闲
相似订单
Sharbat Khan
100+ USD
Looking for MQL5 Developer to debug my Gold Trading EA. Issues: - Error on compile - SL/TP not working correctly - Need to add Trail Stop feature Send me past work + Price + Delivery Time
Owethu FX Master EA
30+ USD
📈 Trend direction — EMA 20/50/200 🚀 Breakout entries 📊 RSI confirmation 💪 ADX market-strength filter 📏 ATR-based Stop Loss & Take Profit 💰 Automatic lot sizing based on risk % 🛡️ Daily-loss protection 🛡️ Maximum drawdown protection 🔄 Break-even management 📉 ATR trailing stop ⏰ Trading-session filter 💸 Spread filter 📅 Friday late-trading protection 🔢 Maximum open-position control
Mopati
30+ USD
need an MQL5 trading robot for Forex. It should open and close trades based on my strategy rules. Please include money management, stop loss, take profit, and lot size settings. The EA should be stable, easy to edit, and tested before delivery. I will share the exact entry and exit rules with the developer
MQL5 Forex Trading Robot Development
30 - 100 USD
I need an MQL5 trading robot for Forex. It should open and close trades based on my strategy rules. Please include money management, stop loss, take profit, and lot size settings. The EA should be stable, easy to edit, and tested before delivery. I will share the exact entry and exit rules with the developer
MACD and Awesome based Expert
50+ USD
Hi Need an expert with two modes based on MACD and Awesome indicators, behave as following when bar started going below zero line close existing buy positions and open sell position and when it revert back means goes above zero line close existing sell positions and open buy positions and it should work on all time frames, 1, 3, 5, 10, 15, 30 mins, 1,2,3,4 hrs and daily
I need a professional programmer who can code this top tier professional synthetic index EA structure perfectly to my laptop extra perfectly payment after successful job very urgent needed here in Nigeria at onitsha Here is my contact you can message me on my WhatsApp 09121052987/ direct call 09038568050
Serious Buyer for a Profitable EA for PROFIT - WIN/WDO
150 - 500 USD
I want to buy an EA for PROFIT for WIN or WDO that generates consistent profits. It can be scalper, trend, or HFT. I just want something profitable. I will need a backtest and a demo version
Looking for a profitable MT5 trading bot.
150 - 500 USD
Serious buyer looking for a profitable MT5 trading bot. Target: Minimum $20 profit per day, consistent, i need low drawndown Please send demo version with optimal settings + backtest/forward test results
Hello, I am looking for an experienced MQL5 developer to develop a professional and reliable Expert Advisor (EA) for MetaTrader 5. The EA will be based on a custom automated Forex trading strategy that I have developed and tested. The detailed trading logic and proprietary rules will be provided privately to the selected developer. General requirements: • Development in MQL5 for MetaTrader 5. • The EA will initially
Martingale / Grid CHALLENGE!
31 - 466 USD
I would like you to create, or if you already have one: purchase a profitable martingale OR grid EA from you that NEVER blows up the account. REQUIREMENTS Platform : only MT4 Pair : any Timeframe : any Strategy : any Profitability : 10% / month, every month. Not an "average", but: every month. Lots : dynamic (as the account grows, so do the lot sizes) THE PROCESS Send me a trial version of the .ex4 file. I will
项目信息
预算
30+ USD
截止日期
从 1 到 3 天