Shot Algorithm

Shots Group Algorithm

Adding a new algorithm is done by clicking on the “Add New” button in the Algorithms tab. The following pop-out will appear: 

The user has the option of choosing between a Single Shot algorithm, a Shots Group algorithm. A group of shots uses the same concept as the Single shot but can be given more than one market to work with simultaneously.

General concept: this algorithm is created and intended for its users to profit from sudden price movements that are usually triggered by actions carried out by either a single individual or a group of individuals holding a significant amount of a certain asset working together in an orchestrated fashion, throwing the asset onto the market at market price in one lump sum. You will be able to see sudden spikes or drops on the chart while the general trend continues on a set trend. Take a look at the example below: 

Mechanism of Action: the user sets a specific distance measured in percentage points from the current price at which an order is to be placed once the price reaches it (Distance) and a Buffer, which is also set in percentage points of the current price, in which the price fluctuations will not trigger the Distance to be recalculated and the order to move. The Buffer that the user sets will be divided by 2, half of the distance being set above the price and half — below it. Once the asset price moves outside of this buffer area or at least touches either the upper or lower limits of it, MoonTrader will automatically recalculate the distance and reposition the order accordingly. It is up to the user to decide which side they want to place their orders on: Buy (long) or Sell (short). Once the price has moved sharply enough to break through the buffer zone and trigger the execution of the order set by the algorithm, the user may choose to set a Stop Loss and/or Take Profit at certain distances from the price at which the order got executed. 

Algorithm settings:

    General:

Info — allows the user to add a description to easily identify the algorithm in the full list of algorithms the user has

Auto Start — the on/off toggle allows the user to choose whether or not the algorithm will start automatically once the core is started 

Auto Restart — allows the user to decide whether or not to allow the algorithm logic to run automatically if a previously placed order was executed, thus placing a new order. 

Restart Delay — sets a delay in seconds after which the Algorithm will place the Order after the previous one gets filled

Latency Stop:

Max Trade Latency — will stop an Algorithm (and cancel its orders) if the trade latency exceeds this value in seconds 

Market Filters:

Exchange Type — allows the user to choose from the currently supported exchanges (only Binance at the moment)

Market Type — allows the user to select the desired market type: Spot/Margin/Futures/Delivery (quarterly)

Symbol (Single Average Algorithm ONLY) — sets one specific Market for trading. The name of the market should be written in full (e.g: BTCUSDT or btcusdt, field is case insensitive)

Quote Assets — allows the user to choose a specific Quote Asset whose pairs will be used in trading. Press ENTER when done 

White List — allows the user to use a specific list of pairs on the specified market that will be used exclusively for trading. Press ENTER when done 

Black List — allows the user to use a specific list of pairs on the specified market that will be EXCLUDED from trading on that particular market. Press ENTER when done 

Coin Delta Filters (can be toggled on/off): 

Timeframe — sets the a specific time frame that will be monitored for Min and Max delta values for specific Markets

Range — sets a specific range, for the timeframe specific asset delta, in percent (from — to). Both fields must be filled

Coin QaV24 Filter (can be toggled on/off): 

Range — sets a specific range, for the last rolling 24h, for the trading volume of the specified asset in USDT. Both fields must be filled

Btc Delta Filter (can be toggled on/off):

Timeframe — sets the a specific time frame that will be monitored for Min and Max delta values of BTC

Range — sets a specific range, for the timeframe specific asset delta, in percent (from — to). Both fields must be filled

Algorithm Parameters:

Distance — how far from the current price, in percentage points (of the current price), should the order be placed by the algorithm  

Buffer — the area that the price fluctuates in freely without triggering a repositioning of the order placed by the algorithm, is also set in percentage points (of the current price), and is DIVIDED BY 2, which means that half of the value set will be the upper buffer zone (above the price) and half — the lower buffer zone (under the price). 

Follow Price Delay — a period of time in seconds that the Algorithm will delay the movement of the Order to follow the price movement

Data Source lets the user select to use either Ticker Price as data source, which is less taxing on the Core performance but delivers price updates only twice per second, which might be detrimental to trading a highly volatile asset (but is recommended for less volatile assets). Or the Trade data, data source, which receives price updates with every incoming trade and is the fastest and most up to date source of information; this source will increase the resource utilization of the Core but  is recommended for highly volatile markets! 

Order Details: 

Side — allows the user to decide whether the algorithm will place a Buy (long) or Sell (short) order

Client Order Type — lets the user chose the type of Order to be used by the Algorithm (initial Order)

Stop Price — sets a specific distance from the price level at which a Stop Limit Order is placed that will trigger the placement of a Limit Order

Order Size — the value of the order set in USDT (this value takes the users’ leverage into account)

Take Profit:

Percentage — sets the distance to the Take Profit from the price at which the order was executed

Order Type — lets you select the type of order your Take Profit will be when your position is opened

Status — lets you select either Real (placed on the exchange) or Virtual (placed in your client and known by the Core only) for what you want your Take Profit to be

Auto Price Down (can be toggled on/off):

Timer — sets the time in seconds that the Take Profit waits before moving closer towards the current price (this same value will be used for both the first step and all following steps) by the specified Step (%).

Step — sets the percentage value of the step down relative to the initial price

Limit — sets the lowest limit that the TP will step down to in percent

Stop Loss:

Percentage — sets the distance to the Stop Loss from the price at which the order was executed

Spread — lets users set a distance in % of the current price that will determine where the Stop Loss will be placed once the price crosses the Stop Trigger

Delay — sets a delay in seconds before the Stop Loss is placed on the market (often used when users try to mitigate the negative impact of very deep price movements)

Order Type — lets you select the type of order your Stop Loss will be when your position is opened

Status — lets you select either Real (placed on the exchange) or Virtual (placed in your client and known by the Core only) for what you want your Stop Loss to be 

Trailing Stop — toggles whether the Stop Loss will be trailing the price or not 

Spread — sets the price movement percentage that will make the Stop Loss to follow the current price

Добавить комментарий

Ваш адрес email не будет опубликован.