Darkbot Documentation
Go to app
  • What is Darkbot?
  • General information
    • Is it for beginners or professionals?
    • How secure is DarkBot? Is it safe to use?
  • F A Q
    • What is DarkBot.io?
    • What cryptocurrencies does Darkbot support?
    • How do I get started with Darkbot?
    • What are the payment options for Darkbot?
    • Is there a free trial to test Darkbot before buying?
    • Are there any additional fees or charges for using Darkbot?
    • How does Darkbot enhance crypto portfolio management?
    • Does Darkbot offer automated portfolio rebalancing?
    • Is my portfolio data secure with Darkbot?
    • Can I Test Trading Strategies Before Deploying with Bots?
    • How to monitor historical performance of trading bots?
    • Can I run multiple trading bots simultaneously?
    • How much control do I have over the trading bots?
    • Can I customize the trading strategies of the bots?
    • How does Darkbot handle trading during technical issues?
    • What are trading bots?
    • How does our trading bot system work?
    • How does Darkbot respond to sudden market swings?
    • Is customer support accessible for trading bot system inquiries or issues?
  • Getting started with DarkBot
    • How do I create a DarkBot account?
    • How to create and setup Binance API key
    • How to create and setup Poloniex API key
    • How to create and setup HitBtc API key
    • How to purchase a subscription plan
    • How to create your first bot
  • SUBSCRIPTION
    • What are the differences between subscriptions plan
    • How to activate a trial period
    • Subscribing to a Standard or Premium Plan
    • Upgrading or Downgrading Subscription Plans
    • How to cancel your subscription plan
    • What happens after your active subscription expires
  • Features
    • Automatic trading
    • Login history
    • Telegram notifications
    • Trade statistics
    • Premium indicators
    • Portfolio managment
    • Machine learning
    • Backtesting
    • Running deals
    • Maximum Bots
  • USER PROFILE
    • How to upload, change or delete an avatar
    • How to connect/disconnect Telegram account
    • How to change personal information
    • How to change password
    • How to connect Google account
    • How to confirm email
    • How to change email address
    • How to activate beta features
  • Configuring and Managing Telegram Notifications
    • Setting up notifications
  • Login history
    • How to get to the Login history page
  • HEADER PANEL
    • Exploring the Header Panel
  • Exchange tickers
    • Real-time Market Data with Exchange Tickers
  • SIDEBAR MENU AND AVAILABLE PAGES
    • Exploring the Sidebar Menu pages
    • Stay in touch with us in one click
  • Dashboard page
    • What is dashboard page
  • DEALS PAGE
    • Deals listning page
      • Exploring the Deals listning page
      • Sorting and filtering deals
    • Deals details page
      • How to get to the deals details page
      • Exploring the Deals details page
      • Interacting with Deals: Options and Features
        • How to start deal
        • How to complete deal
        • How to cancel deal
      • Trade Requests
        • What are Trade Requests
          • Trade Request Details
        • How to Cancel a Trade Request
        • How to Open a New Buy Trade Request Round
      • Exploring Technical Logs
      • Understanding Conditions, Pivot point and Indicator Signals
      • Exploring the Market Tab
      • Exploring the History Tab
  • Bots and Strategy
    • Bots listning page
      • What information is available on the bots listning page
      • Sorting and filtering bots
    • Bots details page
      • How to go to the bots details page
      • What information is available on the bot details page
      • Exploring the Deals Tab on the Bot Details Page
      • Exploring the Markets Tab on the Bot Details Page
      • Exploring the Statistics Tab on the Bot Details Page
      • Exploring the Technical analysis Tab on the Bot Details Page
      • Exploring the Machine learning Tab on the Bot Details Page
      • Exploring the Backtest Tab on the Bot Details Page
    • Types of bots
    • Interacting with Created Bots: Options and Features
      • How to create custom bot
      • How to create genetic bot
      • How to edit bot
      • How to rename bot
      • How to enable/disable bot
      • How to delete bot
  • BOT WIZARD
    • Exploring the Bot Wizard:
    • Steps
      • Credentials step
      • Market step
      • Trade settings step
    • Advanced conditions
    • Trade settings
    • Exploring Pivot Points Types in Trading
    • Genetic criterias & genetic algorithm settings
  • CREDENTIALS PAGE
    • Credentials listning page
      • What information is available on the Credentials page
      • How to connect new Exchange
      • Filtering Connected Exchanges:
    • Credentials details page
      • How to go to the credentials details page
      • Interacting with Connected Exchange: Options and Features
        • How to edit API Keys for connected Exchange
        • How to Delete a Connected Exchange
        • How to add/edit comment to connected exchange
        • How to delete comment for connected exchange
      • Exploring the Credentials details page
      • Trade History
        • How to go to the Trade History page
        • What information is available on the trade history page
      • Orders
        • How to go to the Orders page
        • What information is available on the orders page
      • Market statistics
        • How to go to the Market statistics page
        • What information is available on the market statistics page
  • Investment page
    • How to get to the investment page
    • Exploring the Investment page
    • How to change settings for investment
  • Rebalance
    • How to enable rebalancing
    • How to manage your portfolio
    • Rebalance History table
    • How to go to the rebalancing page
    • Exploring the Rebalancing page
  • Backtesting
    • How to Run a Backtest for Your Trading Bot
    • Backtest result table
    • How to go to the backtest page
    • Exploring the Backtest page
  • Exchange page
    • How to get to the Exchange page
    • Exploring the Exchange page
  • API & SECURITY
    • API Key Security and Market Data with DarkBot
    • Security
Powered by GitBook

Social media

  • Twitter
  • Facebook
  • Instagram
  • Telegram

Darkbot Inc. All rights reserved

On this page

Was this helpful?

  1. DEALS PAGE
  2. Deals details page
  3. Trade Requests

What are Trade Requests

Automating Trading Operations

PreviousTrade RequestsNextTrade Request Details

Last updated 1 year ago

Was this helpful?

Trade requests play a crucial role in automating trading operations within Darkbot. Darkbot is our advanced trading system that employs algorithmic strategies to execute trades on various exchanges. By leveraging trade requests, Darkbot autonomously initiates buy and sell actions based on predefined parameters and trading algorithms. In this article, we will explore what trade requests are and how they are utilized within Darkbot to enable efficient and .

  1. Understanding Trade Requests: Trade requests, also known as trade orders, are instructions sent to an exchange to execute a trade on behalf of a user. They specify the details of the trade, such as the trading pair, order type, quantity, and price. Trade requests serve as a means to enter or exit positions in the market based on specific criteria and strategies.

  2. Automatic Trade Execution: Darkbot is designed to automatically open trade requests based on predefined trading algorithms and strategies. These algorithms analyze market data, indicators, and other relevant factors to identify optimal entry and exit points. Once the conditions are met, Darkbot autonomously generates trade requests to execute trades in the desired direction.

  3. Types of Trade Requests: Darkbot supports two types of trade requests: buy and sell. A buy trade request instructs the exchange to purchase a specified quantity of an asset at a given price. On the other hand, a sell trade request directs the exchange to sell a certain amount of an asset at a specified price. By utilizing both buy and sell trade requests, Darkbot can execute complete trading strategies, including opening and closing positions as market conditions dictate.

  4. Parameters of Trade Requests: Trade requests in Darkbot consist of various parameters that define the characteristics of the trade. These parameters may include:

    a. Order Type: Darkbot supports different order types, such as market orders, passive limit orders and aggressive limit orders. A market order is executed immediately at the best available price, a passive limit order is a type of order placed in the order book at a specific price, waiting to be matched with a counterparty and aggressive limit orders are placed at a price that is closer to the current market price, aiming for immediate execution.

    b. Trading Pair: Users can specify the trading pair they wish to trade, such as BTC/USDT or ETH/BTC. The trading pair determines the assets involved in the trade.

    c. Quantity: The quantity parameter determines the amount of the asset to be bought or sold in the trade. It specifies the number of units or the monetary value of the asset. There are two types: Planned and Executed. Planned is how much bot plan to buy. Executed is how much was purchased. d. Amount: Amount signifies the dedicated quantity of cryptocurrency invested in a deal. There are two types: Planned and Executed. Planned is how much bot plan to invest. Executed is how much was invested. e. Initial price: Desired price set by the bot to buy or sell the assets. f. Fee: Fee is a small charge imposed on the trade execution by the exchange. g. Trades: Trades refer to the number of individual transactions executed within a single trade request. It represents the various buying and selling actions that occur as part of the trade request execution process. The number of trades can vary depending on the complexity and conditions of the trade request, including factors such as market liquidity and order matching. h. Orders: Orders represent the number of individual buy or sell orders placed within a single trade request. Each order specifies the desired price and quantity for a particular trade. These orders can be executed, resulting in completed trades, or cancelled if the market conditions or user preferences change. The number of orders within a trade request may vary depending on the trading strategy and market conditions. i. Duration: This parameter determines the duration for which the trade request remains active.

  5. Trade Request Status: A trade request can go through different stages during its lifecycle, each represented by a specific status. Here are the common statuses associated with a trade request:

    1. Open: The trade request is active and waiting for execution. It means that the request has been submitted but has not yet been fully processed or completed.

    2. Completed: The trade request has been successfully executed. All the orders within the request have been fulfilled, resulting in completed trades. The requested trades have been processed according to the specified parameters.

    3. Cancelled: The trade request has been manually cancelled before it could be fully executed. This can happen if the user decides to terminate the request or if certain conditions are not met.

    4. Failed: The trade request encountered an error or was unsuccessful in executing any of its orders. This can occur due to various reasons, such as insufficient funds, connectivity issues, or market limitations.

    These different statuses help track the progress and outcome of trade requests, providing users with visibility into the status of their trading activities.

  6. Trade Execution and Monitoring: Once a trade request is sent to the exchange, Darkbot monitors the market and executes the trade when the specified conditions are met. It tracks the progress of the trade and provides real-time updates on its status, including execution price, filled quantity, and remaining quantity. Darkbot also monitors the order book and price movements to ensure optimal trade execution and adjust trade requests if necessary.

  7. Benefits of Trade Requests: Trade requests in Darkbot offer several benefits, including:

    a. Automation: Darkbot enables the automation of trading operations by automatically generating and executing trade requests based on predefined parameters and trading strategies.

    b. Speed and Efficiency: Trade requests allow for swift and efficient trade execution, eliminating the need for manual order placement and reducing response time to market conditions.

    c. Precision and Consistency: By specifying the exact parameters of the trade, trade requests ensure precision and consistency in executing trades according to predefined strategies.

    d. Risk Management: Darkbot incorporates risk management features within trade requests, such as stop-loss and take-profit orders, to manage and mitigate potential losses and secure profits.

Conclusion:

Trade requests are an integral part of Darkbot's trading system, enabling the automation and optimization of trading operations. By utilizing trade requests, Darkbot can execute buy and sell actions based on predefined parameters, strategies, and risk management rules. This automation streamlines trading activities, enhances efficiency, and allows users to capitalize on market opportunities effectively.

Note:

The specific functionalities and features of trade requests within Darkbot may vary depending on the configuration and implementation of the trading system.

automated trading
Example of trade requests
Example of trade requests