Termos de Referência
Добрый день.
Необходимо переписать существующий код, применяемый с TradingView и создать автоматического бота (советника) для платформы Metatraider 4.
Задание по коду:
1) Условия для входа будут такими же, как и в Стратегии, только выход из сделки будет автоматически при условии +0,20 пунктов.
2) Тайм-фрейм - 3м
3) SL - отсутствует
4) Манименджмент 5% от депо
5) Использоваться будет на криптовалютном рынке
Код стратегии:
//примечание: для распределения 1 оператора по нескольким строкам требуется 1 apce + 1 tab | многострочная функция — 1 вкладка //Рекомендуемые тикеры: SPY (D), QQQ (D) и большие индексы, AAPL (4H) // @version=5 стратегия ( «Davin's 10/200MA Pullback on SPY Strategy v2.0» , overlay= true , initial_capital= 10000 , default_qty_type=strategy.percent_of_equity, default_qty_value= 10 , // 10% капитала на каждую сделку Commission_type=strategy.commission.cash_per_contract, Commission_value = 0.1 ) //Вставьте курс вашего брокера, IB 0,005USD или многоуровневый //Лучшие параметры // SPY D // Стоп-лосс 0,15 // комиссия 0,005 USD при использовании Interactive Brokers // Выход при более низком закрытии // Купить больше, когда x% вниз --> 14% // НЕ ВКЛЮЧАТЬ стоп-условие с использованием пересечения MA // Получение пользовательского ввода i_ma1 = input . int (title= "Длина MA 1" , defval= 200 , step= 10 , group= "Параметры стратегии" , tooltip= "Долгосрочная MA 200" ) i_ma2 = input . инт (название = «Длина скользящей средней 2» , defval = 10 , шаг = 10 , группа = «Параметры стратегии» , всплывающая подсказка = «Краткосрочная скользящая средняя 10» ) i_ma3 = input . int (title= "Длина MA 3" , defval= 50 , step= 1 , group= "Параметры стратегии" , tooltip= "MA for crossover signal`" ) i_stopPercent = input . float (title= "Процент стоп-лосса" , defval= 0,15 , step= 0,01 , group= " "Жесткий стоп-лосс 10%" ) i_startTime = input .time(title= "Начальный фильтр" , defval=timestamp( "01 января 2013 13:30 +0000" ), group= "Временной фильтр" , tooltip= "Дата начала и время начала" ) i_endTime = input .time(title= "Конец фильтра" , defval=timestamp( "01 января 2099 19:30 +0000" ), group= "Фильтр времени" , tooltip= "Дата окончания и время до стоп" ) i_lowerClose = ввод . bool (title= "Выход при нижнем закрытии" , «Параметры стратегии» , tooltip= «Подождите закрытия ниже после 10SMA выше, прежде чем выйти» ) // оптимизация стратегии выхода, логический тип создает входные данные типа галочки i_contrarianBuyTheDip = input . bool (title= "Покупайте всякий раз, когда просадка превышает x%" , defval= true , group= "Параметры стратегии" , tooltip= "Покупайте при просадке! Всякий раз, когда просадка SPY составляет x% или более" ) i_contrarianTrigger = input . int (title= "Запустить % падения, чтобы купить падение" , defval= 14 , step= 1 , group= " , tooltip= "% падения, чтобы спровоцировать противоположный Buy the Dip!" ) //14% лучше для SPY 1D //20% лучше для AMZN 1D i_stopByCrossover_MA2_3 = input . bool (title= "Включать условие стопа при пересечении MA" , defval= false , group= "Параметры стратегии" , tooltip= "Продавать при пересечении MA2/1" ) // Получаем значения индикатора ma1 = ta.sma(close, i_ma1) //параметр 1 ma2 = ta.sma(close,i_ma2) //параметр 2 ma3 = ta.sma(close,i_ma3) //параметр 3 ma_9 = ta.ema(close, 9 ) //параметр 2 ma_20 = та.эма (близко, 20 ) //param 3 // Проверить фильтр(ы) f_dateFilter = time >+ i_startTime и time <= i_endTime //убедиться, что введенные даты находятся в допустимом диапазоне // Самая высокая цена за предыдущие 52 дня: https://www. Tradingcode.net/tradingview/наибольшее-максимальное-значение/#:~:text=()%20versus%20ta.-,highest(),max()%20and%20ta. наивысшее52 = ta.highest(high, 52 ) total_change = ((highest52 - close[ 0 ]) / наивысшее52) * 100 // Проверяем условия покупки/продажи var float buyPrice = 0 // инициализируем цену покупки, она изменится, когда мы введем торговля ; float = десятичное число тип данных 0.0 buyCondition = (close > ma1 и close < ma2 и Strategy.position_size == 0 и f_dateFilter) или (strategy.position_size == 0 и i_contrarianBuyTheDip == true и total_change > i_contrarianTrigger и f_dateFilter) // выше 200sma, ниже краткосрочного ma (откат) + избегайте формирования пирамиды позиций sellCondition = close > ma2 and Strategy.position_size > 0 и (не i_lowerClose или close < low[ 1 ]) //проверка, торгуем ли мы уже + закрытие выше 10MA; // третье условие: ЛИБО i_lowerClose не включен ИЛИ цена закрытия должна быть < LOW предыдущей свечи [1] stopDistance = Strategy.position_size > 0 ? ((buyPrice - close)/close) : нет данных // проверить, если в сделке > расчет % отбрасывает расстояние от точки входа, если нет данных stopPrice = Strategy.position_size > 0 ? (buyPrice - (buyPrice * i_stopPercent)) : нет данных // рассчитать цену SL, если в сделке, если нет, то нет данных stopCondition = (strategy.position_size > 0 и stopDistance > i_stopPercent) или (strategy.position_size > 0 и (i_stopByCrossover_MA2_3== true ) и ma3 < ma1)) // Входим в позиции , если buyCondition Strategy.entry(id= "Long" , direction=strategy. long ) //длинные, только если buyCondition[ 1 ] // если buyCondition истинно, предыдущая свеча buyPrice := open // цена входа = текущая цена открытия бара // выход из позиции , если sellCondition или stopCondition Strategy.close(id= "Long" , comment = "Exit" + (stopCondition ? "Stop loss=true" : "" )) // если условие? "Значение для истинного" : "значение для ложного" buyPrice := na //сброс buyPrice // График plot(buyPrice, color = color .lime, style=plot.style_linebr) plot(stopPrice, color = color .red, style= plot.style_linebr, ) plot(ma1, цвет = цвет .синий) //defval=200 plot(ma2, цвет = цвет .white) //defval=10 plot(ma3, цвет = цвет .yellow) // defval=50
Respondido
1
Classificação
Projetos
253
30%
Arbitragem
0
Expirado
3
1%
Livre
Publicou: 2 códigos
2
Classificação
Projetos
945
47%
Arbitragem
309
58%
/
27%
Expirado
125
13%
Livre
Pedidos semelhantes
PROJECT DESCRIPTION I am using a Telegram → MetaTrader trade copier (currently TWP Copier 1.08) which receives trade signals correctly but does NOT consistently execute trades on MT4, despite: Signals being received and logged AutoTrading enabled Live trading allowed Correct symbol names (no suffix/prefix issues) Manual trades working perfectly No trade conflicts or filters blocking execution CURRENT ISSUE Telegram
An EA that can pass multiple prop firms that has drawdown limits no counts blown or violated An EA that is unique With the E A bagtest for MT5 Screen share over discord assistance with back test EA that passes the prop firm in less than two months Be able to solve solve issues with back test
Ninjatrader script
40+ USD
hello Hello, I have a project I want done for a NinjaTrader Script that would involve 2 phases. Phase 1. I simply want a ninja trader strategy that will take whatever custom user defined high/low range defines in the settings than executes a breakout trade either once a candle closes above / below the range or simply crosses the high/low of the range by placing stop orders. The way it takes the breakout will be
I need EA to pass FTMO challange fast
30 - 100 USD
As in tittle, I need EA to pass FTMO challange fast, you know rules, max 5% daily drawdown, max 10% total drawdown. Passing in maximum +/- 1 month, it's around 20/22 working days 10/20=0.5% average per day profit. of course can be faster
Requesting for XAUUSD Trading Developer
50 - 100 USD
Hello, I’m reaching out because I’m interested in hiring you to develop a custom trading bot for me. The bot should trade only XAUUSD (Gold) and be designed for long-term account growth using my own trading account size. Here are the core requirements: - Account size: $300 - Asset: XAUUSD only - Risk management: Strict and properly controlled - Risk-to-reward ratio: Clearly defined and consistently applied -
I am looking for an experienced MQL5 developer to help build and support an automated trade execution system that connects TradingView custom indicator alerts to an Exness MT5 account. The role involves receiving TradingView webhook signals containing Buy/Sell direction and dynamically calculated lot size, processing them via a Python-based webhook listener, and executing market orders on MT5 running on a 24/7
I am looking for an EA for scalping XAUUSD, with short TP and SL in the range of 30-50 pips (equivalent to 3-5 gold price units). No DCA Martingale, no holding/averaging down positions, no grid trading, and no simultaneous buy and sell orders. The strategy and methodology will be yours, and I also require the full source code upon completion. I will paper test it first before making the purchase
Hi, I have four trading strategy's that work on tradingview. But these scripts i have are having problems being translated into ACSIL for Sierra Charts. I have being using AI to translate the scripts, but keep hitting a road block. The scripts load on the charts, but without any data being logged. I hope you can help, I just want to confirm the positive results on tradingview are no fluke and are correct on Sierra
HELLO EVERYONE , I NEED AAN INDICATORE AND EA ON STOCHESTIC OSSILATOR, WHICH CAN GIVE ME ALERT WHEN SIGNAL APEARS, INDICAOTRE I CAN SHOW ON TRADING VIEW , EXACTLTY THAT INDICATORE I NEEDED.INDICATORE NAME ON TRADING VIEW( JL STOCHESTIC DIVERGENCE ALERT).. THANK YOU
//+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ #property strict // Inputs input int EMA_Fast = 9; input int EMA_Slow = 21; input int RSI_Period = 14; input double Lots = 0.1; input int StopLoss = 20; // وقف خسارة (بـ نقاط) input int TakeProfit = 40; // هدف (بـ نقاط)
Informações sobre o projeto
Orçamento
30 - 150 USD
Prazo
de 2 para 21 dias