İş Gereklilikleri
Добрый день. Нужно в данной стратегии полностью убрать выход из сделки(Exit), чтобы оставались только входы в позиции(Long).
Соответственно в оповещениях,в Tradingview он тоже не отображался.
Вся информация в скриншоте.
Код:
//@version=5 strategy("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% of equity on each trade commission_type=strategy.commission.cash_per_contract, commission_value=0.1) //Insert your broker's rate, IB is 0.005USD or tiered //Best parameters // SPY D // Stop loss 0.15 // commission of 0.005 USD using Interactive brokers // Exit on lower close // Buy more when x% down --> 14% // DO NOT include stop condition using MA crossover // Get User Input i_ma1 = input.int(title="MA Length 1", defval=200, step=10, group="Strategy Parameters", tooltip="Long-term MA 200") i_ma2 = input.int(title="MA Length 2", defval=10, step=10, group="Strategy Parameters", tooltip="Short-term MA 10") i_ma3 = input.int(title="MA Length 3", defval=50, step=1, group="Strategy Parameters", tooltip="MA for crossover signals`") i_stopPercent = input.float(title="Stop Loss Percent", defval=0.15, step=0.01, group="Strategy Parameters", tooltip="Hard stop loss of 10%") i_startTime = input.time(title="Start filter", defval=timestamp("01 Jan 2013 13:30 +0000"), group="Time filter", tooltip="Start date and time to begin") i_endTime = input.time(title="End filter", defval=timestamp("01 Jan 2099 19:30 +0000"), group="Time filter", tooltip="End date and time to stop") i_lowerClose = input.bool(title="Exit on lower close", defval=true, group="Strategy Parameters", tooltip="Wait for lower close after above 10SMA before exiting") // optimise exit strat, boolean type creates tickbox type inputs i_contrarianBuyTheDip = input.bool(title="Buy whenever more than x% drawdown", defval=true, group="Strategy Parameters", tooltip="Buy the dip! Whenever x% or more drawdown on SPY") i_contrarianTrigger = input.int(title="Trigger % drop to buy the dip", defval=14, step=1, group="Strategy Parameters", tooltip="% drop to trigger contrarian Buy the Dip!") //14% to be best for SPY 1D //20% best for AMZN 1D i_stopByCrossover_MA2_3 = input.bool(title="Include stop condition using MA crossover", defval=false, group="Strategy Parameters", tooltip="Sell when crossover of MA2/1 happens") // Get indicator values ma1 = ta.sma(close,i_ma1) //param 1 ma2 = ta.sma(close,i_ma2) //param 2 ma3 = ta.sma(close,i_ma3) //param 3 ma_9 = ta.ema(close,9) //param 2 ma_20 = ta.ema(close,20) //param 3 // Check filter(s) f_dateFilter = time >+ i_startTime and time <= i_endTime //make sure date entries are within acceptable range // Highest price of the prev 52 days: https://www.tradingcode.net/tradingview/largest-maximum-value/#:~:text=()%20versus%20ta.-,highest(),max()%20and%20ta. highest52 = ta.highest(high,52) overall_change = ((highest52 - close[0]) / highest52) * 100 // Check buy/sell conditions var float buyPrice = 0 //intialise buyPrice, this will change when we enter a trade ; float = decimal number data type 0.0 buyCondition = (close > ma1 and close < ma2 and strategy.position_size == 0 and f_dateFilter) or (strategy.position_size == 0 and i_contrarianBuyTheDip==true and overall_change > i_contrarianTrigger and f_dateFilter) // higher than 200sma, lower than short term ma (pullback) + avoid pyramiding positions sellCondition = close > ma2 and strategy.position_size > 0 and (not i_lowerClose or close < low[1]) //check if we already in trade + close above 10MA; // third condition: EITHER i_lowerClose not turned on OR closing price has to be < previous candle's LOW [1] stopDistance = strategy.position_size > 0 ? ((buyPrice - close)/close) : na // check if in trade > calc % drop dist from entry, if not na stopPrice = strategy.position_size > 0 ? (buyPrice - (buyPrice * i_stopPercent)) : na // calc SL price if in trade, if not, na stopCondition = (strategy.position_size > 0 and stopDistance > i_stopPercent) or (strategy.position_size > 0 and (i_stopByCrossover_MA2_3==true and ma3 < ma1)) // Enter positions if buyCondition strategy.entry(id="Long", direction=strategy.long) //long only if buyCondition[1] // if buyCondition is true prev candle buyPrice := open // entry price = current bar opening price // Exit position if sellCondition or stopCondition strategy.close(id="Long", comment = "Exit" + (stopCondition ? "Stop loss=true" : "")) // if condition? "Value for true" : "value for false" buyPrice := na //reset buyPrice // Plot plot(buyPrice, color=color.lime, style=plot.style_linebr) plot(stopPrice, color=color.red, style=plot.style_linebr, offset = -1) plot(ma1, color=color.blue) //defval=200 plot(ma2, color=color.white) //defval=10 plot(ma3, color=color.yellow) // defval=50
Yanıtlandı
1
Derecelendirme
Projeler
570
36%
Arabuluculuk
64
20%
/
58%
Süresi dolmuş
147
26%
Ücretsiz
2
Derecelendirme
Projeler
26
8%
Arabuluculuk
0
Süresi dolmuş
0
Ücretsiz
3
Derecelendirme
Projeler
1045
49%
Arabuluculuk
39
28%
/
41%
Süresi dolmuş
49
5%
Çalışıyor
4
Derecelendirme
Projeler
18
6%
Arabuluculuk
1
0%
/
100%
Süresi dolmuş
2
11%
Ücretsiz
Benzer siparişler
Советник! Работа сеткой ордеров.
50+ USD
При определенных сигналов от индикаторов и осцилляторов советник открывает сетку ордеров. При определенном наборе профита советник также закрывает сетку. И нужен дополнительный эксперт который поможет быстро закрыть все открытые сделки. Техническое задание уже готовое. Все подробности при связи
1,нужно что бы советник предоставил возможность торговать только рыночными ордерами 2.нужно чтобы ордера на покупку и продажу можно было выставлять линией на экране и срабатывание ордеров проходило по выставленной линии. 3.нужно чтобы объём ордера можно было выставить при помощи панельки которая должна быть расположена в лево нижней части экрана
Нужен советник на основе CCI и трех МА
40 - 50 USD
CCI выходит за определенный уровень и возвращается обратно. Это сигнал на покупку/продажу соответственно. Покупка: CCI пересекает уровень снизу вверх, но сделка открывается только при условии что в этот момент МА1>MA2>MA3. Во всех других случаях сигнал игнорируется. Выставляются ТП и СЛ. После прохождения в положительной зоне задаваемого расстояния сделка переводится в безубыток. Если при еще не закрытой сделке
Приветствую . Необходим копировщик сделок с одного МТ4/5 на другой МТ4/5 (или несколько терминалов). В настройках копировщика прописывается коэффициент размера лота копируемых сделок. Наиболее важными показателями является скорость копирования. Возможно у кого-то имеется уже готовый, чтобы сразу же протестировать и приобрести
Нужна внести изменения в Алерта Индикатора.
30 - 50 USD
У меня не сложная задача! Мне нужна исправить ошибку в индикаторе, чтобы после появления стрелки индикатора в терминале мт4 приходило уведомление Алерта в направления стрелки до начала открытие новой свечи за 10 секунд. Ошибку этого индикатора надо исправить таким образом, чтобы приходила уведомления не на открытие третьей свечи, а-на открытие второй свечи за 10 секунд до открытия
Куплю советника (исходник)
30 - 100 USD
Добрый день, куплю для торговли на реальных счетах советника. Требования: Тестируется и оптимизируется с начала 2016 года по сегодняшний день. 2-10% доходности в месяц при максимальной просадке за весь срок до 30% от первоначального депозита. Не какого мартингейла и арбитража. Сетки и усреднения допускаются, но фиксированным лотом. Демо для тестирования и покупка исходника. Спасибо
Нужен трендовый советник на основе 2х MA ADX
30 - 100 USD
Необходимо создать индикатор на основе Moving Average ADX (average directional index) по примеру У индикатора должны быть те же параметры что и у примера выше: Enabled (флаг включенности, true/false) Directional Index (DI) ADX Smoothing ADX MA Active Length Source Timeframe Если флаг включенности = true, то использовать индикатор для получения сигнала на открытие или закрытие заказов. Он может быть включен у всех
Нужно совместить кастомные индикаторы (3 штуки) и советник в один советник, вывести их параметры изнутри и оптимизировать скорость работы. Индикаторы полностью готовы, но есть некоторые сложности в их совмещении и включении в сам советник. Подробности обсудим в переписке
Нужен советник на основе индикатора ZAP
30 - 100 USD
Расписываю продажи: по фиолетовым линиям зиг-заг(ZAP150). Есть линия АВ(наклон вниз), далее рисуется линия ВС(наклон вверх), точка С должна быть выше точки А, у нас есть пробитый экстремум вверх. Теперь нам нужен пробитый экстремум вниз, как только будет первый пробитый экстремум вниз, у нас появляется диапазон продаж(от пробоя нижнего экстремума, до точки С, диапазон не ограничен по времени). Начинается поиск продаж
Нужно написать советника для БО с 1 мартингейлом используя стрелочные индикаторы. 3 стрелочных индикатора. Вход по стрелке или совпадению стрелок. На фиксированный ТФ. Мартингейл так же фиксированный. Условия и задачи более конкретные обсудим
Proje bilgisi
Bütçe
30 USD
Geliştirici için
27
- 27
USD