Visual Editor

Intro

The Haasonline Visual Editor is based on the idea on connecting blocks in order to visualize your script. This can be a powerful way of coding. The Visual Editor can almost do everything the Script Editor does except for loops. The feature list contains:
    Rich context menu which helps coding and cleaning the script
    Hover information for command details
    Parameter suggestions
    Continuous block suggestions
    Error highlighting
    Multiple tabs
    Custom commands

Editor Toolbar

Visual Editor - Toolbar
The toolbar contains all actions you need to open, save (as), debug, run or backtest your scipts. Toolbar buttons from left to right:
Type
Action
Open
Open an existing script
New
Create a new script
Save
Save script
Save As
Save script as a new script.
Delete
Delete script. This cannot be reverted!
Logbook
Opens a draggable window with the scripts logbook
Chart
Opens a draggable window with the scripts chart
Debug
Run the script once and log the output of every block in the compile log.
Quick Backtest
Does a quick backtest of the script and updates any changes made.
Backtest
Opens the backtest remote and executes longer backtests.
Import
Import other scripts from text
Export
Exports your script to text
Undo change
Undo last change
Redo change
Redo last change

Settings

The settings view on the left populates the same input fields as a bot would have. When the script has defined input fields, they will be created after a save action. The default settings of each bot:
Type
Action
Account
The main account for the script.
Market
The main market for the script.
Leverage
The main leverage for the script.
Main Interval
The main interval for the script. This will be the default interval for the historical data commands.
Price Chart Style
The style of the price chart. Purely cosmetic and doesn't have any effect on the script.
Trade Amount Type
The trade amount style. 4 types available. Static, Dynamic, Minimum and Maximum.
Trade Amount
The trade amount of the script
Default Order Type
Default order type. Script can execute different type regardless.
Fee Percentage
Fee percentage for the main market. Used in backtest and simulated trading.
Below the default settings all the script input fields are populated. Learn more about them here:

Commands

Under this tab all the commands/blocks are listed. Sorted on category including your own favorite list. By clicking on the command text you can add blocks to your script.
Hover on the information button for more detailed explanation of the commands
Visual Editor - Commands
Last modified 2yr ago