工作已完成
执行时间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
等级
项目
321
30%
仲裁
34
26%
/
65%
逾期
10
3%
空闲
2
等级
项目
715
34%
仲裁
34
71%
/
9%
逾期
22
3%
空闲
3
等级
项目
0
0%
仲裁
5
0%
/
80%
逾期
0
空闲
4
等级
项目
20
40%
仲裁
3
0%
/
67%
逾期
3
15%
空闲
5
等级
项目
477
40%
仲裁
105
40%
/
24%
逾期
81
17%
已载入
发布者: 2 代码
6
等级
项目
243
74%
仲裁
7
100%
/
0%
逾期
1
0%
空闲
发布者: 1 文章
7
等级
项目
5
0%
仲裁
3
33%
/
67%
逾期
2
40%
工作中
8
等级
项目
0
0%
仲裁
0
逾期
0
空闲
9
等级
项目
121
68%
仲裁
5
80%
/
0%
逾期
12
10%
工作中
10
等级
项目
54
61%
仲裁
2
50%
/
50%
逾期
0
空闲
11
等级
项目
945
47%
仲裁
309
58%
/
27%
逾期
125
13%
空闲
12
等级
项目
1
0%
仲裁
0
逾期
0
空闲
相似订单
Required: Creation, Integration and successful execution of trading algo/robot in MT5 using MT5 VPS. Brokers: Trades to be executed in both brokers Swissquote and Pepperstone. Symbols: All available in MT5. Below parameters remains common for all executions. Manual Start/Stop Session time (defined / always on- in swing mode) Signal time frame for candle close. Reference point/price: ( Reference Price Manually to be
I’m looking for an experienced MetaTrader 4 (MT4) developer to analyze, repair, and live-test an existing .EX4 Expert Advisor. Project Details Existing file: GannMadeEasy_pro.ex4 Platform: MetaTrader 4 Issue: EA is not loading properly on charts in newer MT4 builds Goal: Make the EA fully functional and compatible with current MT4 versions Requirements The developer must: Analyze the existing EX4 file Identify
cuurrently have an ea that is connected to telegram. i tell it how many bars to count back from when it receives my message and it will open a buy or sell trade for the specified pair or indice when that candle has been broken. it currently has a glitch where the GBPJPY orders does not follow the risk percentage settings and rather just opens a trade according to the max lot size setting. this is very frustrating as
i need the EA same working on trading view chart with same specifications of enter in a trade and sl/tp open 2 trades and 1 trade set tp1 & second trade set to tp 3 but sl should move to breakeven when tp1 hit and go to tp2 sl on tp1
Roshtheking
30+ USD
//+------------------------------------------------------------------+ //| XAUUSD GoldBot EA v3.0 | //| Dedicated Gold (XAU/USD) Trading Expert Advisor | //| MT4 Desktop — Trades visible on MT4 Mobile (iOS/Android) | //+------------------------------------------------------------------+ #property copyright "GoldBot XAUUSD" #property version "3.0" #property strict #property
Hello! If you are a good trader, I can buy you 200K prop firm account, no problem for me :) half profits for you. Apply only if you have results, Please don't waste my time, I am not amateur. I will replay not for everybody, only for serious offers
create an trading bot on mt5 for small account following the trend with adjustable time frame using draw on liquidity at an order block or FVG follow by entry after CHOCH or CISD - take profit and stop loss in 1:2 risk to reward adjustable - editable risk percentage - editable number a trades per day - editable number of entry per trades - work on all timeframe - with editable trailing stop loss - use PDH and PDL and
I'm looking for C# developer
100 - 200 USD
Hi, I'm looking for a C# developer with trading indicator experience to build a custom indicator for the ATAS platform. About ATAS: ATAS is a professional order flow and footprint charting platform, similar to NinjaTrader in that indicators are built in C#. It has an open source SDK here: github.com/AtasPlatform/ATAS-Indicators — if you've built NinjaTrader indicators, the structure will feel familiar. What I need
I'm looking for C# developer
100 - 200 USD
Hi, I'm looking for a C# developer with trading indicator experience to build a custom indicator for the ATAS platform. About ATAS: ATAS is a professional order flow and footprint charting platform, similar to NinjaTrader in that indicators are built in C#. It has an open source SDK here: github.com/AtasPlatform/ATAS-Indicators — if you've built NinjaTrader indicators, the structure will feel familiar. What I need
I need a good programmer to handle my new Ea
30 - 50 USD
I need an experience programmer on news based EA, the EA will be able to fetch or return both historical and current calendar data and implore them into trading, The rest EA details will be communicated in the chat section
项目信息
预算
30+ USD
截止日期
从 1 到 3 天