工作已完成
执行时间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
等级
项目
363
30%
仲裁
37
27%
/
65%
逾期
10
3%
繁忙
发布者: 10 代码
2
等级
项目
725
34%
仲裁
35
71%
/
9%
逾期
23
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
等级
项目
247
74%
仲裁
7
100%
/
0%
逾期
1
0%
空闲
发布者: 2 文章, 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
空闲
相似订单
Hello, I am looking for an experienced MQL5 developer to design, develop, and test one very fast, aggressive ultra-scalping Expert Advisor exclusively for MetaTrader 5 (MT5). I do not have a predefined trading strategy, so I need someone who can independently research and develop a suitable strategy rather than simply code existing instructions. My requirements include: Strategy research, design, and MQL5 development
buy stop sell stop logic experienced understand programmer need for this job... first understand logic and interested please message .... i need minimum 4 exit logic idea from developer same logic existing ea welcomes with mql file 4 types of entry 1-place stop orders candle high above and low below based 2- when i start point ea hh candle buy stop entry, after ll sell stop 3- i put entry point for buy stop or sell
I am looking for MQL5 developers to pitch solutions or build an Expert Advisor (EA) for XAUUSD (Gold) designed to capture high-volatility price movements during major high-impact news events (NFP, CPI, FOMC). Key Requirements: News Filter: Must use MQL5's built-in economic calendar ( CalendarValueHistory ) to automatically detect and trigger during high-impact USD news, remaining inactive during normal hours
I need an experienced MQL5 developer to build a simple, reliable Expert Advisor for MetaTrader 5. Trading Strategy Symbol: EURUSD (configurable) Timeframe: M15 (configurable) Buy Conditions: Candle 2 closes below the lower Bollinger Band. Candle 1 closes back above the lower Bollinger Band. Enter BUY at the first available tick of the next candle. Sell Conditions: Candle 2 closes above the upper Bollinger Band
Decrypt ex4 file for mt4 and recreate EA for mt4
30 - 50 USD
i have existing EA but its decrypted i dont have its source code , i want you to decrypt the EA and give me the original source code of it
MT5 to MEXC web trading
50+ USD
Hi gentlemen, I want MT5 market orders placed (open and close orders) on MEXC trading through web browser. MEXC doesnt allow algo trading. - Need source code budget: USD 50 (quote me your price and delivery time) I need this at the earliest and this job is only for mexc.com, not binance or any other exchange I look forward to your price offer and your suggestions. Appreciate
Creat a EA
200 - 1000 USD
FREELANCER JOB ORDER: DEVELOPMENT OF A MULTI-ASSETS EXPERT ADVISOR (EA) 1. Project Title Development of a Professional, Configurable MT5 Expert Advisor for Forex, Gold, Silver and Commodities 2. Project Overview I am seeking an experienced MQL5 developer to design and develop a professional automated trading system (Expert Advisor) for MetaTrader 5 (MT5). The EA must be designed to operate across multiple
I am interested in developing a custom Expert Advisor (EA) similar to the following MQL5 product: Reference EA: https://www.mql5.com/en/market/product/199258 Project Requirements Before starting development, I want you to carefully study and analyze the reference EA in detail. Please examine its available description, trading strategy, entry and exit logic, risk management, position management, trading behavior, and
MT5 Expert Advisor – EMA Crossover Trading Robot
70 - 120 USD
I need an experienced MQL5 developer to create a simple automated trading Expert Advisor for MetaTrader 5. Trading Strategy Platform: MetaTrader 5 (MQL5). Symbol: EURUSD. Timeframe: M15. Indicators: EMA 20 (fast) and EMA 50 (slow), calculated using closing prices. Entry Rules Buy: EMA 20 crosses above EMA 50 on a completed candle. Sell: EMA 20 crosses below EMA 50 on a completed candle. All signals must be confirmed
I'
5000+ USD
من یک معامله گر روزانه نینجا هستم و با شرکتی به نام Legendary Trader کار کرده ام و از استراتژی های مشخص شده و خودکار آن ها برای معامله استفاده می کنم
项目信息
预算
30+ USD
截止日期
从 1 到 3 天