System requirements
|
OsEngine Overview.
|
The difference between creating robots on API and terminal for algorithmic trading in Os Engine.
|
Crash server
|
Main Menu of Os Engine.
|
OsEngine. OsData 2.0
|
Os Data. Market depth. Transaction history.
|
OsData. Converter. Candle converter.
|
Tester Light
|
Errors during testing in OsEngine and other platforms.
|
OsData and Tester. We download order book snapshots and run tests on them.
|
Tester. Data Storage and Securities Settings.
|
OsData and Tester. Downloading transaction history and running tests on it.
|
Alerts in OsEngine.
|
Trade journal in OS Engine.
|
Types of profits in OsEngine journals. P/L and their differences.
|
Ensembling of volumes.
|
Bot Station Light in OsEngine
|
Emulator.
|
Server Master. Automatic server reconnection in OsEngine.
|
Optimizer 1. Simple parameter sweep.
|
Optimizer 2. Robustness.
|
Optimizer 3. Walk-Forwards.
|
Optimizer 4. Numeric indicator of robustness in Walk-Forward optimization.
|
Optimizer 5. Optimizer limitations.
|
Sources 1. The concept of sources in OsEngine.
|
Sources 2. Visual source for BotTabSimple.
|
Sources 3. Interface of BotTabIndex.
|
Sources 4. Interface of BotTabPair.
|
Sources 5. Interface of BotTabScreener.
|
Sources 6. Interface of BotTabPolygon.
|
Sources 7. Interface of BotTabCluster.
|
OsMiner.
|
OsMiner. Launching found patterns.
|
Alor Open Api. Moscow Exchange.
|
Binance API
|
Bitget API
|
KuCoin API
|
Gate Io API
|
BingX API
|
ByBit API
|
Deribit API
|
Pionex API
|
WOO API
|
OKX API
|
HTX (Huobi) API
|
MOEX AlgoPack. Connection for downloading historical data from the Moscow Exchange.
|
Why trade on a remote server?
|
A good remote server in Japan for crypto trading.
|
System time synchronization on a remote server.
|
Increasing the paging file and adjusting the processor priority on a remote server.
|
How to properly and quickly disable and enable combat robots?
|
How to update running combat robots to a new assembly with GitHub OsEngine.
|
Automatic position support in OsEngine.
|
Opening positions manually in OsEngine journal.
|
Load the necessary number of candles on live connection.
|
Correct server settings.
|
Distribution Services.
|
Converting time to UTC format.
|
The operation of the Telegram broadcasting service in OsEngine.
|
OsEngine settings to collect and save custom candles in real-time.
|
Correlation
|
Cointegration
|
Regarding the basic idea and profit in pair trading.
|
Trading manually + Visual interfaces in OsEngine.
|
Datasets for testing inter-exchange algorithms. Trading from index.
|
Theory. What is it? Where is the profit?
|
Front-running robots in the Python programming language.
|
User Interfaces.
|
Ready robot for classic currency arbitrage.
|
Robot for profitability research after a signal in currency arbitrage.
|
Currency arbitrage and related issues.
|
Index arbitrage. Introduction
|
Possible robot algorithms.
|
Volatility. Trading based on index.
|
Correlation. Trading from index.
|
Minimum residuals from the difference of two price series with the optimal multiplier.
|
Volumes in indexes. Trading from index.
|
Index in OsEngine. We assemble it according to our own formula.
|
Index in OsEngine. Autoformula.
|
About aligning datasets. Trading from index.
|
Datasets for testing inter-exchange algorithms. Trading from index.
|
Price Weighted Index.
|
Equal Weighted Index.
|
Volume Weighted Index.
|
Cointegration Weighted Index.
|
Automatic selection of securities for your own index. Historical volumes and volatility.
|
Risk manager.
|
Mechanics of closing positions.
|
Opening positions through Stop orders mechanics.
|
Fatal error. Not enough quota to process the command.
|
Requirements for PC and equipment for programming and trading on OsEngine.
|
The programs you will need.
|
Download OsEngine as a programmer.
|
Namespaces. The using directive. OsEngine.
|
The types of data at the lowest level coming from exchange connectors. OsEngine.
|
Trades. Anonymous trade tape. Description of the Trade class.
|
Candlestick Chart. Candle Class Description.
|
Application, order. Description of the Order class.
|
Order Book, Market Depth. Description of the MarketDepth class.
|
Trades on own account. The structure of the MyTrade class. OsEngine.
|
Assets. Portfolio. Purpose and description of the Portfolio class. OsEngine.
|
Portfolio. Assets and positions. What's the difference.
|
Description of the Position class.
|
Stock position. Description of the PositionsOnBoard class.
|
Stock Exchange Instrument. Description of the Security class.
|
Purpose and description of the BotFactory class. OsEngine.
|
Purpose and description of the BotPanel class.
|
The mandatory to implement members of the BotPanel class.
|
Creating a robot through BotFactory in OsEngine.
|
Example of creating a robot using an attribute in OsEngine.
|
Reading and Compiling Scripts from Files in OsEngine.
|
Description of the robot in the code that appears in the robot viewing window.
|
Strategy Parameters. Overview of the IIStrategyParameter interface.
|
StrategyParameterInt - Description and Examples of Use in OsEngine.
|
StrategyParameterDecimal - description and usage examples in OsEngine.
|
StrategyParameterString - description and usage examples in OsEngine.
|
StrategyParameterBool - description and usage examples in OsEngine.
|
StrategyParameterTimeOfDay - description and usage examples in OsEngine.
|
StrategyParameterButton - a description and example of usage in OsEngine.
|
StrategyParameterLabel - description and usage examples in OsEngine.
|
StrategyParameterCheckBox - description and usage example in OsEngine.
|
Tabs in the parameter window.
|
Location BotTabSimple in the OsEngine project and general description of its capabilities.
|
Overview of the main blocks of BotTabSimple.
|
Review of trading methods in OsEngine.
|
Review of outgoing events.
|
Review of the remaining public members of the BotTabSimple class.
|
BuyAtMarket
|
BuyAtLimit
|
BuyAtAceberg
|
BuyAtStop
|
BuyAtLimitToPosition
|
BuyAtMarketToPosition
|
BuyAtAcebergToPosition
|
BuyAtStopCancel
|
BuyAtFake
|
SellAtMarket
|
SellAtLimit
|
SellAtAceberg
|
SellAtStop
|
SellAtLimitToPosition
|
SellAtMarketToPosition
|
SellAtAcebergToPosition
|
SellAtStopCancel
|
SellAtFake
|
CloseAllAtMarket
|
CloseAtFake
|
CloseAtMarket
|
CloseAtLimit
|
CloseAtAceberg
|
CloseAtStop
|
CloseAtStopMarket
|
CloseAtTrailingStop
|
CloseAtProfit
|
CloseAtProfitMarket
|
CloseAllOrderInSystem
|
CloseAllOrderToPosition
|
CloseOrder
|
ChangeOrderPrice
|
MyTradeEvent
|
NewTickEvent
|
ServerTimeChangeEvent
|
CandleFinishedEvent
|
CandleUpdateEvent
|
MarketDepthUpdateEvent
|
BestBidAskChangeEvent
|
PositionClosingSuccesEvent
|
PositionOpeningSuccesEvent
|
PositionNetVolumeChangeEvent
|
PositionOpeningFailEvent
|
PositionClosingFailEvent
|
PositionStopActivateEvent
|
PositionProfitActivateEvent
|
PositionBuyAtStopActivateEvent & PositionSellAtStopActivateEvent
|
DeleteBotEvent
|
OrderUpdateEvent
|
IndicatorUpdateEvent
|
SecuritySubscribeEvent
|
Exchange Instrument, Examples of Using the Security Class.
|
Connector
|
TimeFrame
|
Interaction with the chart
|
Logging
|
Data series provided by the connector
|
Managing Indicators on the Chart
|
Position Management Module
|
Location of the Journal in the BotTabSimple project and code.
|
Position - virtual positions of robots in OsEngine. Difference from PositionOnBoard.
|
Array types with positions called from BotTabSimple.
|
Controlling positions across different types of entries using SignalTypeOpen and SignalTypeClose.
|
Location of BotTabScreener in the project and a general description of its capabilities.
|
Overview of Fields and Data.
|
Overview of Events in BotTabScreener.
|
BotTabScreener Configuration from the Visual Interface
|
Using BotTabScreener in Robot Code.
|
Project IndicatorsFactory. Overview of the Indicator Creation Layer.
|
An Overview of the Interface for Creating Indicators
|
Creating an Indicator within OsEngine.
|
Moving the indicator into scripts and IndicatorsFactory.
|
IndicatorsParameters. Types and Applications.
|
Embedding an indicator into the code of another indicator. Binding parameters.
|
Creating a Composite Indicator from Scratch to Completion. An Example with a Description.
|
Accessing Indicator Data and Setting Parameters from the Robot Code.
|
Location of BotTabIndex in the project and general description of capabilities.
|
Review of fields and data.
|
Using BotTabIndex in a robot.
|
Setting the BotTabIndex from the visual interface.
|
Index in OsEngine. Autoformula.
|
Example of a one-legged index arbitrage strategy to return to the mean.
|
Example of one-legged index arbitrage in trend.
|
Robot for pair trading based on an index.
|
Robot for classical index arbitrage.
|
Location of BotTabCluster in the project and a general description of capabilities.
|
Review of the classes HorizontalVolumeLine and HorizontalVolumeCluster.
|
Review of fields and data of BotTabCluster.
|
Overview of events in BotTabCluster.
|
Example of using BotTabCluster in the robot code.
|
Setting up BotTabCluster from the visual interface.
|
Overview of the layer for creating robots for pair trading in BotTabPair in OsEngine
|
BotTabPair event for subscription and public properties.
|
PairToTrade - a pair for arbitrage. Overview of trading methods, properties, and events.
|
Using correlation and cointegration from the common layers of robot creation in OsEngine.
|
Robot for pair arbitrage based on cointegration in OsEngine. PairCointegrationSideTrader.
|
Robot for pair arbitrage on a breakout based on correlation and cointegration in OsEngine.
|
A robot for classic statistical pair arbitrage in OsEngine.
|
BotTabPolygon. Introduction to the layer for creating currency arbitrage robots.
|
BotTabPolygon. Events to subscribe to and public properties useful for trading.
|
BotTabPolygon. Source. Regions.
|
PolygonToTrade. Trading Sequence. Internal Structure of Regions.
|
A ready-made robot for classic currency arbitrage.
|
A robot for researching profitability after a signal in currency arbitrage.
|
Description of the CandleFactory class.
|
ACandleSeriesRealization
|
Layer of candle creation in Os Engine. Series parameters.
|
Overview of the Tick series. How it is structured.
|
Important nuances in testing non-standard timeframes in OsEngine.
|
Japanese candles
|
Renko candles
|
Heiken Ashi candles
|
Delta candles
|
Volume candles
|
Ticks candles
|
Range candles
|
Reversal Candles
|
TimeSpan Candles
|
TimeShift Candles
|
Volume Adaptive Candles
|
Delta Adaptive Candles
|
Tick Adaptive candles
|
Reversal Volatility Adaptive candles
|
Range Volatility Adaptive Candles
|
Free Robot: Three Soldiers and Three Crows
|
Free Robot: Pin Bar Pattern in Trend
|
Free Robot: Three Soldiers Adapting to Average Intraday Volatility.
|
Free Pin Bar pattern robot. Screener.
|
Robot VolatilityAdaptiveCandlesTrader
|
Robot CustomCandlesImpulseTrader
|
Here's a sample code for optimizing the "Start and end trading time" parameter.
|
How to send messages in Telegram from the OsEngine robot.
|
Trading on sloping levels.
|
Example "False Breakout" with the addition of extra elements on the chart.
|
Messages in Telegram from robot 2.
|
Bat files
|
Analysis of the ElementsOnChartSampleBot example line by line.
|
Custom Parameters for Parameters Window Example CustomParamsUseBotSample.
|