How to use the Robot

Table of Contents

FreeMoon Sniper Bot

FreeMoon sniper Bot has the ability to create sniper limit orders. This is an attempt to execute a swap immediately after adding liquidity to the dex. Which will allow the user to buy the token among the first ones at a bargain price.

It is important to understand that there are many competing sniper bots, and of course not everyone will get the token at the stated price. There are no guarantees.

How create Sniper order:
1. Select the dex where the listing will do
2. Select the token that you will change in the From field
3. Add the smart contract address in the To field (the token will be added and saved to your list)
4. Enter the amount of the token you want swap (from)

freemoon sniper bot

After clicking on the Sniper button the order creation window will open.
An important parameter is the Max sniper price. It means the maximum price at which the token will be bought.
Having set the price, check the Output value at the bottom of the window, there you can see what the minimum number of tokens you will get in case of a successful sniper hit.

freemoon sniper bot

If the price doesn’t matter and you want to buy the token anyway, you can put Max sniper price like 99999

Further steps are similar to the Quick Start article

Info: If you want the bot to sell token when it reaches a certain profit, you can set the Tools option to use the Cycle strategy

freemoon bot

FreeMoon Fast Swap

FreeMoon Bot is a platform providing trading tools on Ethereum, BSC, Polygon, Avalanche, Fantom chains.
Sniper bot, Limit orders, trailing stop, stop loss, trading strategies Cycle, Martingale averaging.
The aggregator automatically uses the dex with the best trade price among all dexes.

Open WebDapp and connect your wallet

2. Each user gets it a unique wallet (gas wallet), through which swaps will be executed, it is from this wallet will be paid for gas, so the gas wallet balance of native chain token (like ETH for Ethereum) must be sufficient.
The tokens for the swaps will be taken from your main wallet and the received tokens as a result of the swap will also be sent to your main wallet.

Also, to activate the robot, you must have 100 billion FreeMoon coins in your wallet of the blockchain in which you plan to work. That is, if you trade on BSC, then you must have FreeMoon BSC coins on your wallet, if you plan to trade on Ethereum, then you must have FreeMoon Eth coins in your wallet

freemoon bot

To get started, you need to attach a gas wallet to the main wallet. To do this, click on the red paper clip and confirm the transaction. After a successful transaction the paperclip will change its color to green.
To deposit your gas wallet with a native token, you can either send the token directly to it or click on the plus sign and then confirm the sending transaction.

freemoon bot

At any time you can return the balance of gas wallet to the main wallet

2.1 Fee 0.25% is charged for each completed swap. All other actions (place, delete, change order) are free.
It should be understood that in any case you will get as much token as you set in the order. The commission will be deducted at the expense of the over profit.
For example, if you set an order of 1 ETH swap to 4000 USDT, you will get at least 4000 — slippage USDT.
In most cases, your profit will be more than the one set in the order. You can use a trailing stop to increase your profit

3. To create a simple limit order, follow these steps:

freemoon bot

1. Select the token you are going to give (from)
2. Select the token you want to receive (to)
3. Choose a volume to sell

freemoon bot

Important: Bot does not work with native tokens (such as ETH, BNB, MATIC and others). Only with tokens that have smart contracts, instead of native tokens you can use their wrappers (WETH, WBNB, WMATIC)

You can also forcibly select Dex from the list of available tokens, but it is recommended to keep the Aggregator. It will check prices for all Dexes and choose the most profitable for your order (Wault Swap for screenshot)

4. To place a limit order, click the Limit button. This will open a settings window.

freemoon bot

In the Main section, you can set the price or % of volatility at which you want to swap. The bottom of the window will show the target price and the amount of token received as a result of the swap.
In the Swap params section you can set swap details.

Then click the Check Approve button and confirm the approves requests if necessary. After that the Limit order button will appear, by clicking on which the limit order will be placed.
5. In the list of orders you can control the current state, as well as pause, edit, delete or give a command to put an order on the market.

freemoon bot
When the condition in the Target price column is met (example: Buy for less than 0.51(3%)), the bot will swap tokens using your gas wallet to send the transaction.

Stop Loss, Trail Stop

What is Stop Loss?

Stop Loss is fixed point of trade. Suppose if you have kept a 5% stop loss on a token when the price is 100, the stop loss will trigger at 95.

What is Trail Stop Loss?

Trail Stop Loss is not a fixed point of trade. It keeps following the price up. Suppose if you have kept a 5% Trail stop on a token when the price is 100 and your target price is 150. Until the price reaches 150, the trail stop won’t come into picture. Now, consider these price movements:


It will only trigger at the last point. Here is why:

110->150- Here it gets activated.

160->140- Here, it won’t work because 140 is below original target point (150)

140->150 –It gets activated once again.

170->168 — It won’t work because 5% drop requirement is not met.

180->170 — Works here because 5% back trace requirement and above original target price condition (150) is met.

freemoon bot

UniDexBot allows you to keep Stop Loss and Trail Stop Loss for each tokens in the pair separately:

freemoon bot


freemoon bot

If ORAI is more important for you, you should keep Trail stop and Stop Loss on WETH section and Trail Stop on ORAI, and vice versa. If both tokens are important, keep it on both.

freemoon bot

An ideal trail stop should be 1/10th of volatility percentage. Or let’s just say it should just add a small percentage only to your Target volatility %.

Can you create both Stop Loss and Trail Stop? — Yes, you can. If you do not want to create one or both of those, leave it blank.

Martingale strategy

Martingale is a cost-averaging strategy. It does this by “doubling exposure” on losing trades. This results in lowering of your average entry price.

The important thing to know about Martingale is that it doesn’t increase your odds of winning. Your long-term expected return is still exactly the same. It’s governed by your success in picking winning trades and the right market. Read more…

To activate the strategy, you must toggle the switch to On

freemoon bot

Turn on Martingale strategy for trade

When you change the strategy settings, the description will change to the current values. So that it would be clear to the user how the trade will take place:


The field (MATIC for screenshot) is the volume value for each buy level in the order grid;
The Orders count is the count orders for grid;
The Grid indentation is the indentation between the orders in the grid (is set in percent);
The Take profit is the profit from the average price of purchases in the grid (is set in percent);

After creating a trade, the bot will follow two directions at once — buying the next level in the grid and selling the already bought volume with Take profit

(1) Count of completed cycles / left count cycles
(2) Сount of completed grid orders / count orders of grid
(3) Strategy for buying next order of grid
(4) Strategy for selling the purchased volume
(5) Current price buying order (current %)
(6) Average purchase price
(7) Set the next grid order at the current price
(8) Set to sell the entire purchased volume at the current price

— — — — —

Expected improvements:

  • Adding the martingale coefficient (each next order in the grid will be larger than the previous one)
  • Adding pulling up after price changes (if the price has gone too high, the bot will raise the grid after the price)