Traders can trade OKX futures on cleo.finance via their connected OKX account. In this part of the documentation, we will be going through all the steps from creating an OKX account to connecting it to cleo.finance.
Traders can trade OKX futures on cleo.finance via their connected OKX account. In this part of the documentation, we will be going through all the steps from creating an OKX account to connecting it to cleo.finance.
Connecting OKX account to cleo.finance will allow you to use the platform for free and participate in our exclusive Cashback Program where crypto traders will be rewarded with instant cashbacks based on the trading volume they have created on cleo.finance. More information is here.
We will be guiding you through creating an OKX account, creating an API key, and connecting the API key to the cleo.finance. The whole process doesn’t take more than 15 minutes.
You’ll learn how to create your OKX account. If you already have an OKX account, you can skip this step.
1. Go to OKX’s homepage. Click “Sign Up” in the upper right corner or click to “Get Started”.
2. On the create account page, enter your email address and your preferred password. Click “Sign Up”.
3. OKX will send you a verification code on your email address. Enter the verification code.
That’s it! You have an OKX account now.
In order to be able to create your API key, you need to verify your mobile number or enable an authenticator. Both ways are quite straightforward.
1. Log into your OKX account and hover over your account details in the upper right corner and select “Security”.
2. In this step, we will provide you the both ways for verification. Click “Set” for the verification option you would like to choose.
Input your information into the respective fields and click “Confirm”.
You can do this step with any authenticator app. Download an authenticator app to your phone if you don’t have any. You can use the Google Authenticator app as a recommendation.
After that, you can scan the QR code in the 2nd step on the picture or simply enter the key there.
The last thing will be entering the code you received in your email inbox and the code on your authenticator app.
Click “Confirm”.
Now you have completed the verification step.
The account mode on your OKX account is Simple Mode by default which allows you to trade only the spot market. It is a pretty straightforward step to change your account mode to enable futures trading.
In this section, we will guide you through on how to create your API keys on OKX.
1. Log into your OKX account. Hover over your account details in the upper right corner and select “API”
2. Click “Create V5 API key”
3. On the next screen name the keys you are about to generate. It should be something you can easily identify, such as “Cleo Trading Platform”. Then input the passphrase.
IMPORTANT: The “Trade” permission must be enabled, otherwise you will not be able to use the Cleo Trading Platform!
We do not require “Withdraw” permission. Please do not enable it.
Once you are done with it, click “Confirm”.
4. On the next screen, input the code from your email and the code from the authenticator app on your phone. Click “Confirm”.
5. That’s all. Your API key has been created. On this screen, you see the information about your API key.
You will need the API key and Secret Key, so make sure you copy both of the values and save it somewhere!
Click “Copy API info” – so that you can paste it somewhere and save your keys. After that click “Confirm”.
Here is an additional gif where you can see the whole API creation process.
All set. Now you can view your created API key in the API section from your account details.
Connecting your OKX account to Cleo Trading Platform via API keys takes minutes. If you don’t know how to create API keys, please check out here.
Traders can trade Binance Futures on cleo.finance via their connected Binance account. In this part of the documentation, we will go through all the steps from creating a Binance account to connecting it to cleo.finance.
We will be guiding you through creating a Binance account, creating an API key, and connecting the API key to the cleo.finance. The whole process is fairly easy and straightforward.
You’ll learn how to create your Binance Futures account if you don’t have one yet.
1. Go to Binance’s homepage. (Always triple-check the website domain!) Click “Register” in the upper right corner or “Get Started” in the main fold of the site.
2. Select your country of residence and confirm
3. Click “Create Personal Account” once you finish reading the Terms and Conditions and Data Protection Guidelines.
4. Input your preferred email and password.
IMPORTANT: Open the “Referral ID” field and make sure it is empty. Sometimes Binance has it pre-filled.
Click “Next” once you verified all values are correct.
5. Binance will send you a verification code on your email address. Enter the verification code.
That’s it, you have created your new Binance account. You can now deposit funds or purchase some to start trading.
1. Log into your Binance account and go to your wallet.
2. Click “Futures” and open a futures account. Again – make sure you have the Futures Referral field empty.
Before you can start using your Futures account you must complete 14 question quiz. Try placing a position for the first time, it will prompt the quiz.
3. Once you’ve passed the quiz, your Binance Futures is created and enabled. You can start trading.
Hedging mode is one of the requirements for connecting your Binance to the Cleo Trading Platform. In this part, we will be explaining how to enable hedging mode on your Binance account. It takes just couple of minutes.
1. Log in to your Binance Account and click USDS-M futures.
2. Click the icon on the right and then click “Preference”. You will see a small window, click position mode and select hedge mode and close the window. All done, now you have enabled the hedging mode.
IMPORTANT: Please make sure that you have cross margin enabled.
For connecting the Cleo Trading Platform account to your Binance account, you will need to create an API key. It is pretty simple and takes just a couple of minutes.
IMPORTANT: In order to be able to create an API key, your Binance account needs to have an intermediate verification. Here is information about how to get verified.
1. Log into your Binance account. Hover over your account details in the upper right corner and select “API Management”
2. On the next screen name the keys you are about to generate. It should be something you can easily identify, such as “Cleo Trading Platform”.
Click “Create API”
On the security verification screen, click “Get Code” and you will receive an email for an email verification code.
After entering your email verification code, you will also need to enter your 2FA code and click “Submit”
3. After pressing “Submit”, you will be redirected to the API settings. In the right upper corner, you can edit the restrictions.
Click “Edit Restrictions” and make sure the “Enable Futures Trading” box is ticked and click “Save”.
IMPORTANT: The “Enable Futures” permission must be enabled, otherwise you will not be able to use the Cleo Trading Platform!
If you can’t see “Enable Futures” permission. You need to open Futures wallet. Please check HERE for how to do it.
We do not require any other permissions, such as Withdrawals. Please do not enable them.
After clicking “Save”, you will need to enter your 2FA code and the changes will be saved.
You will need API key and Secret, so make sure you copy both of the values!
You can delete the API keys at any point, which will immediately sever connection with the Cleo Trading Platform.
Connecting your Binance account to Cleo Trading Platform via API keys takes minutes. If you don’t know how to create API keys, please check out here.
In this section of the documentation, we will go through the process of placing your position. On the Cleo Trading Platform, you can place your position on Manual Trade, Smart Trade, backtest your strategy via the Backtesting tool, and automate your strategy via Automated Loop.
In Smart Trading, you are able to create your own custom entry and exit conditions by typing or simply selecting from the data-rich dropdown and automating your trading setups via Automated Loop.
You are also able to backtest your automated trading strategies before actually deploying them live.
You can do further customization for each condition by editing its parameters in terms of period, time frame, inheriting an asset, etc, and more. After creating your conditions, the Asset Management tool lets you define your leverage and initial margin, and you can set multiple stop losses and take profits.
In Manual Trading, you can define your leverage and initial margin, and you can set multiple stop losses and take profits and place your trades instantly.
We will be covering all those in detail throughout the documentation.
Visualize and Modify
Once you set your position, you are able to view and modify it right on the chart if you like.
In Manual Trading, you can trade an asset using Market order, with up to 4 Take Profit and 4 Stop Loss orders.
You can switch your position to either long or short position. Then you can set your volume and protections. You can also get started instantly with the predefined Manual Trading templates. You can use them right away or edit for the way you want to.
In Manual Trading, you don’t create entry and exit conditions like in Smart Trading. Your position opens immediately and your position is closed by your stop losses and take profits.
You can find detailed information about how to set your volume and protections in the Asset Management section.
In this part of the documentation, we are going to be mentioning the Smart Trading.
In Smart Trading, you are able to create your custom entry and exit conditions from a data-rich dropdown menu. You can either create your conditions by simple typing or you can select them on the dropdown menu.
With Smart Trading, you can create your own custom trading bots instantly. There are 2 options in the Smart Trade automation:
Your conditions can be customized further when you click on them. You can adjust their periods, exchange, asset, and time frame.
Important: Please keep in mind that, the smart trading size is calculated from the realized balance, not from the available balance.
What does this mean for you?
Some of your position might not get opened because of not having enough balance which means that in the meantime some other positions could be opened and this will result in changes in your balance.
As a simple example:
Let’s say that you have 2 smart positions. They both have 600 USDT of position sizes and you have 1000 USDT in your balance in total.
One of those smart positions opens and your new balance will be 400 USDT. This will result in not having enough balance for your other position with a 600 USDT position size and your second position won’t be able to open.
The Automated Loop feature lets you automate your smart trades instantly. You can also switch your Smart Trade to Automated Loop by switching to “Loop” from “Only Once” on the Smart Trade page.
“Only Once” set your smart trades to be triggered only one time automatically when your conditions are met.
Switching your Smart Trade to the Loop allows your smart trade conditions to be triggered perpetually. The Loop feature lets you create and automate your best custom trading conditions without a single line of coding.
You can always view and monitor the performance of your loop right on the dashboard. You can view the detailed statistics about your Loop strategy and gather important insights.
With the position replay tool, you can replay every position that your loop strategy has.
Cleo Trading Platform has conditions templates available. In this section, we will be touching upon those templates. What are those conditions templates? Where you can find them? How to use them? and more?
There are 10 conditions templates available for you to use. You can preview them, use them and even customize them in any way you like.
You can use the conditions templates with just a simple click. All you need to do is click the button called “Templates” on the right upper corner of the creating conditions section.
You are also able to use conditions templates together with the templates we have on Asset Management. If you would like to see the information on Asset Management templates, please click here.
Here is an example on how to use them together:
There are 10 conditions templates in total. Here we will be mentioning each of them one by one.
This setup opens long (buy) position when price closes below lower band of the Bollinger Band® and exits when price closes above the upper band. Bollinger Bands® is set at 2 standard deviations from the 20-day SMA.
This setup does not work well in trending markets, but profits in ranging markets. You can change the deviation, the SMA settings, the timeframe or add/edit any other condition to this template.
This setup opens short (sell) position when price closes above upper band of the Bollinger Band® and exits when price closes below the lower band. Bollinger Bands® is set at 2 standard deviations from the 20-day SMA.
This setup does not work well in trending markets, but profits in ranging markets. You can change the deviation, the SMA settings, the timeframe or add/edit any other condition to this template.
This setup opens long (buy) position when price is above EMA(21), Parabolic SAR and when MACD line is above Signal line all on 1-hour timeframe. Parabolic SAR and MACD indicators both have default settings.
This setup profits in uptrending market conditions, should be avoided in ranging markets. You can change the timeframe to fit your preferences.
This setup opens short (sell) position when price is below EMA(21), Parabolic SAR and when MACD line is below Signal line all on 1-hour timeframe. Parabolic SAR and MACD indicators both have default settings.
This setup profits in downtrending market conditions, should be avoided in ranging markets. You can change the timeframe to fit your preferences.
This setup opens long (buy) position when Simple Moving average (SMA) of period 50 is crossing up SMA of period 200. This event is referred to as a Golden Cross. The exit conditions are set up to be faster: when Price is crossing down SMA(50).
You can change the timeframe or length of each moving average, or even the way it is calculated (Simple, Exponential, Hull, Kaufman Adaptive,…) to make the setup more responsive to current market movements.
This setup opens short (sell) position when Simple Moving average (SMA) of period 50 is crossing down SMA of period 200. This event is referred to as a Death Cross. The exit conditions are set up to be faster: when Price is crossing up the SMA(50).
You can change the timeframe or length of each moving average, or even the way it is calculated (Simple, Exponential, Hull, Kaufman Adaptive,…) to make the setup more responsive to current market movements.
This setup opens long (buy) position when Relative Strength Index (RSI) of period 14 gains 20% in a single hour, but is still not in overbought territory, and when Price is above Simple Moving average (SMA) of period 50. The exit condition is focused on getting us out of the position as close to the top of the move as possible using MACD line crossing the Signal line.
You can change the timeframe or length of the moving average, or even the way it is calculated (Simple, Exponential, Hull, Kaufman Adaptive,…), or the RSI look-back period to make the setup more responsive to current market movements.
This setup opens short (sell) position when Relative Strength Index (RSI) of period 14 drops by 20% in a single hour, but is still not in oversold territory, and when Price is below Simple Moving average (SMA) of period 50. The exit condition is focused on getting us out of the position as close to the bottom of the move as possible using MACD line crossing the Signal line.
You can change the timeframe or length of the moving average, or even the way it is calculated (Simple, Exponential, Hull, Kaufman Adaptive,…), or the RSI look-back period to make the setup more responsive to current market movements.
This simple setup opens long (buy) position when Price makes at least 1% move up within a single hour. The exit condition is set for a bearish Hanging Man Candle, but it is strongly suggested to pair this template with layered Asset Management strategy – with multiple Take Profit orders.
This simple setup opens short (sell) position when Price makes at least 1% move down within a single hour. The exit condition is set for a bullish Hammer Candle, but it is strongly suggested to pair this template with layered Asset Management strategy – with multiple Take Profit orders.
The Asset Management section allows you to set many crucial position attributes.
In this section of documentation you will find all needed to understand how to utilize Cleo’s unique options to maximize your trading performance.
Throughout the Asset Management section, we use the “target” icon.
Since in the Advanced mode you are allowed to see all 4 methods of data input at the same time, you need to set which one is the main method of calculation. The remaining three options are only approximated and visualized for you.
The values without the target icon are only approximations at the time. The values can change.
For Manual Trading, the approximations can be quite close to actual values considering that you open your position immediately rather than waiting for entry conditions to be met.
For Smart Trading, the approximations can vary from the actual values when your position is opened. This is mainly because the smart position has entry and exit conditions. Your entry conditions can take time to be met which could result in the difference between the approximations and the values when your position is opened.
There are some readily available templates that you can use.
You can preview them, pick them, and even customize them the way you want.
You can pick 3 order types on the Cleo Trading Platform and those are market, limit and stop orders.
In Manual Trading, you are not able to pick your close order type. This is because, in Manual Trading, your position is closed by the protections you have rather than having exit conditions.
On the other hand, since you have exit conditions present in Smart Trading, you are able to pick your close order type.
Currently, you can only pick the market order type. You can see limit order and stop order are present but they are not selectable. That’s because limit order and stop order will be available for you to pick in the future.
There are some readily available templates that you can use in the Asset Management section. You just need to click the “Templates” button on the right corner of the asset management. Here is a visual guide:
You can preview them, pick them, and even customize them the way you want.
Volume is a part of Asset Management. In this part of the documentation, you will find important attributes related to your position size, leverage, and calculation regards to your balance.
In the volume section, you can set your desired leverage with a slider or typing the value.
IMPORTANT: The maximum allowed leverage you can set depends on the pairs and connected exchange or broker.
If you like to check the leverage amounts, you are allowed to on Binance. Please check this link: https://www.binance.com/en/futures/trading-rules/perpetual/leverage-margin
The initial margin is the amount of money that you need in order to open a buy or sell-on position. Considering the example from the screenshot: You can buy 1,000 USDT with an initial margin of 100 USDT(with 10x Leverage) while your initial position size is 1% of your available balance.
You can set your margin/Initial margin via slider or typing in numbers on the set margin part or you can also type your initial margin in terms of the percentage of your available balance.
You can set your position size in the same way you set your initial margin.
Position size is calculated as:
Position size= Your Leverage*Your initial margin(set margin)
For instance: when your leverage is 10x and your initial margin is 100 USDT then your position will be 1000 USDT.
As we mentioned about the target icon in the asset management part, you can set the target icons in the volume part.
For instance, when you set your target as the initial margin, it chooses the initial margin and position size as a main method of calculation. That means the entered value of your initial margin value will stay locked even though your available balance changes while you are waiting for your position to be filled.
The values without the target icon are only approximations at the time. The values can change.
For Manual Trading, the approximations can be quite close to actual values considering that you open your position immediately rather than waiting for entry conditions to be met.
For Smart Trading, the approximations can vary from the actual values when your position is opened. This is mainly because the smart position has entry and exit conditions. Your entry conditions can take time to be met which could result in the difference between the approximations and the values when your position is opened.
When you receive this error, there can be 2 reasons:
You receive this error for 2 reasons:
Your required minimum position size is determined by your connected exchange account and the trading pairs of your choice.
Your allowed maximum position size is determined by your connected exchange account and the trading pairs of your choice.
This basically means that the allowed minimum leverage is 1x and it cannot be smaller than 1x.
On the leverage part of the volume section, the leverage range can be shown between 1x-125x but the maximum amount of leverage you can set is determined by your exchange and the trading pairs you selected.
In this section of the document, you will find;
What is Take Profit?
How to set your Take Profits?
How are the parameters calculated?
The warning messages and their explanations.
A take-profit order is a trading strategy that specifies a certain price level above the purchase price, which is chosen by the trader.
If the price of a security reaches that level, it will automatically trigger a close of the position. If the price does not reach that level, then the order will not be acted on.
On Cleo Trading Platform, you are able to set more than one Take Profits.
The sum of your all take profits’ quantity should be equal to 100%. So that means if you have:
One take profit; then the quantity should be equal to 100%.
Two take profit; then the sum of Take Profit 1 and Take Profit 2 quantities should be equal to 100%. You can customize the quantities of each take profit via a slider or by just typing in numbers.
This basically means that you cannot set the market price of your take profit less than zero and it cannot be lower than the current market price.
This error message means that the market price you want to set for your take profit cannot be more than what your exchange account allows.
In this error message, it means that the market price of your take profit and the current market price for the pair you want to trade cannot be the same.
You will receive this error message when you set your market price lower than the initial market price when you are in a long position.
Let’s assume the current market price for BTC/USDT is 47,000 USDT so this means that you cannot set the market price for your take profit lower or equal to 47,000 USDT
You will receive this error message when you set your market price higher than the initial market price when you are in a short position.
Let’s assume the current market price for BTC/USDT is 47,000 USDT so this means that you cannot set the market price for your take profit higher or equal to 47,000 USDT
You receive this message when you set your PnL and PnL/Available balance to 0.
In this section of the document, you will find;
What is Stop Loss?
How to set your Stop Losses?
How are the parameters calculated?
The warning messages and their explanations.
A stop-loss order helps you limit your risk on a trade. It’s an order that exits your trade once its price reaches a specified level. It serves as protection from excessive losses.
On Cleo Trading Platform, you can set up to set 4 Stop Loss orders.
Just like in Take Profit, you can use Stop Losses with either Advance mode or Basic mode.
On the Advance Mode, you can set any of the four data input as your target by clicking the target icon which will choose that data input as the main method of calculation.
The sum of your all stop losses should be equal to 100%. So that means if you have:
One stop loss; then the quantity should be equal to 100%.
Two stop losses; then the sum of Stop Loss 1 and Stop Loss 2 quantities should be equal to 100%. You can customize the quantities of each stop loss via a slider or by just typing in numbers.
In this error message, it means that the market price of your stop loss and the current market price for the pair you want to trade cannot be the same.
You will receive this error message when you set your market price higher than the current market price when you are in a long position.
Let’s assume the current market price for BTC/USDT is 47,000 USDT so this means that you cannot set the market price for your stop loss higher than or equal to 47,000 USDT.
You will receive this error message when you set your market price lower than the initial market price when you are in a short position.
Let’s assume the current market price for BTC/USDT is 47,000 USDT so this means that you cannot set the market price for your stop loss lower than or equal to 47,000 USDT.
You receive this message when you set your PnL and PnL/Available balance of your stop loss to 0.
This Roadmap is non-binding, for informational purposes only. We will be frequently updating and iterrating our development process, so make sure you check back in frequently.