OptimusFLOW
  • Welcome to OptimusFLOW Help
  • Getting started
    • First Time Users
    • Control center
    • Workspaces, Binds, Groups
    • Templates
    • Set as Default
    • Symbols lookup
    • Table management
    • Backup & restore manager
    • General settings
  • Connections
    • Connections manager
    • Connection to Optimus Futures
    • Connection to Paper to Trader dxFeed
    • Connection to Rithmic
    • Connection to Rithmic Prop
    • Connection to CQG
    • Connection to OANDA
  • Trading Journal
  • Analytics panels
    • Chart
      • Chart types
        • Renko
        • Heiken Ashi
        • Kagi
        • Points & Figures
        • Range bars
        • Line break
        • Volume Bars
      • Chart overlays
      • Technical indicators
        • Oscillators
          • Aroon Indicator
          • Moving Average Convergence/Divergence
          • Awesome Oscillator
          • Accelerator Oscillator
          • %R Larry Williams
          • Momentum
          • Rate of Change
          • Commodity Channel Index
        • Moving averages
          • Exponential Moving Average
          • Simple moving average
        • Volatility
          • Average True Range
          • Standard deviation
        • Trend
          • ZigZag
        • Volume
          • Delta Flow
      • Drawing tools
      • Volume Analysis Tools | Volume Profiles | Footprint chart | VWAP
        • Cluster chart
        • Volume profiles
        • Time statistics
        • Time histogram
        • Historical Time & Sales
      • Power Trades
      • VWAP | Volume Weighted Average Price
    • Watchlist
    • Time & Sales
    • Price Statistic
    • DOM Surface
    • Option Analytics
    • TPO Profile Chart
  • Trading panels
    • Order Entry
      • Order Types
    • DOM Trader
    • Market depth
    • Trading simulator
    • Market Replay (History Player)
    • FX Cell
  • Portfolio panels
    • Positions
    • Working Orders
    • Trades
    • Orders History
    • Synthetic Symbols
    • Historical Symbols
  • Information panels
    • Account info
    • Symbol Info
    • Event Log
    • RSS
    • Reports
  • Miscellaneous
    • History Exporter
    • Market heat map
    • Stat matrix
    • Exchange times
    • Quote Board
    • Excel and RTD function
  • Algo
    • Introduction
    • Install for Visual Studio
    • Simple Indicator
    • Input Parameters
    • Built-In indicators access
    • Indicator with custom painting (GDI)
    • Using markers with indicators
    • Adding a custom indicator to Watchlist
    • Downloading history
    • Simple strategy
    • Access to trading portfolio
    • Trading operations
    • Example: Simple Moving Average
Powered by GitBook
On this page
  • General idea
  • C# programming language
  • Integration with major Development Environments
  • Open and transparent API
  • Before you start

Was this helpful?

  1. Algo

Introduction

Create indicators and strategies, as well as platform extensions: plugins, Custom columns, connectors with brokers etc

PreviousAlgoNextInstall for Visual Studio

Last updated 5 years ago

Was this helpful?

General idea

OptimusFLOW trading platform provides a wide set of professional features for manual trading, but you can use it for algorithmic trading also. With OptimusFLOW Algo solutions you can simply create standard trading scripts such as indicators and strategies, as well as additional platform extensions: own connectors with brokers, plugins, Custom columns, etc. What is differ OptimusFLOW, from others trading platforms - you don't need to study some proprietary language or development environment. You will use only standard, well known instruments, that used by developers all over the world.

There are three main key points in our vision of algorithmic scripts development:

  • C# programming language

  • Integration with major Development Environments: Visual Studio, Visual Studio Code, Atom, etc.

  • Open and transparent API

C# programming language

C# is simple, powerful, flexible and it is one the most popular programming languages in The World. It means large community and great support, many ready-to-use components and a lot of tutorials, video lessons in any languages and for any level of development skills - from starter to professional. In additional, most of modern trading platform support coding in C#. It became a kind of standard in trading industry, so you can be sure - you will always be able to use your knowledges later and not waste your time studying it.

Integration with major Development Environments

We are planning to provide our users the possibility to use all well known products via special extensions or plugins. At the moment we have an integration between OptimusFLOW trading terminal and Visual Studio - just in a few click you can create your indicator and see it directly on chart panel. All professional features from Visual Studio are available for you out of the box: a code editor with IntelliSense, advanced debugger, supporting for source control systems and many others. You can use special Community version of Visual Studio which is free for private usage.

Open and transparent API

We provide absolutely full access to all functionality of our trading core layer for developers. Moreover, we are developing OptimusFLOW using the same API, which means you always will have up-to-date and powerful set of features, which allows you to create script any level script, from trivial indicators to complex strategies or trading/analytics panels.

OptimusFLOW API documentation is available on:

Before you start

You just need to spend some time to read our articles about Algo Solutions in OptimusFLOW and you will be able to start writing you first indicators or strategies.

In the next topic we will show you how to . If you aware how to do it or if you already have Visual Studio installed on your computer you can skip it and start writing your .

https://api.optimusflow.app/
install Visual Studio and OptimusFLOW Algo extension
first simple indicator