• Blog
  • Go to CLEO App
  • Blog
  • Go to CLEO App
  • Getting started
    • Connecting exchange account
      • Binance
        • How to create a Binance account
        • How to enable Futures trading in Binance
        • How to Enable Hedging Mode
        • How to create API keys
        • How to connect your Binance account
  • Placing a Position
    • Instant Position
    • Smart Position
      • Condition Templates
    • Position Warnings
    • Asset Management
      • Order Types
      • Templates
      • Volume
      • Take Profit
      • Stop Loss
  • Changelog
    • Roadmap

Getting started#

Connecting exchange account#

Binance#

The first live trading option on cleo.finance is Binance Futures.

cleo.finance is part of Binance Broker Program. This means cleo.finance gets remuneration from Binance from trading fees incurred by users using cleo.finance platform and signed up to Binance after October 1st, 2020 and without referral code.

We are currently offering live trading for all Binance Futures users for free, but we plan to introduce tiered pricing, with a Free option for users who Qualify for it based on rules imposed on us by Binance Broker Program. If you do not fulfill these conditions, you will still be able to use cleo.finance platform either by paying a monthly fee or by switching to other exchanges whose accounts are supported.

If you do fulfill these conditions and you enjoy using cleo.finance platform, thank you for supporting us and the further platform development!

How to create a Binance account#

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.

In order to fulfil the conditions to get a free subscription with Cleo Trading Platform the account needs to be created without a referral code.

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.

How to enable Futures trading in Binance#

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.

How to Enable Hedging Mode#

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.

How to create API keys#

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.

How to connect your Binance account#

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.

null
<p style='text-align: left;'>Here you can put:</p> <ul> <li style='text-align: left;'>The account name you want to type in.</li> <li style='text-align: left;'>Your API key and API Secret Key you have created in your Binance account. If you haven’t created one, here is <span style='color: #0000ff;'><a style='color: #0000ff;' href='https://docs.cleo.finance/#1544'>how you can create API keys. </a></span></li> </ul> <p>
</p> <p style='text-align: left;'>These are the validation points in order to be able to connect your account successfully. You just need to click the “Validate” button to see which validations you miss.</p> <p>
  • Valid API checks whether you put your API keys correctly or not. If it is not, please double-check your API keys on your Binance account. Sometimes users copy with extra space without noticing it.
  • Trading enabled is explained in the “How to enable Futures trading in Binance” section.
  • Hedging Mode and Cross Margin enabled are explained in the  “How to Enable Hedging Mode” section.
  • If the VIP less than 5 validation point is not met when you click the “Validate” button,  please check the Binance VIP program.
  • Sign up with NO referral code is a requirement when creating your Binance account. Please check here for how to create a Binance account without a referral code.
  • Your Binance account needs to be created after 1.10.2020. 
  1. Type your preferred account name. Then put your API key and API secret.
  2. Click the “Validate” button on the right.
  3. Once you met the validation points, click the “Connect Account”

Placing a Position#

In this section of the documentation, we will go through the process of placing your position. Cleo Trading Platform allows you to place your position on either instant position or smart position.

In the smart position, you are able to create your entry and exit conditions from the data-rich dropdown menu. You can customize your rules easily. After creating your conditions, you can determine your leverage and initial margin, and you can set multiple stop losses and take profits.

In the instant position, you can determine your leverage and initial margin, and you can set multiple stop losses and take profits.

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.

Instant Position#

In instant position mode, you can trade an asset using Market order, with up to 4 Take Profit and 4 Stop Loss orders.

null
Position Type Switcher – select if you want to buy/go long or sell/go short with your position

You can switch your position to either long or short position. Then you can set your volume and protections. In the instant position, you don’t create entry and exit conditions like in the smart position. 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 when you scroll further to this reading material.

Smart Position#

In this part of the documentation, we are going to be mentioning the Smart Position.

Smart Position creating conditions

In Smart Position, you are able to create your position’s 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.

cleo.finance creating conditions
Here you can copy the rule for the next line and customize it or you can delete it completely and create a new one.
This is where you are able to add an additional condition.

Your conditions can be customized further when you click on them. You can adjust their periods, exchange, asset, and time frame.

Condition settings - cleo.finance

Important: Please keep in mind that, the smart position 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.

Condition Templates#

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.

conditions templates gif

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:

conditions templates used together with AM templates gif

There are 10 conditions templates in total. Here we will be mentioning each of them one by one.

1. Lower Bollinger Band® cross

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.

2. Upper Bollinger Band® cross

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.

3. Uptrend with EMA, PSAR, MACD

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.

4. Downtrend with EMA, PSAR, MACD

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.

5. Moving average Golden Cross

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.

6. Moving average Death Cross

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.

7. Upturn momentum with RSI, SMA

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.

8. Downturn momentum with RSI, SMA

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.

9. Upward Momentum

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.

10. Downward Momentum

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.

Position Warnings#

Asset Management#

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.

asset management - cleo.finance
Currently, you can only use Market Order. Limit and stop will be added in the future.
Leverage setting via a slider or direct value, limits are taken from the exchange, as well as the max. leverage position limit.
The “target” icon – Determines the data input as the main method of calculation. The remaining three options are only approximated and visualized for you. You can pick any data input out of four as a target.

The values without the target icon are only approximations at the time. The values can change.

For the instant position, 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 the smart position, 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.

Cleo.finance instant position templates

There are some readily available templates that you can use.
You can preview them, pick them, and even customize them the way you want.

Order Types#

You can pick 3 order types on the Cleo Trading Platform and those are market, limit and stop orders.

  • Market Order: Opens&Closes orders at the current market price.
  • Limit Order: Opens&Closes orders at the price you specify or better.
  • Stop Order: Opens&Closes orders once the traded pair reaches a specified price. It is also known as the stop price.

In the instant position, you are not able to pick your close order type. This is because, in the instant position, 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 the smart position, 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.

Templates#

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:

Cleo.finance instant position templates

You can preview them, pick them, and even customize them the way you want.

Volume#

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.

Cleo Trading Platform - Manual trade interface
In the information field, you will see information about your available account, initial margin, remaining balance, and estimated liquidation price.
You can set your desired leverage either by sliding or typing the value.
You can set your margin/Initial margin via a slider or you can type in numbers.

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

Cleo Trading Platform - Volume Gif

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.

Cleo Trading Platform - Manual trade interface
You can define your initial margin in terms of % of your available balance.
Here you can define your initial margin in terms of your quote currency.
Here, you can define your initial margin in terms of your base currency.

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 the instant position, 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 the smart position, 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.

Common Errors

  • Insufficient available balance. Create smaller position or increase your balance.

    When you receive this error, there can be 2 reasons:

    1. You don’t have enough balance in your exchange account to open your position.
    2. The initial margin you set is more than the available balance in your exchange account.
  • The exchange limits the minimum initial margin size to

    You receive this error for 2 reasons:

    1. You cannot set your initial margin size any negative number or zero.
    2. You don’t meet the minimum initial margin size requirements. The initial margin size requirements can vary according to exchange accounts and the trading pairs you want to trade.
  • The exchange limits the minimum position size to

    Your required minimum position size is determined by your connected exchange account and the trading pairs of your choice.

  • The exchange limits the maximum position size to

    Your allowed maximum position size is determined by your connected exchange account and the trading pairs of your choice.

  • The minimum leverage is 1x

    This basically means that the allowed minimum leverage is 1x and it cannot be smaller than 1x.

  • The exchange limits the maximum leverage for this asset to

    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.

Take Profit#

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.

Cleo Trading Platform - Asset Management
There are two modes available Basic mode and Advance mode as we mentioned in the Asset Management section.
  • In the Basic Mode, you will be able to select which data input you want to set your Take Profit.
  • In the Advanced Mode, you are allowed to see all 4 methods of data input at the same time.
    When clicking the target icon on the parameters, it is set to be the main method of calculation. The remaining three options are only approximated and visualized for you.
Cleo.financeTake profit - Advance mode

Calculation of data inputs on Take Profit

Cleo Trading Platform Asset Management
Current Market Price
The market price is being calculated as:</p> <p style='text-align: left;'><strong>Current Market Price*(1+(PnL/Position Size)</strong></p> <p style='text-align: left;'>the current market price =40,900 USDT</p> <p style='text-align: left;'>PnL/Position size =7%,</p> <p style='text-align: left;'>then the market price is;</p> <p style='text-align: left;'><strong>43,763</strong> = 40,900*(1+0.07)</p> <p>
The PnL/Position size is calculated as;</p> <p><strong>PnL/(Position size*Quantity)</strong></p> <p>Example: (175/(5,000*0.50))*100 = <strong>7%</strong>
PnL calculated as;</p> <p><strong>PnL=(Position Size*Quantity)*PnL/Position Size </strong></p> <p>Example: (5,000*0.50) *0.07= <strong>175 </strong>
<strong>PnL/Available</strong>, this input basically shows your PnL on your Take Profit in terms of percentage to your available balance.</p> <p>For Example: (175/21,681)*100=<strong>0.81%</strong>
Here in this row, you can see the sum of PnL and PnL/Available Balance for multiple Take Profits.

Common Error Messages

  • The Quantity of all your Take Profit orders must equal 100%

    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.

  • The Market Price cannot be less than

    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.

  • The Market Price cannot be more than

    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.

  • The initial Take Profit cannot be the same as current Market Price

    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.

  • The initial Take Profit cannot be lower than the Open Price

    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

  • The initial Take Profit cannot be higher than the Open Price

    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

  • The PnL of this Take Profit cannot be 0

    You receive this message when you set your PnL and PnL/Available balance to 0.

Stop Loss#

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.

cleo.finance stop loss

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.

Cleo.finance protections

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.

cleo.finance - Stop loss calculations
Current Market Price
The market price is being calculated as:<br /> <strong>Current Market Price*(1+(PnL/Position Size))</strong></p> <p>the current market price =47,250 USDT</p> <p>PnL/Position size =(-3.75%)</p> <p>then the market price is;</p> <p><strong>45,478</strong> = 47,250*(1-0.0375)
The PnL/Position size is calculated as;<br /> <strong>PnL/(Position size*Quantity)</strong></p> <p>Example: ((-150)/(10,000*0.40))*100 = <strong>-3.5%</strong>
PnL calculated as;</p> <p><strong>PnL=(Position Size*Quantity)*PnL/Position Size </strong></p> <p>Example: (10,000*0.40) *(-0.0375)= <strong>-150</strong>
PnL/Available, this input basically shows your PnL on your Stop Loss in terms of percentage to your available balance.</p> <p>For Example: ((-150)/21,424)*100=-<strong>0.7%</strong>
Here in this row, you can see the sum of PnL and PnL/Available Balance for multiple Take Profits.

Common Errors Messages

  • The Quantity of all your Stop Loss orders must equal 100%

    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.

  • The initial Stop Loss cannot be the same as current Market Price

    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.

  • The initial Stop Loss cannot be higher than the Open Price

    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.

  • The initial Stop Loss cannot be lower than the Open Price

    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.

  • The PnL of this Stop Loss cannot be 0

    You receive this message when you set your PnL and PnL/Available balance of your stop loss to 0.

Changelog#

Roadmap#

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.

Copyright 2022 CLEO Finance Ltd. All Rights Reserved.