Скрипт для роботи Binance usd-m Futures
Потрібно переписувати роботу стратегії на мові Pine Script c автоматизацією на Python.Використовуємо стандартний API Binance.Для роботи потрібен досвід з API Binance і TradingView.У разі успішного виконання роботи будуть нові замовлення.Вхідні дані
API Key (приватний і публічний)
Розмір свічок (наприклад, 15 м)
Режим роботи (test, work, download)
Валютна пара (наприклад , BTCUSDT)
Час початку тестування (наприклад , 01.05.2022)
STOP LOST (наприклад, 3% від ціни валюти)
TAKE PROFIT (наприклад, 5% від ціни валюти)
MONEY_MARKET = 50 ( $ 50, для роботи в режимах ставок в тест і work)
Опис режимів роботи
Завантажити
Завантажує всі дані з Binance на жорсткий диск.Якщо дані є на диску, ми видаляємо їх і перезаписуємо нові.[Вихід з програми]
Тест
Якщо даних немає, то спочатку завантажуємо їх (режим завантаження).Ми проводимо тестування з висновком всіх операцій за стратегією на екран і csv файл.У 2 колоні прибуток, зміна балансу.Приклад
1; 1; [датум входу]
2; 2; [датум входу]
4; 1; [дата входу]; [дата виходу]
6; 5; [датум входу]
П'яте місце – це місто, в якому ми знаходимося.
Як розглядається точка входу і виходу.Для LONG (з мінімальної точки свічки , закриття робимо так само з мінімальної точки свічки)
Для SHORT (з максимальної точки свічки , закриття робимо так само з максимальної точки свічки)
Вихідний файл перезаписуємо у наступному форматі:
TEST_BTCUSDT_15M_01_05_2022_SL3_TP_5.csv
[Вихід з програми]
роботі
Режим, в якому кожну секунду робиться запит ціни і перевіряється функціонування стратегії.Програма може обслуговувати тільки одну угоду.Якщо працює відкриття торгівлі і торгівлі відкритих немає , то відкриваємо торгівлю з фіксацією у файлі (наприклад , WORK_BTCUSDT_15M_01_05_2022_SL3_TP_5.csv) після чого створюємо SP/TP в системі Binance)
Якщо працює відкриття торгівлі і торгівля відкрита, але за протилежним УПРАВЛІННЯМ, то спочатку закриваємо торгівлю по ринку і потім відкриваємо торгівлю з фіксацією у файлі (наприклад, WORK_BTCUSDT_15M_01_05_2022_SL3_TP_5.csv) після чого створюємо SP/TP в системі Binance)
Відповідно, якщо працює угода (LONG) і угода вже відкрита, наприклад, в режимі (LONG) - нічого не робимо!Наявність діючих транзакцій перевіряємо через API Binance
[Програма в цьому режимі повинна працювати безмежно , до моменту примусового відключення !]
Текст стратегії Pine , який можна простежувати в TradingView і потрібно автоматизувати на python.// ( собака) версія = 4
strategy("BTCUSDT", overlay=true, pyramiding=1,initial_capital = 10000, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, calc_on_order_fills=false, slippage=0,commission_type=strategy.commission.percent,commission_value=0.075)
// джерело
source = input(close, title="Source")
// Configure backtest start date with inputs
startDate = input(title="Start Date", type=input.integer,
defval = 13, minval = 1, maxval = 31
startMonth = input(title="Start Month", type=input.integer,
defval = 6, minval = 1, maxval = 12
startYear = input(title="Start Year", type=input.integer,
defval = 2022, minval = 1800, maxval = 2100)
afterStartDate = (time >= timestamp(syminfo.timezone,
startYear, startMonth, startDate, 0, 0))
len = input(6, title="Length", minval=0)
offset = input(0, title="Offset", minval=0)
hiloType = input(title="Type", defval="HiLo", options=["HiLo", "HiLo Activator"])
simpleHiLo = (hiloType = «HiLo»)
maType = input(title="MA Type", defval="SMA", options=["SMA", "EMA"])
useEMA = (maType = “EMA”)
hima = (useEMA ?Емма (high, len) : sma (high, len )
Loma = (useEMA ?ema(low, len) : sma(low, len))
hihi = (simpleHiLo ?на: highest(high, len))
Lolo = (simpleHiLo ?на: lowest(low, len))
Хіло = ближче
Тіло = if simpleHiLo
(Close < loma [offset] чи ні?hima : (close > hima[offset] ?Loma : hilo[1] )
Іллі
(Close < loma [offset] чи ні?hihi : (close > hima[offset] ?Lolo : hilo[1] )
hlColor = color.red
hlColor := (close < loma[offset] ?color.red : (close > hima[offset] ?color.green : hlColor[1] )
Актуальні фриланс-проєкти в категорії C та C++
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 6 днів 8 годин тому ∙ 6 ставок |
Розробка Minecraft Java Seed Map / Seed Viewer для сайтуРозробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну… C та C++, HTML та CSS верстання ∙ 6 днів 15 годин тому ∙ 15 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 10 днів 22 години тому ∙ 2 ставки |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 13 днів 23 години тому ∙ 8 ставок |