Signals Help Center
  • About Signals
  • Getting Started
    • Tutorials
      • Your First Strategy
        • Create a New Strategy
        • Define Variables
        • Define Setup Method
        • Define Register Actions Method
        • Backtest
        • Deploy Strategy & Start Receiving Signals
    • Dashboard
    • Strategies
      • Strategy Tools and Settings
        • Editor
        • Strategy Detail
        • Backtests
          • Backtest Detail
          • Deploying a Backtest
          • Delete a Backtest
        • Deployments
          • Deployment Detail
          • Edit About, Rules & Alternative Markets
          • Undeploy an Active Deployment
          • (Un)Publish a Deployment
          • (Un)Follow a Deployment
          • Delete a Deployment
        • Followings
          • Following Detail
          • Unfollow a Deployment
          • Delete Record of Following
      • Strategies Marketplace
        • Follow a Strategy
        • Publish Strategy
      • Strategy Details
      • Strategy Metrics
        • Initial Capital
        • Initial Capital (USDT)
        • Strategy Balance
        • Strategy Balance (USDT)
        • Total Performance
        • Total Performance (USDT)
      • Strategy Types
        • Single Market Strategy
        • Multi Market Strategy
    • Account
      • Change Plan
      • Change or Reset Password
      • Change Name, Username, or E-mail
  • Framework Documentation
    • Strategy
      • Methods
        • Setup()
          • DataMarketplace
          • IndicatorsMarketplace
        • RegisterActions()
        • Orders Management
          • CancelOrder()
          • CancelAllPendingOrders()
          • EnterLong()
          • EnterLongLimit()
          • EnterShort()
          • EnterLongStop()
          • EnterShortLimit()
          • ExitLong()
          • EnterShortStop()
          • ExitLongLimit()
          • ExitShort()
          • ExitShortLimit()
          • ExitLongStop()
          • ExitShortStop()
        • Risk Management
          • SetProfitTarget()
          • SetStopLoss()
      • Properties
        • Market
        • Markets
        • PendingOrders
        • Position
        • Time
      • Types
        • IOrder
        • PendingOrder
    • Data
    • Logs
  • Knowledge Base
    • Vocabulary
      • Base currency
      • Deployment
      • Following
      • Quote currency
      • Strategy
    • Technical Indicators
      • Oscillators
        • Average Directional Index (ADX)
        • Momentum Indicator (MOM)
        • Moving Average Convergence Divergence (MACD)
        • Relative Strength Index (RSI)
        • Stochastic RSI (STOCH RSI)
      • Volatility
        • Average True Range (ATR)
        • Bollinger Bands (BB)
      • Trend Analysis
        • Exponential Moving Average (EMA)
        • Simple Moving Average (SMA)
        • Volume-weighted Moving Average (VWMA)
        • Weighted Moving Average (WMA)
      • Volume
        • Accumulation/Distribution Line (ADL)
  • Have a question?
    • FAQ
    • Ask on the forums
    • Contact us
Powered by GitBook
On this page
  • What is a Strategy?
  • How do I create a Strategy?
  • Using Strategies
  • Paper Trades
  1. Getting Started

Strategies

How to build or follow a strategy with Signals.

PreviousDashboardNextStrategy Tools and Settings

Last updated 5 years ago

What is a Strategy?

A trading strategy is a piece of code which interprets incoming data according to a set of rules and outputs a recommendation to buy, sell or wait. Strategies are built up of , which calculate the probability of certain market movements by streaming data from currency exchanges and processing it based on a set of rules.

How do I create a Strategy?

You can use Signals to build your own Strategies, or you can follow someone else's. Signals Framework provides a library of indicators and a coding environment which simplifies the creation process.

To start building a strategy right away, visit our tutorial: . If you want to follow someone else's strategy, head over to .

Using Strategies

There are many ways to work with strategies. They can be customised through their and with parameters set in the view. A strategy is Built, Backtested, Deployed, then Followed. It can also be Published to the Strategies Marketplace to make it available to others, giving the author control over access.

The process is also reversible. A strategy can be unpublished, unfollowed and undeployed, to free up slots for others. Note that undeploying a strategy can have a knock-on effect of unsubscribing all users who were following it, including its creator. For information about increasing the number of slots available, visit our article.

Backtest records and the strategy itself can also be removed. Once you delete a strategy, or any record such as backtest details, signals, deployments, etc., they can not be recovered.

Paper Trades

Signals currently uses paper trading to help you automate your trades. This simulates real-time market conditions by drawing trading data from exchanges and performing trades based on the strategy it is running. It does not use real money to execute trades. Users set a portfolio balance and receive signals notifications which they can choose to act on.

technical indicators
Your First Strategy
Follow a Strategy
code editor
Strategy Detail
Change Plan
Strategy Tools and Settings
Strategies Marketplace
Strategy Details
Strategy Metrics
Strategy Types