PineScript Strategy для НЕ программиста 3 Простые стратегии

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 86

  • @AzzraelCode
    @AzzraelCode  2 года назад +1

    На самом деле видос про переменные времени на канале уже есть
    ruclips.net/video/E6lGUnUYGKU/видео.html
    Видео про ta.cross*
    ruclips.net/video/5EB1Jz2n61g/видео.html
    Стратегия Дейлики
    ruclips.net/video/UT89r7I-b7M/видео.html

    • @alexkto3012
      @alexkto3012 2 года назад

      Здравствуйте, вы пишите индикаторы на заказ?

    • @AzzraelCode
      @AzzraelCode  2 года назад +1

      Сейчас нет.

    • @alexkto3012
      @alexkto3012 2 года назад +1

      @@AzzraelCode можете кого нибудь посоветовать в таком случае 🙏🏻

    • @AzzraelCode
      @AzzraelCode  2 года назад +2

      Есть официальная страница
      Trusted Pine Programmers for Hire
      www.tradingview.com/support/solutions/43000601677-where-can-i-find-a-reliable-pine-programmer-to-hire/

    • @88i88
      @88i88 2 года назад

      Приветствую,подскажите плиз (я не программер🤷‍♂️)
      Через API тинька/ммвб, можно ли:
      1. Получить объемы торгов в деньгах в час/день/неделя и т.д.? + история.
      2. Данные по заявкам в стакане, максимально возможная глубина? Если да, получать уведомления при всплесках объемов?
      3. Данные по паритету позиций короткие/длинные? + динамика в прошлых периодах.
      Заранее спасибо )

  • @ГеоргийБаранов-к1и
    @ГеоргийБаранов-к1и 11 месяцев назад +2

    Большое Спасибо тебе за труды! Очень помогаешь разобраться в теме. Отличное преподнесение информации.

  • @bad_mouse995
    @bad_mouse995 2 года назад +5

    Го следующее обучение про тейки и стопы, а так же интересно было бы послушать про элементы рандома с изменением шансов

  • @tochkavihoda
    @tochkavihoda Год назад +1

    Продолжение нужно, ещё штук 30 таких видео )

  • @primer-sk6659
    @primer-sk6659 Год назад +3

    Сколько народу полегло на ловле ножей)

  • @TheBest3948
    @TheBest3948 2 года назад

    Денис, ты супер, спасибо тебе за видосики, есть идеи что реализовывать!)

  • @tlcprado4397
    @tlcprado4397 2 года назад +1

    Отличные уроки. Ждем следующие, в которых можно было понять как в одну стратегию заложить Long И Short вместе. Так же не получилось сделать стратегию в шорт, выдает ошибку компилятора.

  • @systemsclimate2370
    @systemsclimate2370 7 месяцев назад +1

    Да, прошу рассказать о встроенных переменных времени.

  • @АлексейМ-ъ1е
    @АлексейМ-ъ1е 8 месяцев назад +1

    Очень интересные видео

  • @ВладимирШишкин-д5д
    @ВладимирШишкин-д5д 11 месяцев назад +1

    Здравствуйте! Во первых хотел поблагодарить за крайне простые но очень полезные видосы, спасибо большое! Покажите пожалуйста как реализовать в Pine маржинальную стратегию с плечем на основе индикатора RSI с возможностью усреднения позиции при движении цены в обратную сторону от открытой сделки. Еще раз крайне благодарен. P/S/ ноль в программировании )

  • @yuragolub6002
    @yuragolub6002 Год назад +1

    Скажите а почему стратегия работает токо на BTC ?

  • @РоманРоманов-о3х
    @РоманРоманов-о3х 9 месяцев назад +1

    Добрый день. Спасибо за видео. Я не нашел у Вас информации - как скрыть настройки (аргументы) индикатора для других пользователей (то есть, чтобы только я мог менять его параметры. Заранее Спасибо

    • @AzzraelCode
      @AzzraelCode  9 месяцев назад

      У TradingView нет ролей. Соотв е ваш скрипт публичен, то его настройки могут менять все. Хотите спрятать аргументы - не выводите их в настройки, оставьте в переменных в коде, код закройте.

  • @yuragolub6002
    @yuragolub6002 Год назад +1

    Скажите а если красная свеча имеет очень длинный хвост. Как изменить код чтоб позиция открывалась в самом конце красной свечи? С уважением

    • @AzzraelCode
      @AzzraelCode  Год назад

      Если хочется чтобы ордер открывался по конкретной цене - используйте лимитки.

  • @АрманИманжанов-с3я
    @АрманИманжанов-с3я 2 года назад

    Здравствуйте. Вы можете индикатор переделать в стратегию. Если я вам заплачу?

  • @vk1340
    @vk1340 Год назад

    А как можно запустить торговлю по стратегии на реальном спотовом аккаунте на фри версии tradingview (уже подключен к бинансу)?

  • @denistuktarov7829
    @denistuktarov7829 Год назад

    Я подписан на один канал в телеге где приходят сообщения о приближении к важным уровням , могу ли я внедрить получение этих сигналов оттуда в ТВ в стратегию? например при приближении к уровню сопротивления, выполнить отскок в шорт

  • @игорьпрес-к9я
    @игорьпрес-к9я 2 года назад +1

    Есть интересный индикатор. Проверено только на крипте. Можно ли его разобрать и сделать на его основе стратегию?

    • @игорьпрес-к9я
      @игорьпрес-к9я 2 года назад +1

      Open Close Cross Alert R6 by JustUncleL

    • @AzzraelCode
      @AzzraelCode  2 года назад +1

      Зависит от ваших навыков. Так то исходники видны.
      Подозреваю что достаточно на longCond/shortCond, где сейчас в индикаторе алерты, повесить strategy.entry.

    • @игорьпрес-к9я
      @игорьпрес-к9я 2 года назад +1

      @@AzzraelCode Я, наверное, неправильно выразил свою мысль. Я думал предложить материал для вашего канала. Может смогли в будущем монетизировать свой труд на TradingView.
      С моей сторона, как человека, который полный ноль в программировании, был интерес узнать, на чём основан этот индикатор (EMA Sma, Rsi и т. д). Можно ли его воспроизвести на Мт5 и собрать советника на его основе или также на Tradingview создать стратегию для бек-теста Возможно, его можно было бы использовать через ВебХук для автоматизации торговли на биржах. Может мне и не стоила лезть со своими предложениями на ваш канал. Если это так, прошу прощения.

    • @игорьпрес-к9я
      @игорьпрес-к9я 2 года назад +1

      Если что, у меня есть исходник в Txt, только с ним нужно поработать. Я его достал с помощью скринов и сервисов по распознавании текста на фото. Я думаю, это будет проще, чем писать руками. Хотя я не знаю, может у вас есть какие-то сваи хитрости.

    • @AzzraelCode
      @AzzraelCode  2 года назад +1

      > Я думал предложить материал
      Понял. За предложение спасибо. Я думал вопрос про возможность ;) Посмотрим.
      > Может мне и не стоила лезть со своими
      Да ну что вы. Я всегда только за.
      > , у меня есть исходник в Txt, только с ним нужно поработать
      Так исходники открыты ru.tradingview.com/script/IVjPPt6c-Open-Close-Cross-Alert-R6-by-JustUncleL/
      > на чём основан этот индикатор
      Судя по исходникам по дефолту на SMMA.
      > было бы использовать через ВебХук для автоматизации торговли на биржах
      Там уже (прямо в индикаторе) есть 3 alertcondition, вы можете без программирования, в интерфейсе TradingView повесить алерт на alercondition с вебхуком. Ничего дополнительно (ну кроме обслуживания вебхука) делать ничего не надо.

  • @tlcprado4397
    @tlcprado4397 2 года назад

    Здравствуйте. Если будет возможность и желание, расскажите как можно реализовать, отображение всплывающих подсказок, например при определенном цвете бара, при наведении на бар появляется та или иная подсказка.

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Я не уверен что TradingView так умеет. Мне такого не попадалось.

  • @janik2012
    @janik2012 2 года назад

    Подскажите а как секунды в коде поставить? Например, минуты 01, 03, 05 пишутся

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Ну таймфрейм ниже минуток доступен только на Premium, а у меня прошка. Поэтому проверить не могу, но скорее всего вам нужна www.tradingview.com/pine-script-reference/v5/#var_second

    • @WebReferal
      @WebReferal 2 года назад

      @@AzzraelCode так пайнскрипт платный, получается? )

    • @AzzraelCode
      @AzzraelCode  2 года назад

      PineScript - это язык программирования кот исп на платформе TradingView. На TV есть бесплатный и платные тарифы с разным функционалом. PineScript доступен на всех.

  • @НикитаЧепорев-й7в
    @НикитаЧепорев-й7в 2 года назад

    Спасибо за ролик! Можете подсказать как сохранять значение в переменную так, чтобы оно не сбрасывалось на следующем баре ?

    • @AzzraelCode
      @AzzraelCode  2 года назад +1

      Используйте оператор var www.tradingview.com/pine-script-reference/v5/#op_var и присваивание через оператор := azzrael.ru/pine-script-operator-prisvaivaniya-v-tradingview

    • @НикитаЧепорев-й7в
      @НикитаЧепорев-й7в 2 года назад

      @@AzzraelCode Спасибо, Получилось !

  • @odiola1298
    @odiola1298 2 года назад

    Добрый день. Классно объясняете. У меня вопрос. Нашла функцию security(tickerid, 3, ema(close,2)) На ее основе построен алгоритм. не могу понять как она работает. Просто ema(close,2). Понятно, все сходиться с формулой ema = close* 0,6666 + (1 - 0,6666) * close[1]. Но если ema подставить в security, не понятно как она там считается. Примеров в сети не нашла, голову уже сломала!!! security(tickerid, 3, ema(close,2)) сжимает интервал.

    • @AzzraelCode
      @AzzraelCode  2 года назад

      С помощью request.security www.tradingview.com/pine-script-reference/v5/#fun_request{dot}security вы можете обратиться к др символу и/или таймфрему - это первые два аргумента. На выбранном символе/таймфрейме вам будут доступны серии данных open, high, close и тд. Все как обычно.
      В третий аргумент вы передаете выражение определяющее что вам вернет request.security. Можно указать просто серию и получить её, а можно выражение. Напр текущий график у вас GOOGL/15M, тогда:
      request.security(syminfo.tickerid, "1D", close) - вернет серию close текущего инструмента GOOGL, но ДНЕВОК
      request.security('AAPL', '60', close) - вернет серию close AAPL 1H
      request.security('GAZP', '1440', high - low) - вернет серию разниц high - low GAZP 1D
      request.security('BTCUSDT', '1W', ema(low, 2)) - вернет серию ema от low BTCUSDT 1W

    • @odiola1298
      @odiola1298 2 года назад

      @@AzzraelCode request.security('BTCUSDT', '1W', ema(low, 2))

  • @KILLERSKY100
    @KILLERSKY100 2 года назад

    А как можно регулировать размер лота, я хочу попробовать что то типа мартингейла, т.е. после каждой неудачной сделки, увеличивать лот для входа в следующую сделку, возможно ли это?

    • @AzzraelCode
      @AzzraelCode  2 года назад

      У метода strategy.entry есть аргумент qty, кот "qty (series int/float) Number of contracts/shares/lots/units to trade." Это то что вам нужно.

    • @KILLERSKY100
      @KILLERSKY100 2 года назад

      @@AzzraelCode благодарю за ответ

  • @gim6872
    @gim6872 2 года назад

    Доброе время. Начал обучаться по вашим видео доходчиво объясняете спасибо 💯
    -Подскажите я хочу пременить алерты для команды на биржу используя какой нибудь терминал так называемый прокладку. Между биржей и трейдингвью. Хотя трейдингвью можно привязать Через api к бирже. Но суть в другом. Покажите создание алерта с выводом сообщения для алерта Но вся солянка должна быть чтоб при формирования команды для передачи на биржу. В коде нужно прописать команду которая будет прописывать цену для входа в сделку чтоб не по маркет залетал, а по лимитному ордеру. Цена для входа должна сформироваться на момент сроботке алерта. К примеру ( buy btcusdt limit order=19000)

    • @AzzraelCode
      @AzzraelCode  2 года назад

      > пременить алерты для команды на биржу используя какой нибудь терминал так называемый прокладку
      Так сделать нельзя. Вам нужен сервис кот будет принимать вебхуки алертов TradingView и отправлять запросы к API выбранной биржи. Пример создания простейшего сервиса для приема вебхуков я показывал здесь ruclips.net/video/nCW-esaFB9s/видео.html . Вы можете взять тот пример и доработать его для отправки заявок к нужной бирже. Либо воспользоваться готовыми платными сервисами, коих не мало.

    • @gim6872
      @gim6872 2 года назад

      @@AzzraelCode Мой вопрос как сформюмиривать автоматическое сообщение с индикатора при его срабатывания. И чтоб в сообщение припысывалась стоимость текущий цены при сработки алерта. Примеру при сработки алерта в строке сообщении сразу образуется команда например ( bay btcusdt "19000") и это сообщение по вебхуку передаётся дальше на термина.

    • @AzzraelCode
      @AzzraelCode  2 года назад

      1) В индикаторе или стратегии написанном на PineScript используйте alertcondition
      2) В TradingView на созданный alertcondition создаете alert с вебхуком
      3) В тело алерта пишете содержимое в соотв с оф документацией ru.tradingview.com/?solution=43000531021

  • @dmitrye4278
    @dmitrye4278 2 года назад

    Есть один российский брокер, который емеет прямое подключение к Tradingview. Я использовал интерфейс сервиса как торговый терминал. Надо будет что-то придумать типа торговой стратегии.

    • @odiola1298
      @odiola1298 2 года назад

      Подскажите пожалуйста что за брокер???

    • @AzzraelCode
      @AzzraelCode  2 года назад

      ru.tradingview.com/broker/Alor/

  • @Славный-щ6ф
    @Славный-щ6ф Год назад

    Привет. А как написать скрипт, чтобы в нем была функция по оптимизации стратегии на бектесте. На примере того как это есть в метатрейдере, там указываешь шаг с которым будут производиться тесты входных параметров (МА, тейк, стоп, данные индюков и т.д.) на определенном участке и он тебе по итогу вываливает 30-50 итоговых данных с результатами теста. Ну это чтоб в ручную не подбирать параметры как в ТВ. Как можно такое в Пайн скрипт написать?

    • @AzzraelCode
      @AzzraelCode  Год назад

      В свое время для меня стало неожиданным и неприятным открытием что в TradingView такого функционала нет. Даже в Премиуме нет. В бесплатном MT4 это было 20 лет назад, а вот в TV не завезли даже сейчас. Дичь! Мы для бэктестов сейчас используем бесплатный TSLab, там есть бесплатные коннекторы как к криптобиржам, так и к фонде. Также там можно писать бэктесты без программирования на кубиках или на C#. Если вам нужны бэктесты в первую очередь, то очень рекомендую.

    • @AzzraelCode
      @AzzraelCode  Год назад

      Нет

    • @Славный-щ6ф
      @Славный-щ6ф Год назад

      @@AzzraelCode я тут Пайн скрипт с горем пополам пытаюсь победить , хорошо хоть ии теперь есть, который подсказать может. А взглянув только на интерфейс тслаб, чёт страшно стало дд)

  • @АндрейМалахов-к3э
    @АндрейМалахов-к3э 2 года назад +1

    Потому что неделя в TW начинается с воскресенья. Т.е. dayofweek ==1 это будет воскресенье. И в этот день мосбиржа не работает, соответственно условие не выполняется

    • @АндрейМалахов-к3э
      @АндрейМалахов-к3э 2 года назад

      Мля, я один походу дальше не стал смотреть и начал отвечать ))

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Вы все правильно сделали. Такая задумка и была))

  • @DmitriyZoom
    @DmitriyZoom Год назад

    Сделай обзор chatGPT делает стратегию

  • @McShorts__
    @McShorts__ Год назад

    Здрастивуйте. брат. как ви. у меня есть идие в традингвйу. нада риализавать ето. бюджет иди соостаить 800-1000$. у тебя есть время. или дай харощего твайево учиника

  • @systemsclimate2370
    @systemsclimate2370 7 месяцев назад

    На мосбирже (втб) не понимаю, а ерунду писать не хочется.

  • @АлексейЛитр
    @АлексейЛитр 2 года назад

    У вас такие возможности в развитии своего канала а Вы почему то не хотите их реализовывать. Вы учите основам и делаете это хорошо, но этих уроков недостаточно без обратной связи. Я перекопал все и вся за 3 месяца про TV . Могу сказать только одно , из 22 млн. частных инвесторов торгуют только 2 млн. из за того что боятся и не понимают что делать . Эта аудитория будет вашей если в живую ПОКАЗАТЬ людям как работать с TV , как заходить по индикатору , как правильно поставить стопы чтобы не уйти в сильный минус и не упустить рост. Завести людей в Телеграм и дать им Всем один индикатор для не квала (Стратегию ) по которой все скопом(по желанию) будут торговать. Для не квала нужна торговля только в Лонг и в течении дня. Да, это риск для новичков но это будет меньшее зло для них . Новичок без знаний , за 3-4 месяца торговли теряет 30-40 % от портфеля(если не всё) и уходит с рынка. Если надо, Могу прислать свой вариант схемы работы с индикатором на почту.

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Когда я начинал канал - мой мир был другой. С одной стороны у меня было сильно больше времени на развлечение с каналом, с другой стороны я видел в РФ интересный фондовый рынок, который увлекательно развивался. Сейчас нет ни того ни другого. Я очень надеюсь что в обозримом будущем все изменится в лучшую сторону и тогда, возможно, я вернусь к реализации возможностей развития своего канала ;)

  • @AIVAN1
    @AIVAN1 11 месяцев назад

    Доброго времени суток.
    Помогите разобраться, написал ваш код
    if close > open
    strategy.close_all()
    if (close-open) < -1000
    strategy.entry("long", strategy.long)
    На данный момент может алгоритмы pine script поменялись . Вроде код тот же, но открытие лонг позиции идет на следующем баре после падения/
    ( А на видео идет открытие на самом баре падения) получается сейчас открытие идёт на бар позже после падения.
    Как данный алгоритм будет работать в реальном времени? Определение свечи идет каждый тик.
    А рассчитываем мы настоящую свечу, которая строиться.
    Или может стоить изменить формулу на свечу предыдущую - на подобие close[1]... а то что-то запутался со свечами и их просчетом и построением.
    (Процент прибыльных сделок вырос до 74,34% на BTCUSDT)

    • @AzzraelCode
      @AzzraelCode  11 месяцев назад +1

      Вам нужно в фн инициализации стратегии www.tradingview.com/pine-script-reference/v5/#fun_strategy использовать calc_on_every_tick=true, calc_on_order_fills=true

    • @AIVAN1
      @AIVAN1 11 месяцев назад

      @@AzzraelCode Благодарю за ответ, немного прояснилось, что можно использовать подсчет по тикам и при закрытии бара.

  • @НиколайЛомакин-ч2ю
    @НиколайЛомакин-ч2ю 2 года назад

    Подскажите, пишу в стратегии код: if (open>close and close[1]>open[1])
    strategy.entry("enter long", strategy.long, 1) но почемуто открывается только одна сделка в самом начале и все, то есть я так понимаю она не обрабатывает все бары.

    • @AzzraelCode
      @AzzraelCode  2 года назад

      В настройках стратегии по умолчанию пирамидинг = 1. Т.е. stratefy.entry при такой настройке может держать открытой только одну позу. Чтобы открыть след нужно закрыть текущую. Также можно изменить эту настройку выставив любой пирамидинг и тогда вы сможете держать открытыми не более указанного в пирамидинге кол-ва.
      В последнем сериале по стратегиям я рассказывал и показывал это ruclips.net/video/cVvXhin8hVs/видео.html
      Также есть ещё метод strategy.order, кот похож на strategy.entry, но он игнорит пирамидинг.

  • @tester3706
    @tester3706 2 года назад

    Спасибо за уроки! В price chanel стратегиях оч. нужно знать хай лоу за определенный период. Нашел в классе ta. есть функция highest. но как быть если хай лоу нужен за определенный промежуток времени , а не за кол-во баров, допустим хай лоу дня?

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Надеюсь помог www.tradingview.com/script/VDhm83vT-Get-Day-Extremes/ ;)

    • @tester3706
      @tester3706 2 года назад

      @@AzzraelCode к сожалению скрипт скрыт((

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Долбанные хауз рулсы ТВ )) В пред комменте обновил ссылку, должна работать.

    • @tester3706
      @tester3706 2 года назад

      @@AzzraelCode спасибо большое! так у меня тоже получилось благодаря вашим урокам.. но ) хай лой дня у нас исходит из того что торговая сессия мосбиржи начинается с вечерки (что в принципе верно). и видим мы его постфактум, т.е. сегодня видим вчерашние. А я хотел бы циклом от утреннего открытия с 9 утра на каждом баре считать хай/лой и перерисовывать его в зависимости выше или ниже хая/лоя на текущем баре..