Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Pine script on tradingview.com

Translated45 USD

Applications 2

Application viewing is only available registered users.

Client's review of cooperation with Serhii B.

Quality
Professionalism
Cost
Contactability
Deadlines

Everyone talked, thank you.

Freelancer's review of cooperation with Sergii Nikonenko

Payment
Task setting
Clarity of requirements
Contactability

The cooperation went successfully.
I recommend !

  1. 171    4  0
    Winning proposal3 days45 USD

    A few days to complete the task.
    The technical task requires clarification.

  • Serhii B.
    20 January 2023, 15:43 |

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

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

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

  • Sergii Nikonenko
    20 January 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 January 2023, 16:05 |

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

  • Sergii Nikonenko
    20 January 2023, 16:10 |

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

  • Serhii B.
    20 January 2023, 16:15 |

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

  • Sergii Nikonenko
    20 January 2023, 16:20 |

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

  • Sergii Nikonenko
    20 January 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)

Current freelance projects in the category Data Parsing

Parsing company emails from a specific industry

113 USD

Find contacts (e-mail, phone number) of companies engaged in the specified business mentioned in this Google document https://docs.google.com/document/d/1_d-iLxLSL3gjRvo1GmUpWNm0Pm5YoKGcEvaiDc_2I0g/edit?usp=sharing The result should be in the form of a table with the following…

Data Parsing ∙ 22 minutes back ∙ 4 proposals

Need a parser for the online store https://www.lcsc.com/

It is necessary to regularly (once a month, or upon script launch) obtain up-to-date information about the products available in the store. https://www.lcsc.com/ from the catalog of all sections.…

Data Parsing ∙ 1 day 5 hours back ∙ 41 proposals

OpenCart — rental catalog of special equipment

135 USD

OpenCart — Equipment Rental Catalog Need to launch an equipment rental catalog on OpenCart. Theme: excavators cherry pickers forklifts generators cranes scaffolding other construction equipment. It is preferable that you already have a ready-made template or developments…

Web ProgrammingData Parsing ∙ 1 day 22 hours back ∙ 56 proposals

Transfer the program - the server where the program was located has crashed (officially permitted parsing of government data)

46 USD

Hello! My client has encountered the case described below. We need help transferring to a new server and testing the program. It would be better to have a programmer who understands parsing.

Software & Server ConfigurationData Parsing ∙ 2 days 2 hours back ∙ 29 proposals

Website parsing

Implementation of 4 parsers (directory websites) is required. There is a technical specification, and there is a code example as a reference. The tasks include: Writing a parser Integrating a proxy Deduplication logic (transfer the logic from the example) Hashing logic based…

Data Parsing ∙ 3 days 18 hours back ∙ 44 proposals

Client
Sergii Nikonenko
Ukraine Kyiv  1  0
Project published
3 years back
47 views