How to post signals?
Posting signals on your channel can be done in one of two ways:
1) Sending a 'Free Text' directly into your channel (Easier and faster).
2) Using the 'Publish Signals' feature on your Telegram Admin Panel (More Powerful).
'Free Text' Signals
The quickest and easiest way to post a signal is to drop the text into your channel's chat. The format needs to follow certain posting rules, otherwise the bot will not be able to read and parse it correctly.
Main Format Rules:
Always include the full coin pair name (for example BTC/USD).
Always include the "Buy" or "Entry" keyword in the message.
Always include either the "Sell" or "Stop" keywords in the message.
For Take Profit targets you can use either "Take Profit", "Sell", "Target"
or "TP".You can include up to 10 Take-profits and up to 10 Entry targets.
There can only be one Stop Loss target.
All targets must be specified as prices and not as percentages. To place targets based on distance percentage, users can set specific entry/ take-profit strategies on their personal Signals Bot.
If you include a Trailing Configuration, the formatting must match the example below exactly. Just change the numerical values as needed.
A stop loss price can't be above the entry price for a long signal, or below the entry price for a short signal.
It is not obligatory to write LONG or SHORT. Cornix will do this automatically based on the buy and sell prices.
Try to avoid variations of the keywords, like "S/L" etc. Instead, type out the word "Stop".
Try to minimize the usage of unicode emojis like a diamond, unnecessary spaces, irrelevant texts etc.
Amount Per Trade:
It is optional to include an "Amount per trade" configuration in your signal.
For the regular "Amount Per Trade as Percentage", use the following formats:
Amount per trade 5%
Amount: 45.0%
Amount 5%
Invest up to 5% of your portfolio
Capital invested : 2% 5% Max
When setting the amount per trade as "Risk percentage", use the formats:
Risk management: Risk 1% - 1.5% of your portfolio
Risk management 0.5%
RM: 10.0%
Amount: 1.0% Risk
Any other combination that includes the text "Risk Management" or "RM"
❗Important Notes:
The limit for this setting is up to 20% amount per trade or 20% risk percentage.
When setting a range for the amount, or multiple options for amounts, only one option will be parsed with the signal. It will be the first one mentioned on your text.
For example:
"Use between 3% and 4% of your portfolio" In this case the bot will take 3% amount per trade.The word "Risk" alone will not get parsed as "Risk percentage", therefore you must include the full text of "Risk management" or "RM".
Prices
Prices in the Satoshi range can be abbreviated and will work fine,
eg. 0.00030000 can be written as 30000 or 30K.Entry prices written as 100-200 will be translated into TWO entries.
In order to create an Entry Zone, add the word ‘Zone’ before the prices.
eg. Entry/ Buy zone: 100-200.Multiple prices can be sent in one line. They will be sorted automatically based on the trade's/signal's direction.
eg. Buy 100 300 200 400.To buy at the current price use the text "Buy at current price", for example:
BTCUSDT
Buy at current price
Sell at 80000 - 81000
Stop at 50000
❗Note: this will not generate a market order for the trades, instead it will create a limit buy order with the current market price.
Breakout Signals:
Breakout signals will be triggered when adding the words 'above' (for long) or 'below' (for short) for your entries.
eg. Enter above 200-100 or Enter Below 100-200. This will wait before buying, making it a Breakout signal.Another way to define s Breakout signal is to specify "Signal Type: Breakout" (by default signal is parsed as "Signal Type: Regular")
Breakout signals can only include up to 2 entry prices.
Leveraged Signals:
Leverage signals should have a leverage indication, it can be one or more of these 3 options:
The keyword 'Leverage' or 'Lev' and then the desired leverage type & level.
The leverage type & level alone. eg. Cross x20/ Isolated x5.
Mentioning the leveraged exchanges names, for example: "Exchanges: Bybit USDT, Binance Futures". In case no leverage type and level are mentioned, the bot will use the default of Isolated x1.
Entry Zone Signals:
Admins can specify a buy zone (a range) rather than a fixed entry price. Example:
Entry Zone: 100-200.For entry-zone signals, the notification message will be "Entered entry zone", instead of “entries achieved”.
The number of entry orders that will be created on the user's account, for an entry zone signals, depends in the Entry Strategy, which can be set on the channel's trading configuration, or on the user's Signals Bot entry strategy.
Close Signal on Take Profit\ Stop Loss Before Entry:
When a signal is published directly in the channel (Free Text Signal), a dynamic “Close Trade on Take Profit\SL before Entry” mechanism is enabled:
If the signal was posted when the current market price is above the price of the first TP minus 0.5%, we assume this signal was created for the future and we won’t close it if reached Take Profit\SL before Entry.
If the signal was posted when the current market price is below the price of the first TP minus 0.5% then we will close it on Take Profit\SL before Entry.
When a signal is published through the bot (Signals > Publish), both for free text and guided methods, you will be asked if you want to start tracking the signal right now or only when reaching the entry:
"Start tracking the signal right now" means that the signal will get closed if take profit or stop loss hit before the entry price is reached.
"Start tracking the signal when reaching the entry” means that the signal will not get closed in case take profit or stop loss hit before entry price is reached.
Free Text Signal Format:
This is an example for a format that you can use by copy-pasting it to your channel and changing the values. Note that this is not the only option, and any other format will also work, as long as you're following the guidelines mentioned above.
⚡⚡ #BTC/USDT ⚡⚡
Exchanges: Binance Futures
Signal Type: Regular (Long)
Leverage: Isolated (5X)
Entry Zone:
38766.9 - 38766.9
Take-Profit Targets:
1) 38766.9
2) 38766.9
Stop Targets:
1) 38766.9
Trailing Configuration:
Entry: Percentage (0.5%)
Take-Profit: Percentage (0.5%)
Stop: Moving Target - Trigger: Target (1)
Notes:
This method is the quickest way to copy-paste a signal, but it has limitations: target ratios % and risk allocation mentions will not get parsed using this option.
If you wish to use a Percentage Trigger for Trailing Stop Loss, the format will be:
Stop: Breakeven - Trigger: Percent (1%)
Once a signal with the correct format is posted, it will be immediately transformed into the same message, but with the Cornix follow buttons added below.
'Publish Signal' Feature
The 'Signals' > 'Publish' feature can be accessed from the Telegram bot main menu, under the Admin Panel section:
You can choose between two options: Guided and Free Text.
Guided
The 'Guided' option will guide you step by step, and will finally ask you to manually set the prices, once confirmed it will be automatically posted on the channel.
The Guided feature allows you to set some advanced settings to your signals. When using the Guided path, a "published by" text will be added to the signals with the admin's name (this can be disabled by contacting the Cornix support).
Free Text
The 'Free Text' option is similar to the raw free text signal posting option in the channel's chat, but with one major difference:
Once you enter your intended raw text signal, the bot will follow up with some additional questions on Trailing Entry/ TP/ Stop-loss, the intended risk usage, and the signal's ratios. You'll also be able to chose if the signal will stay open if Take Profit or Stop Loss hit before Entries.
Signal posting limitations
The maximum amount of signals that can be published on the channel per minute is 7.
The number of open signals that can be managed simultaneously on the channel is based on the number of active users in the channel. Read more.



