provider automation
Send a signal from your own system through the Signal API
Publish a signal to your followers with one POST request from your own software.
- Step 1
Open the hub
Tap "More" in the bottom bar. The grouped list of capabilities opens.
- Step 2
Open Professional Tools
Under "Trading tools", tap "Professional Tools".
- Step 3
Make a new key
On the "Signal API & webhooks" card tap "New key", fill in "Name", then tap "Create".
- Step 4
Copy the key now
The "API key created" sheet shows the key once; tap "Copy key" and store it safely.
- Step 5
Take the sample request
On the same card open "How to publish a signal", then tap "Copy" under "A complete request".
- Step 6
Put your own key in it
Paste the request into your system and write your key where the placeholder is.
Example
YOUR_API_KEY - Step 7
Give the signal a unique id
Set externalSignalId to an id you will never reuse. That is what stops a duplicate signal.
- Step 8
Set the exit plan
The sample has three stops and three targets for a BUY at 1.0850: every stop below entry, every target above, each ladder totalling exactly 100. Replace them with yours; fewer levels are fine.
Example
"stopLossLevels": [{"price": 1.0830, "closePercent": 50}, {"price": 1.0815, "closePercent": 30}, {"price": 1.0800, "closePercent": 20}], "takeProfitLevels": [{"price": 1.0900, "closePercent": 50}, {"price": 1.0950, "closePercent": 30}, {"price": 1.1000, "closePercent": 20}] - Step 9
Set real values and send
Replace every other sample value with yours and send the request. HTTP 201 means it was accepted.
Example
"accepted": true - Step 10
Watch the quota line
Reload the page: the quota line moves up one.
Example
Automation quota this cycle: 1 of 30
Result
Your followers have the signal exactly as they would a hand-typed one, and it is listed in "Signals". Your own system can now publish without opening the panel.
