groupparameter which every input command has. This will group all the inputs with the same group name and add a group header above them. Input fields without a group will be grouped under Other Settings.
InputGroupHeader(). This will automatically group and sort all inputs defined after that, until a next
InputGroupHeader()is used. Input fields above the first header are groped under Other Settings.
InputAccount()command will create an account options drop-down. The return value is the account guid and can be used for every command containing an account or market parameter.
InputMarket()you can create a market drop-down that is connected to the selected main account. The return value can be used for every command containing a market parameter.
InputAccountMarket()will create 2 or 3 drop-downs depending on the selected account. One drop-down for a secondary account and the second is a market drop-down related to that account. Possibly a third drop-down when the selected market is margin/leverage. The return value will be a concatenated string of the account, market, and leverage. This can be used for every command that contains an account, market or leverage parameter.
InputPriceSource()will create a options list will the available price sources. With the return value and CreateMarket we can create market string of the main market and selected price source.
InputPriceSourceMarket()will create both a price source and market drop-down. The return value can be used for every command that requires or has an optional
InputCdlType()create a drop-down with all the options in that category.
InputTable()should always be the
InputTableOptions(). This is where we define the table specifications like the name, fixed number of rows, max number of rows and group. When the fixed number of rows is anything other than 0, the table will have a fixed number of input rows that cannot be deleted or expanded.
maxRows()allows for maximum numbers or rows without a minimum.
InputTableColumn()commands. This defines the column header and possibly (recommended) default values.