Trading Blox Builder has added a new dock-able Auxiliary Window that can be displayed or hidden. This new independent text display window can be fixed to the main screen, or it can float over Trading Blox Builder or outside of the Trading Blox Builder display area.
The Trading Blox Builder Log Window has the same features that allow it to float above or outside of Trading Blox Builder and both windows can be displayed vertically along the right side, or one over the other at the bottom of the main screen area.
Information sent to the Auxiliary Window can be sent to a "Cloud" destination for display. For now, when you use the Auxiliary Window Window URL option, only send information to same IP for your personal security reasons.
To Open the Auxiliary Window area, click image:
Main Menu's Tools Group => Click the Auxiliary Window Group => Click the Open Window menu item needed:
When the Open Window button is used, the information sent to the Auxiliary Window can also be sent to a "Cloud" location when the "Window URL" button is selected.
A dockable or floating information display can provide flexibility because it can easily be moved around, change shape, and be used in tandem other information displays.
This optional Auxiliary Window text display can appear above or below the Log Window.
The contents of this window can also be simulcast to the cloud using the:
Tools => Auxiliary Window => URL Window selection.
An Auxiliary Window can be displayed on the screen by clicking on the Open Window option shown above, or it can be opened and closed by using either one of these two function within a script section: OpenAuxiliaryWindow, CloseAuxiliaryWindow.
When an Auxiliary Window is open, it can also be moved away from the main Trading Blox Builder screen area by grabbing its title bar area with a right-side mouse click and then dragging it to where you want it displayed:
A video in the Trading Blox Builder Forum: Blox MarketPlace, shows how these options work :
Docked-Undocked-Floating Windows
Syntax: |
---|
SetAuxiliaryWindowText( "windowText" ) |
Parameter: |
Description: |
---|---|
"windowText" |
"windowText" is a Non_Auto indexed BPV String array. |
The contents of this Auxiliary Window are sent using the SetAuxiliaryWindowText( windowText ) function, where "windowText" is a non-auto-indexed BPV String array. |
Create the BPV:
This dialog creates the series "windowTextString" that will get a new text statement as each year of testing ends.
Once you've named your string series, the example script used the Block scope range. When everyting is contain within the same blox, there is no need for a broader scope range. because the scripts captures sends text to the text string is contained within the same blox.
output information about the test, or for other uses.
Execute this function: SetAuxiliaryWindowText statement in the After Test script to emulate the example's process.
Example - Notes: |
---|
The example script section is created as an Auxiliary Blox. The output from that block is created when this Auxiliary blox is included in a system. In this example's output, the Dual Moving Average system installed when Trading Blox Builder is installed is used to generate trades on a random selection of EFT symbols that you should edit to limit the "Not Found" reminder for being different. |
Script Use Details: |
There are many ways to use the Auxiliary and Log window displays. This section provides a code example that sends new text information at the end of each year to a text-series element row that increments each time text is created. In this test script the process is kept simple so the process capabilities can be the focus.Create a BPV test-series:This dialog creates the text-series "windowTextString." As each ends, the text message sent to the "windowTextString" reports the year that ended and the current change in available equity. Once you've named your string series, the example script used the Block's scope range. When everything is contain within the same blox, there is no need for a broader scope range. In this script example the process captures information and that is transformed to a text statement so it can be sent to a row in the newly created text series created earlier.
|
Example - Script: |
---|
Execute this function: SetAuxiliaryWindowText statement in the After Test script to emulate the example's process.
This Example Script is contained in the Suite Link Below: SetAuxiliaryWindowText Suite with Blox
' ================================================================= ' These variables are displayed so you'll understand more. |
Links: |
---|
See Also: |
Edit Time: 10/21/2020 11:21:07 AM |
Topic ID#: 424 |