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
  • Strategy & Backtest Settings
  • Code Editor
  1. Getting Started
  2. Strategies
  3. Strategy Tools and Settings

Editor

Integrated development environment (IDE) for strategy definition.

PreviousStrategy Tools and SettingsNextStrategy Detail

Last updated 5 years ago

Signals comes with a fully-featured integrated development environment (IDE) with markup highlighting and syntax checking. It provides access to a set of libraries of industry standard technical indicators for use in creating strategies.

Any change you make to the code, strategy settings or backtest settings will not affect any of your deployed or followed strategy versions. Any change you make will prompt a save dialog and, upon confirmation, a new strategy version is created. Each new version of a strategy can be backtested, deployed or followed separately.

Strategy & Backtest Settings

In the side panel, you can define parameters for the backtest, including a date range on which the backtest should be run, the initial capital with which the backtest metrics will be calculated, and maker and taker fees for simulating exchange transaction fees.

Code Editor

The second part of the side panel lets you specify which market (or multiple markets, in the case of ) the strategy should operate on and which indicators should be available in the code editor for you to use in your strategy logic.

The Code Editor itself uses C# markup highlighting, syntax checking, and intellisense for C# libraries and . It has been designed to be very easy to use: Signals Framework is designed in a simple, logical manner, and the intellisense will provide suggestions for the class or method you may be looking for.

Visit the guide to learn how to build a new strategy through the code editor.

MMS
Signals Framework
Strategy