Логотип Track Position (TP/SL)

Встроенное действие Встроенное

После свопа создается группа позиций с исполненным ордером на покупку и опциональными ордерами на тейк-профит / стоп-лосс на продажу. Стоимость входа автоматически преобразуется в USD (USDC). Платформа отслеживает и автоматически продает при достижении порогов.

Вкратце

ПолеЗначение
Action IDtrack-position
CategoryВстроенное
ConnectorНе требуется
Requires gasНет
Funds movementНе указано
Tagstrading, order, take-profit, stop-loss, tp-sl, defi, swap, polymarket, perp, hyperliquid, position

Схема входных данных

ПолеТипОбязательноОписание
walletIdstringДаID кошелька, содержащего токены позиции.
chainIdnumberДаID цепочки, где был куплен токен.
assetAddressstringДаАдрес контракта актива, который вы купили (токен, условный токен и т. д.).
entryCoststringДаBigInt: количество котируемого токена, потраченного (из результата свопа/ставки).
entryAmountstringДаBigInt: количество полученного актива (из результата свопа/ставки).
entryTxHashstringДаХэш транзакции покупки/входа.
tpMultipliernumberНетМножитель тейк-профита (например, 2.0 = продать, когда стоимость в 2 раза превысит стоимость входа).
slMultipliernumberНетМножитель стоп-лосса (например, 0.5 = продать, когда стоимость составит 50% от стоимости входа).
labelstringНетОтображаемое имя позиции (например, 'DEGEN', 'Trump YES').
quoteTokenstringНетАдрес контракта того, чем вы заплатили. Используйте 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE для нативного ETH.
assetDecimalsnumberНетДесятичные знаки токена (по умолчанию: 18).
metadataobjectНетДанные, специфичные для протокола (например, marketId, conditionId, outcome в Polymarket).
sellToTokenstringНетАдрес контракта токена, который будет получен при продаже. По умолчанию USDC.
positionTypestringНетТип позиции. По умолчанию 'dex'.

Схема результата

ПолеТипОбязательноОписание
groupIdstringДаУникальный ID группы ордеров. Используйте для запроса статуса ордеров через API.
ordersarrayДаСписок созданных ордеров (исполненный ордер на покупку + опциональные ордера TP/SL на продажу).

Примеры

json
{ "type": "track-position", "payload": { "walletId": "0x0000000000000000000000000000000000000000", "chainId": 8453, "assetAddress": "0x0000000000000000000000000000000000000000", "entryCost": "example-entryCost", "entryAmount": "1000000", "entryTxHash": "example-entryTxHash" }, "children": []}

Поля полезной нагрузки могут использовать выражения рабочего процесса, такие как {{$trigger.body.amount}}, {{$nodes.fetch.result.price}} и {{$props.asset}}, когда значение должно поступать из триггера, предыдущего узла или свойства повторно используемого рабочего процесса.

Ask a question... ⌘I