New: build and backtest strategies inside ChatGPT. Get the ChatGPT plugin

All integrations
3CommasSignal bot

Your strategy. Your 3Commas bot.

Build and test a strategy in Premiss. Send its position changes to a 3Commas Custom Signal Bot, with order sizing and execution configured in 3Commas.

Free to build and backtest. Signals on Pro and Quant.

Connect with
Custom Signal Bot JSON
Receiver coverage
Crypto · Spot and futures
What arrives
Long, short and flat signals

The connection

One strategy. A clear handoff.

Premiss supplies the strategy logic and outgoing signals. Your 3Commas bot receives those signals and applies its own account settings. This is a connection to a Custom Signal Bot, with a clear place to configure the receiver’s trading behavior.

How signal bots work

Create the signal source

Set your rules, inspect the generated code and backtest before using a paper bot as the source of new signals.

Use the custom signal format

The preset reads the bot details from your generated 3Commas JSON. Set concrete exchange and instrument values that match your receiver.

Keep execution in 3Commas

Configure position size, leverage, loss limits and exit behavior in 3Commas. Premiss stores a signal credential, not your exchange API keys.

Set up 3Commas.

3Commas documentation
  1. Create a Custom Signal Bot

    In 3Commas, create a Signal Bot with Custom Signal as its source. Choose the exchange and market you intend it to trade.

  2. Attach your Premiss strategy

    In Premiss Signals, select 3Commas. Paste the generated bot JSON into the secure form and match the exchange and instrument. Choose the paper bot that supplies its signals.

  3. Check the receiver’s behavior

    Set entry sizing in 3Commas instead of sending it in a webhook. Verify exit sizing too: an exit_long signal can reduce a position instead of closing it completely. Review both systems’ histories.

Questions

Do I need TradingView to generate the signals?

The Premiss workflow uses your paper bot as the signal source. 3Commas documents Custom Signal for sources other than TradingView. Use the Custom Signal Bot JSON supported by the Premiss setup form.

Does this integration work with every 3Commas bot?

The preset is for the Custom Signal Bot contract. It is not a general connection to DCA or Grid bots. If your 3Commas bot shows a different configuration format, check compatibility before connecting.

Does a delivered exit mean my position is closed?

No. Delivery confirms that the receiver accepted the request. The receiver’s sizing and position settings determine the order, and an exit signal can produce a partial reduction. Check execution in 3Commas.

How do I enable short signals?

Use a compatible futures bot with Reversal direction and Reverse Position enabled, not hedge mode. Configure both entries and full exits, test the receiver, then explicitly enable short signals in Premiss. Selling existing spot inventory is not the same as short exposure. Existing connections are not automatically enabled for shorts.

View all integrations

Give your idea a signal.

Free to build and backtest. No credit card.