Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Скрипт Pine на tradingview.com

Translated2000 UAH

Додатки 2

Перегляд додатків доступний тільки зареєстрованим користувачам.

Відгук замовника про співпрацю з Serhii B.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Все, як говорили, дякую

Відгук фрилансера про співпрацю з Sergii Nikonenko

Оплата
Постановка завдання
Чіткість вимог
Контактність

Співпраця пройшла успішно.
Рекомендую !

  1. 171    4  0
    Переможець3 дні2000 UAH

    Декілька днів на виконання завдання!
    Технічна робота вимагає уточнення

  • Serhii B.
    20 січня 2023, 15:43 |

    Вот что выдает гугл по запросу "импорт данных pine script"  (поверхностный поиск, запись в октябре прошлого года) - В разработке находится функция, которая позволит пользователям создавать собственные потоки данных OHLCV EOD. Эти данные должны быть созданы пользователями, размещены в репозитории Git и доступны из сценариев через request.*()вызов

    Данные можно подтягивать с ограниченного перечня ресурсов, таких как QUANDL. Но именно QUANDL выкупили не так давно и залить туда свою информацию уже вряд ли возможно.

    Второй нюанс - даже если и запустили уже функцию импорта, то она, скорее всего, будет доступна исключительно для платных аккаунтов, по аналогии с экспортом.

  • Sergii Nikonenko
    20 січня 2023, 15:56 |

    не уверен по поводу того что в разработке, но вот пример (нашел в интернете) как это может выглядеть

    1. нужно взять график LTCUSDT

    2. вставить в панель скрипта вот этот сркрипт - будет ниже по тексту

    3. добавить скрипт на график (и если выбрать часовой таймфрейм, то это примерно то что нужно, только мне непонятно как туда текст добавить и массив сделать чтоб Id показывать)



    //@version=5

    indicator("My study", max_labels_count=500, overlay=true)

    // Define arrays of undefined size, so you can add many datapoints

    var float[]     prices  = array.new_float()

    var string[]    ids     = array.new_string()

    var int[]       date    = array.new_int()

    // Function to add data to the arrays

    f_data(_price, _id, _date) =>

        array.push(prices, _price)

        array.push(ids, _id)

        array.push(date, _date)

    // Function to create a label

    f_label(_idx) => 

        labelText = "TRADE: " + array.get(ids, _idx) + "\n\n BUY: " + str.tostring(array.get(prices, _idx))

        label.new(array.get(date, _idx), array.get(prices, _idx), labelText, xloc.bar_time, yloc.price, color=color.red, textcolor=color.white, style=label.style_triangledown, size = size.tiny)

    // Enter data into the arrays on the first bar only. 

    // No need to do it on every bar (for performance).

    if barstate.isfirst

        // You don't need to use the epoch time integer, you can also use the timestamp() function

        f_data(86, 'BUY IN',  timestamp(2023, 01, 13, 0, 0, 0))

        f_data(84.5, 'SELL OUT', timestamp(2023, 01, 13, 1, 0, 0))

        f_data(87, 'SELL OUT', timestamp(2023, 01, 14, 1, 0, 0))

    // Create the labels on the chart's last bar

    if barstate.islast

        for i = 0 to array.size(ids) - 1

            f_label(i)

     Ответить  0

  • Serhii B.
    20 січня 2023, 16:05 |

    Собственно это и имел ввиду - скрипт не сложный. А вот вносить данные...
    В общем, скорей всего, все данные по сделкам придется прописывать в сам скрипт пайн. Если сделок будет много, то возможно стоит задуматься о написании программки (например на питоне) для формирования скрипта на пайн 🙂

  • Sergii Nikonenko
    20 січня 2023, 16:10 |

    это да, на следующем этапе:), но пока главное на графике отобразить

  • Serhii B.
    20 січня 2023, 16:15 |

    Могу попробовать посодействовать в этом вопросе. Только давно уже с пайн имел дело, подзабыл. Несколько дней может уйти на это задание

  • Sergii Nikonenko
    20 січня 2023, 16:20 |

    ок, несколько дней на это есть

  • Sergii Nikonenko
    20 січня 2023, 15:55 |

    не уверен по поводу того что в разработке, но вот пример (нашел в интернете) как это может выглядеть

    1. нужно взять график LTCUSDT

    2. вставить в панель скрипта вот этот сркрипт - будет ниже по тексту

    3. добавить скрипт на график (и если выбрать часовой таймфрейм, то это примерно то что нужно, только мне непонятно как туда текст добавить и массив сделать чтоб Id показывать)



    //@version=5

    indicator("My study", max_labels_count=500, overlay=true)

    // Define arrays of undefined size, so you can add many datapoints

    var float[]     prices  = array.new_float()

    var string[]    ids     = array.new_string()

    var int[]       date    = array.new_int()

    // Function to add data to the arrays

    f_data(_price, _id, _date) =>

        array.push(prices, _price)

        array.push(ids, _id)

        array.push(date, _date)

    // Function to create a label

    f_label(_idx) => 

        labelText = "TRADE: " + array.get(ids, _idx) + "\n\n BUY: " + str.tostring(array.get(prices, _idx))

        label.new(array.get(date, _idx), array.get(prices, _idx), labelText, xloc.bar_time, yloc.price, color=color.red, textcolor=color.white, style=label.style_triangledown, size = size.tiny)

    // Enter data into the arrays on the first bar only. 

    // No need to do it on every bar (for performance).

    if barstate.isfirst

        // You don't need to use the epoch time integer, you can also use the timestamp() function

        f_data(86, 'BUY IN',  timestamp(2023, 01, 13, 0, 0, 0))

        f_data(84.5, 'SELL OUT', timestamp(2023, 01, 13, 1, 0, 0))

        f_data(87, 'SELL OUT', timestamp(2023, 01, 14, 1, 0, 0))

    // Create the labels on the chart's last bar

    if barstate.islast

        for i = 0 to array.size(ids) - 1

            f_label(i)

Актуальні фриланс-проєкти в категорії Python

Розробка програмного забезпечення з ШІ

Потрібно розробити програмне забезпечення для автоматичного виявлення, захоплення та супроводження об'єкта за допомогою відеокамери та поворотного механізму.Вихідні дані: Відеокамера з оптикою. Поворотний пристрій по двох осях (азимут/кут місця). Сервоприводи з керуванням через…

AI та машинне навчанняPython ∙ 23 години 17 хвилин тому ∙ 13 ставок

ТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬ

ТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та…

PythonРозробка ботів ∙ 1 день тому ∙ 30 ставок

Автоматизація процесів через API та Python

Нижче описав поточний процес і те, до якого результату хотілося б прийти. Також прикладаю файли реального процесу, щоб краще зрозуміти, як він виглядає в реальності Поточний процес Зараз весь процес виконується вручну: завантаження/вивантаження файлів, перенесення даних…

AI та машинне навчанняPython ∙ 1 день 4 години тому ∙ 42 ставки

Потрібно створити бот в тг для оплати підписки.

2000 UAH

Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу

PythonРозробка ботів ∙ 1 день 17 годин тому ∙ 78 ставок

Бізнес-логіка платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django

Доопрацювання бізнес-логіки освітньої платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django + React) Необхідно реалізувати повноцінну систему підтвердження уроків, контролю відвідуваності та зберігання історії підтверджень. Важливо Перед початком…

Python ∙ 4 дні 5 годин тому ∙ 30 ставок

Замовник
Sergii Nikonenko
Україна Київ  1  0
Проєкт опублікований
3 роки тому
47 переглядів