About Us  |  Press  |  Careers  |  Contact Us  |  

Support
      for your Trading Success

Contact Details

to top
supportkontakt

Support Team

Our Support Team will answer rapidly and with professional competence:

Support-Hotline
: Support is available weekdays (except on public holidays in Bremen) between 8 am and 7 pm (UTC+1/+2 DST).
(The phone number will be given separately to clients
).

E-Mail: You can reach our Support Team by E-Mail at support(at)tradesignal.com

Help and Information

to top

Online Help

 

Manual

Versions and Requirements

to top


Supported Versions

The following versions of Tradesignal are currently supported:

Version                  expires

  • 6.2                        no date yet
  • 6.1                        no date yet
  • 6.0                        no date yet
  • 5.6                        December 2012
  • 5.5                        July 2012
  • 5.3                        July 2011
  • 5.2 or older         expired

 

Necessary versions of Tradesignal Market Data System:

Tradesignal            Tradesignal Market Data System

  • 6.2                        version 5.2
  • 6.1                        version 5.1
  • 6.0                        version 5.0
  • 5.3 or higher       version 3.6

System requirements for Tradesignal

Recommended system requirements for Tradesignal:

  • Main processor: Core i3 (or faster)
  • Main memory: 4 GB (or more)
  • Graphics memory: 256 MB
  • Monitor resolution: 1280x1024 or higher

Supported operating systems (32/64 Bit) for Tradesignal:

  • Windows XP SP3
  • Windows 2003 Server (incl. R2)
  • Windows 2008 Server (incl. R2)
  • Windows Vista/ Windows 7

Recommended system requirements for Tradesignal Market Data System:

  • Main processor: Xeon/Core i3,5,7
  • Main memory: 4 GB (or more)
  • Free disk space: 100 GB – 1 TB
  • Monitor resolution: 1280x1024 or higher
  • Striped and mirrored disk array with at least 100GB free disc space
  • Uninterruptable Power Supply (UPS)

Overview of all requirements: Download PDF ( 25 KB)

Downloads

to top

Product brochure

 

 

 

 

Quick Start for Users

TMDS User Guide

Release Notes

to top

Tradesignal Version 6.2.0

The newest release of Tradesignal provides a configurable account currency for portfolio trading strategies. Furthermore, the "Search and Replace"-dialog in the Equilla editor has been changed. For the data provider Bloomberg, Thomson Reuters, Trayport and OpenConnect it is now possible to create server-side user-defined rolling forward contracts. Additional, the Trade Signal Market Data System works in the latest version also as a proxy for the Thomson Reuters DACS authentification and can also provide the Level II data for Nasdaq and NYSE.

Warning: Running Tradesignal 6.2 requires the Tradesignal Market Data System 5.2

New Features

Configurable account currency

Configurable account currency for portfolio trading strategies

It is now possible to specify the Account Currency of a chart or portfolio, so that all statistics and equity curves will be shown converted to this currency (for example when trading currency pairs).

The statistics currency can be chosen in the property inspector under "Money Management > Statistics Currency > Currency".

The algorithm to calculate historic exchange rates can also be selected in this section.

  • Close of Previous Bar - Use the currency values at the close of the previous bar.
  • Arithmetic Mean - Calculates the arithmetic mean of Open, High, Low and Close at the current bar.
  • Midrange - Uses the average of the highest and lowest currency value at the current bar.
  • Arithmetic Mean without Open - The average of High, Low and Close currency values at the current bar.
  • Close Weighted Mean - Calculate the arithmetic mean of High, Low and 2x Close at the current bar.
  • Open Weighted Mean - Calculate the arithmetic mean of 2x Open, High and Low at the current bar.


Finally, a mode exists to use the currency conversion to calculate equity to the generation of automatic risk stops, this can be set by toggling the option "Money Management > Statistics Currency > Apply To Risk".

The following functions have been added to Equilla so that strategy authors can make use of the new Properties directly in their scripts: GlobalStatisticsCurrency(),
StatisticsCurrencyMode(), 
StatisticsCurrencyFactor [of Data1].

Inline Search

Equilla Editor inline search and replace.

The search and replace dialog in the Equilla Editor has been replaced with a toolbar that pops up at the top of an editor when the "Find" ribbon button is pressed. This toolbar remains visible untill hidden by the user. The toolbar makes it easier to repeat the searching operations.

Point & Figure revised

Point and Figure has been revised to exactly match the algorithm in the book "The Complete Guide to Point-and-Figure Charting" by Heinrich Weber and Kermit Zieg.

Equilla - CreateSortedIndexArray

CreateSortedIndexArray behaves differently than other array functions and does not skip the element at index 0. Existing workspaces will function in the old way untill the script is recompiled at which point the new behavior will be active.

 

Tradesignal Market Data System 5.2.0

User-defined Rolling Forward Contracts for Bloomberg, Thomson Reuters, Trayport and OpenConnect feeds.

It is now possible to create server-side continuation symbols (UDCs) for any Future contract sequence available on Bloomberg, Thomson Reuters, Trayport and OpenConnect. These new symbols are server-side and will collect in intraday and interday periods (the previous Reuters only implementation only collected daily data).

The symbols will be shared by all users who request the same instrument with the same set of parameters, significantly reducing the load on the Tradesignal Market Data System.

A UDC symbol can be created and saved to the Symbols Toolbox by starting the New Symbol Wizard and selecting User-defined continutation. In the wizard, it is still possible to create the old Reuters interday-only UDCs by checking the "Legacy UDC" check box, these legacy UDCs continue to have the option of rolling based on Volume and Open Interest, but otherwise offer only disadvantages over the new server-side UDCs (e.g. slower startup time).

Please note that the feature to restrict which months are included in the continuation, is only respected by Reuters and Bloomberg exchange traded futures. Symbol lists containing UDCs can be shared between users like any other symbol lists.

Reuters Entitlement Proxy-Server

The Tradesignal Market Data System now acts as a proxy to the DACS entitlement system, so that Tradesignal clients no longer need to make their own connections to any other server than a Tradesignal Market Data System. This new service will automatically be used by an installed Tradesignal Market Data System for all Tradesignal clients from version 6.2. The old client-side behaviour will continue to function for Tradesignal versions 6.1 and earlier. The same DACS settings entered into Tradesignal (User and Position) will continue to work with the new system. The Tradesignal Market Data System-Console allows configuration of this service in the connection settings for a Reuters feed. Log messages will be dumped to the main console log.

Please note: Tradesignal 6.2 clients will no longer be able to permission symbols on earlier Tradesignal Market Data System versions unless the Reuters SFC components are installed by a local administrator to the Tradesignal install directory. 

Symbol Grouping

Drill-down grouping of symbols

The symbol list in the Tradesignal Market Data System-Console now groups the symbols by type. To navigate, for example, to a specifc future symbol under Reuters one must first click on Futures, then the root code and finally the continuous symbols group.

Grouping for Trayport symbols is in line with the normal Trayport folder structure. At the top of the list of groups there is a link to navigate upwards and another to show all symbols without grouping.

Reuters Level II data for Nasdaq and NYSE

The Tradesignal Market Data System can now forward market depth data for Nasdaq and NYSE for displaying in the Tradesignal Level II workspace element.

Bugfixes:

Bugfixes in Tradesignal Version 6.2.0

  • A new item is not selected automatically after deleting an item from the toolbox.
  • Color picker in the inspector incorrectly allows a fully transparent solid color (shown as none).
  • The Start Routing Button in the Order Routing Symbol Validation Dialog will not be activated after mapping a symbol when no symbols were previously mapped.
  • Forward curves based on pre-defined symbol lists from Morningstar load endlessly.
  • Local Equilla variables are sometimes incorrectly linked to input instruments when the output timestamps are built from a union.
  • The loading icon remains active even when loading is finished, after refreshing the second instrument in a two-instrument Watchlist that contains a news indicator.
  • Changing a symbol chart to doughnut then stars results in the fill color property being permanently hidden.
  • Tools drawn at the start of a daily chart sometimes do not get redrawn when converting the chart to 5 minutes and then back to daily.
  • Auto-complete menu in the Editor does not list array variables.
  • Not possible to specify the exchange when creating TeleTrader rolling forwards.
  • Reuters Rolling Forwards do not work correctly when only slash RICs are available.
  • Cannot change period for a composite instrument in a re-opend workspace.
  • Virtual memory warning is triggered too early on Windows 7 64-bit.
  • Chart Viewer charts are displayed extremely small in the print preview in Excel 2007 (and when printing).
  • Instant target cursor used in the future area of a point and figure chart causes the future vertical grid lines to flicker on and off.
  • Applying an indicator using a historic price access to the displacement indicator shows no data.
  • Instruments created in an Equilla 'Instruments' block are not re-requested on modification if the indicator also contains 'quoted' inline instruments.
  • Tools drawn from an Equilla Script can get repeatedly plotted when using a tick period inline instrument and a 10 tick parent instrument.
  • Switching indicator chart type to Point & Figure for an indicator that outputs only invalid values can take several minutes when using a long history.
  • Left bracket character ("[") cannot be entered into a chart text tool.
  • Trendline is not drawn exactly vertically when drawing in the future with Ctrl pressed.
  • Trendline selection markers are drawn incorrectly when using a nearly vertical extended line.
  • The middle selection marker of a vertical trendline is drawn shifted too far to the right.
  • Symbol not found error when entering FGBLcv1 on the command line when connected to Reuters.
  • If option "Correct symbols used in formulas on the command line" is enabled, no decimals can be used in spreads.
  • Tools in pre-existing Trayport charts saved after updating to specifically version 6.0.1 on a 5.1 TMDS, do not get completely restored when opened with version 6.1.

Bugfixes in Tradesignal Version 6.2.1

  • Not possible to open non-daily TXML instruments from symbol list that have been dragged to the list from a chart.
  • Changes made to the display name of a TXML symbol should be updated when the instrument is refreshed via the refresh button.
  • Changing the display name of an instrument will not immediately be reflected in an instrument's legend.

 

Bugfixes in Tradesignal Market Data System Version 5.2.0

  • Regions in the various grids in the Console that allow a user to create a new item should be displayed as hyperlinks to make the operation more obvious.
  • The Exchange field will be incorrectly set to "0" when using the Console to update a Trayport symbol's reference data.
  • Not possible to configure tick filters in the Console for the class of Reuters Future Spread symbols like WBBRK1-K1.
  • TMDS Console should disallow configuring the same feed handler port number for push and backfill ports.
  • Reload Historic Data for an user-defined instrument should not be possible.
  • User defined symbols do not provide the properties expiry date, contract size and trading unit.
  • Candles only having a valid close value override gathered open and low data during nightly maintanace TS1 updates.
  • No warning is displayed when the server tries to connect to a configured feed handler service that has not been installed.
  • It is not possible to create user defined symbols if there is no Reuters default feed running.
  • If a workstation is restarted when Bloomberg terminal has no registered log-in, no connection will be possible to Bloomberg without first manually terminating the BBComm service.
  • TMDS does not always read TMDS related entries from the windows event log when requesting to email all support logs.
  • Trayport symbol lists can be ignored due to a race condition shortly after a TMDS forced restart.
  • Parts of the nightly service get executed multiple times for each day a TMDS is running.
  • Initialization of the Recovery Backfill used an overly time consuming algorithm.
  • Open Interest is not being collected for Bloomberg Commodity Futures.
  • Open Interest and Volume are not collected for Bloomberg Currency and Index Futures.
  • Bloomberg feed handler may very occasionally crash when creating or deleting instruments very fast ticking instruments.

Bugfixes in Tradesignal Market Data System Version 5.2.1

  • Server side UDCs: second rollover may fail because of an incorrect following contract transition.

Bugfixes in Tradesignal Market Data System Version 5.2.2

  • Reference Data (like next rollover date) for Reuters continuous future RICs (e.g. NGc1) are not updated after contract rollover.
  • Deals tagged in the Trayport database as "Removed" will be imported as valid deals when using Trayport SQL Database backfill.
  • Error is shown when creating user-defined continuous future symbols for Bloomberg that use contract month filtering.
  • Selecting "Manage Datafeeds" in the Management Console for a Bloomberg-only configuration may raise an exception.
  • The "exchange" field will be incorrectly set to "Spot" for Reuters currency symbols (e.g. EUR=) after the "Restore Default Ref. Data" operation.
  • Zero volume values may be incorrectly stored in the database after a Reuters TS1 update for index symbols.
  • Exception occurs in the Management Console when submitting the "Select Date Range" dialog of the "Show Splits Query" with empty date fields.

Bugfixes in Tradesignal Market Data System Version 5.2.3

  • Symbols recently requested by users should be processed first when recovering missing ticks or back-filling after start-up.
  • The TMDS did not properly handle the result of a GetSymbolAccessRights request on an OpenConnect service.
  • Trayport data feed did not properly load the new SQL queries to enhance the deleted Ticks filter mechanism.
  • Deals that have the same timestamp sent by the Trayport SQL Server can arrive in a different sequence when reloading the data history.
  • The OpenConnect SDK example project: SampleCSVFile, could create an access violation when loading tick series data to cumulate daily data, if those loaded ones contained deleted deals.
  • Denied access to an existing symbol was not properly forwarded to Tradesignal clients.

Bugfixes in Tradesignal Market Data System Version 5.2.4

  • On start-up, missing deal data from Trayport will not be appended to the saved data history for instruments already present in the database.

 

 

Release Notes Tradesignal version 6.2

mehr

Tradesignal Version 6.0.0

This release contains lots of additional options and application possibilities for even more efficient and successful trading. For instance, forward curves have been extended and can now be processed individually with the formula language Equilla.

Inline instruments can also now be replaced by inputs, which allows the variation of indicators and trading systems and the individual development of complete portfolios.

Also new: multidimensional arrays and an extension of the Point & Figure charts with various Boxside modes.

Charting

Forward Curves
Forward Curve as Overlay
Forward Curves Label

A new design for Forward Curves

The energy trading segment’s ever-popular Forward Curves has been completely revamped in the new Tradesignal.

The most significant improvement is that the programming language Equilla has now been linked to Forward Curves, allowing the application of complex calculations and strategies. It is now also possible to adjust Forward Curves periods with new options for obtaining intraday, weekly or monthly data. Displacements are still possible of course, but drawing tools and indicators can now also be used with Forward Curves.

Once created, a Forward Curve can be saved as a symbol in a symbol list so it can be used again later or made available to other colleagues. Furthermore, Forward Curves can be displayed alongside normal charts as an overlay, allowing you to simultaneously view the price of the current contract and the Forward Curves for all contracts within the same chart.

Also new is the option to create a Forward-Curve from a self-defined symbol list. In this way you are no longer limited to a pre-defined list.

An additional new indicator is the 'Forward Curve Label', providing a label for each contract within a Forward Curve.

Point & Figure Chart

Enhanced Point&Figure Chart

In addition to a new rasterized background display, the new Point & Figure Chart also provides a number of new box-sized options to different existing theories of the Point & Figure Display. The rasterized display has been optimised for the P & F Chart so that drawing tools can be used in the boxes of the charts.

The following options are available:

  • Constant (Price)
  • Constant (Points)
  • Close (%)
  • Average True Range (Periods)
  • Logarithmic (%)


Two new indicators designed especially for the Point & Figure Charts automatically draw trend lines, resistance lines and support lines.

Inverted chart display

Inverted chart display

The entire chart – including drawing tools and indicators – can be inverted, showing the highest value of the scale on the bottom and the zero-line on top.

Improved display

Bid/Ask

Times & Sales display

The display of Times & Sales was also upgraded. The bid/ask updates are now in one single column and can be zoomed-in or zoomed-out of, simplifying the process of differentiating between bid/ask and updates for the latest prices.

Percentage-based changes

Displaying absolute & percentage-based changes

The absolute and percentage-based change to the previous candle will now be displayed in the legend.

Chart Legend for spreads

Displaying the Chart Legend for spreads

The Chart Legend for command line formulas has also been improved: When you enter a formula (e.g. spread) in the command line of Tradesignal, the actual name is displayed in the legend of the chart, offering better readability. This is very useful when working with a data provider whose symbol is not expressive.

OHLC Charts for Spreads

OHLC Charts for spreads

In addition to being displayed linearly, spreads can now also be displayed as OHLC Charts.

Verbindungslinien im Symbol-Chart

Connection lines in the Symbol Chart

In the chart type ‛Symbol’ the properties menu now allows you to create connector lines between individual points.

New assistants to facilitate your work

The new Tradesignal now provides you with various assistants that will considerably facilitate your work.

Equilla Input-Assistent

The Equilla Input-Assistent

The first assistant is the new Equilla Input Assistant. This allows you to create an indicator output without first having to open the input of an indicator in a chart. 

To do this, an assistant opens when an indicator is used, allowing you to select the necessary inputs (instruments or outputs of other indicators). The result of a Crack Spread, for instance, can be displayed without having to open the inputs ‘crude oil’, ‘gasoline’ and ‘heating oil’ as charts. Only the Crack Spread has to be displayed.

 

 

Seasonal Chart Assistent

The assistant for Seasonal Charts

Another new feature is the assistant for Seasonal Charts that allows you to create a chart for individual contracts in a few simple steps. An automatically created indicator displays the seasonal average for all futures contracts.

Percent Performance Assistent

The assistant for the Percent Performance Chart

An additional assistant will help you to create a Percent Performance Chart, which offers a range of options. You can add individual prices and entire market lists as charts, and define the start date and chart type. The properties menu allows you to adjust the selected date for the chart. You can use the formula language Equilla by applying, for example, spreads to the charts.

User-friendly interface

Money Management

Start and end date in Money Management

The Money Management feature now allows you to set not only the start date but also the end date for a trading strategy. This allows you to precisely establish the testing period during test runs in a trading strategy.

Drag & Drop in the command line

Drag & Drop in the command line

You can now drag and drop symbols from the symbol list into the command line, allowing you to quickly create spreads. You no longer have to manually look for symbols but can use Drag & Drop to insert symbol names directly into the command line. This is extremely useful when the data provider’s symbol names are not expressive (e.g. with Trayport).

Toolbox search function

Search function for indicators and trading strategies

A search field for indicators and trading strategies has now been integrated directly into the Tool Box, allowing you to find and use the desired code with its symbol or name.

Deleting older tools

Deleting older tools

When deleting older drawing tools (i.e. out-dated drawing tools that are no longer needed), you can now set the exact time when all past charts should be deleted.

CSV-Export

Extensive CSV export

The CSV export of complete chart contents (Data-> Export) is now very simple because all the data from OHL and volumes, as well as data from all indicators and trading strategy outputs, is stored.

Prefix selection

Prefix selection button

The ‘prefix button’ allows you set your data provider in the command line. The new Tradesignal Market Data System allows you to work, for instance, with Reuters and Bloomerg simultaneously – the only thing you need to do is select your prefix and the correct symbol name.

Öffnen der Workspaces

Opening defined workspaces automatically when the programme starts

Define a label (yellow, red, blue) for your workspaces and decide which ones should be automatically opened by Tradesignal when you start. 

Additional improvements 

  • Dragging and dropping symbols or symbol lists (including Chain Codes) into the chart using the Drag & Drop function either replaces or simultaneously inserts all the desired symbols at once.

  • Chart-Objects (Indicators, Subcharts, Strategies) can now be moved more easily with Drag&Drop. So now you can align the object in the corresponding set direction of the scale by using the drag.

  • Quickly changing the timespan or period for all charts is now also possible. By holding down the CTRL key when selecting the period or timespan, you create the desired change for all charts in the selected workspace. The available options now include six months in addition to five and ten years.

  • The Copy & Paste export of a chart into the Windows clipboard is also new, and can be inserted into a different programme (e.g. Excel).

  • During the optimisation process when you apply a trading strategy to an indicator the parameters of the indicator can now be included and tested.

  • In the editor for the Composite Symbol, a new Symbol Picker has been created for a simplified use of Inline Instruments.

  • The calculation method for the Candle Rollover has been revised. In periods shorter than one day (e.g. 5 hours) the candle calculation will begin at the start of the day and be reset at the end of the day.

 

 

Collaboration

Password protection

Write and read protection for workspaces

Arbeitsbereiche können jetzt durch Passwörter geschützt werden. Dieses ist sehr hilfreich, wenn Sie den Arbeitsbereich an einem Ort speichern, den Sie mit anderen Usern teilen aber gleichzeitig verhindern möchten, dass eine Änderung vorgenommen wird. Arbeitsbereiche können neben einem Schreibschutz auch mit einem Leseschutz versehen werden.

Alert function

Warning when updating packets

This means that with packets (i.e. directories) in which indicators, trading strategies or workspaces are stored, and where these are shared with other users, you can activate a monitoring function. You will receive a warning to refresh the packet if data is added or changed within the packet, which ensures that you always see the most current content in the Tradesignal (Data -> Options -> ‛Warning during refresh’).

Joint Symbol Lists

Joint Symbol Lists

This means that with packets (i.e. directories) in which indicators, trading strategies or workspaces are stored, and where these are shared with other users, you can activate a monitoring function. You will receive a warning to refresh the packet if data is added or changed within the packet, which ensures that you always see the most current content in the Tradesignal Enterprise Edition (Data -> Options -> ‛Warning during refresh’).

 

 

Additions to the Equilla area

The formula language Equilla offers a high degree of flexibility in creating indicators and trading strategies across all Tradesignal products. We have expanded this area even further in the new version of Tradesignal.

Inline instruments

Inline instruments can be replaced with Inputs. This long requested function allows for entirely new variants when creating indicators and trading strategies. It allows you to create and assemble portfolios entirely on your own. Using the Optimiser, you can test strategies with Inline instruments against a number of instruments.

Example:
This example displays arrays and inline instruments with the List command. In the example, they are used to create a portfolio system without first opening the individual instruments as charts; instead, the instruments are loaded and traded in the code. The resulting equity curve displays the P/L of all traded instruments.

Code:
Meta:
       Synopsis("Example indicator that is designed to be the parent of a trading
              strategy for which the strategy author would like to 'stress test' by
              varying the indicators input parameters during optimization."),
              Author("Tradesignal GmbH");

Inputs:
       Security(SIE, DTE, LHA), // Change the security being tested
       Period(Minutes1, Minutes5, Minutes60, Daily, Weekly, Monthly) = Daily; // Change the period being tested
       
Instruments:
       inst(  IFF(Security = SIE, "SIEGn.DE",
                     IFF(Security = DTE, "DTEGn.DE",
                     IFF(Security = LHA, "LHAG.DE",
                     ""))) + " " +
                     IFF(Period = Minutes1, "1m",
                     IFF(Period = Minutes5, "5m",
                     IFF(Period = Minutes60, "60m",
                     IFF(Period = Daily, "daily",
                     IFF(Period = Weekly, "weekly",
                     IFF(Period = Monthly, "monthly",
                     "")))))) ); // We only every load a single instrument, thus ensuring our date/time series is not full of gaps
                     
//Output the data as we get it
DrawBar(Open of inst, High of inst, Low of inst, Close of inst);

// Tradesignal GmbH
// www.tradesignal. com

New functionality: Multidimensional Arrays

New real Multidimensional Arrays are now also possible in the new version of Tradesignal.
The new command reference: ArrayLength, SetArrayLength, GetArrayDimensions, SetValRangeArray, FillArray, InsertAtArray, InsertSortedArray, RemoveAtArray, ClearArray, CopyArray, Array_Copy, AppendArray, HighestArray, LowestArray, IndexOfHighestArray, IndexOfLowestArray, SortArray, Array_Sort, SearchArray, BinarySearchArray, CompareArray, Array_GetType, Sort2DArray, CreateSortedIndexArray, Array_Sum SummationArray, SummationRecArray, SummationSqrArray, MedianArray, AverageArray, AvgDeviationArray, HarmonicMeanArray, KurtosisArray, SkewnessArray, StdDeviationArray, StdErrorArray, VarianceArray.

Example:
This example displays arrays and inline instruments with the List command. In the example, they are used to create a portfolio system without first opening the individual instruments as charts; instead, the instruments are loaded and traded in the code. The resulting equity curve displays the P/L of all traded instruments.

Code:
Meta:
       Synopsis
("Example portfolio trading system that demonstrates the use of
              arrays and non-trivial trading commands applied to a user-defined list 
              of securities. The strategy will trade long any portfolio member
              whose normalized price crosses the portfolio average and guard the
              new position with a stop loss set a number of points below the next 
              bar's open."),
       Author("Tradesignal GmbH");

Inputs:
       PortfolioSymbolList("//My Symbol Lists/DAX30"), // Portfolio of securities to trade
       Period(10, 1), // Period for the lowest low/highest high calculation to determine the price range for price normalization
       StopRetracePoints(50, 1); // Number of points the position must retrace from the open of the bar in which a position is held

Instruments:
       portfolio(List(PortfolioSymbolList));
       
Variables:
       i, avg, lo, priceRange, count(Len(portfolio));
       
Arrays:
       prices[count](0); // Stores normalized prices for each portfolio member so we do not have to recalculate them
       
avg = 0;

// Compute the portfolio average based on normalized prices
For = 0 To count - 1 Begin

       lo = Lowest(Low, Period) of portfolio(i);
       priceRange = (Highest(High, Period) of portfolio(i)) - lo;
       
       prices[i] = IFF(priceRange > 0, 100.0 * (Close of portfolio(i) - lo) / priceRange, 0.0);
       
       avg = avg prices[i];

End;

avg avg count;

// Generate orders for each portfolio member
For i = 0 To count - 1 Begin

       // Enter long if the nomalized price crosses over the portfolio average
       If prices[i] Crosses Over avg Then
              Buy Next Bar at Market Trading portfolio(i);
       
       // Exit if the price drops 50 points below tomorrow's open
       Sell Next Bar at (Open of Next Bar - StopRetracePoints Pointsof portfolio(i) Stop Trading portfolio(i);
       
End;

// Tradesignal GmbH
// www.tradesignal.com

Expanded DrawText commands

The DrawText command has been expanded with a hyperlink function, allowing additional information for a security to be displayed from a Watchlist. This allows users to create an indicator that displays additional information for a specific instrument from in-house intranet sources or even external internet sources.

New functionality: FilledOrders

This expansion of Equilla displays detailed information on executed orders. The new command reference: FilledOrderAmount, FilledOrderCount, FilledOrderDate, FilledOrderDateTime, FilledOrderIsEntry, FilledOrderIsExit, FilledOrderLabel, FilledOrderPrice, FilledOrderTime.

Equilla-Expansion: Use Order Command in Equilla-Functions

Optimise your trading system and outsource redundant programming in a separate function. Right now Order Commands (buy, sell, short, etc) can be applied in Functions.

New Meta-property OutputTimeStamps

The new Meta-property “OutputTimeStampsˮ allows users to set timestamps for the output for strategies or indicators using several input instruments.

New Equilla commands for P&F Charts

There are two commands to facilitate trading strategies used in Point & Figure Charts: Boxsize(Price), AddBoxes(Price, Quantity).

Drag & Drop functions in one script

Drag and drop Symbol Lists into an Equilla script for a more simplified way of creating instrument lists: simply drag a symbol into your script in order to avoid typos. Symbol Lists are automatically inserted as a Chain into the script. 

Improved output window

A new output window with its own filter input field enables a ‛Pause for Updates’ and simultaneously increases the maximum number of entries in the output window. The output was increased to 100,000 entries but can be increased further to 10,000,000.

 

Additional options for administrators

Reloading of historical data

Deleting historical data

When historical data for a Bloomberg data feed has to be reloaded, you can do this yourself by using the Session Manager. The data will then be loaded directly onto the TMDS.








Central configuration for the connection setup

The new Tradesignal Enterprise Edition can be configured so that connection settings for the TMDS will be loaded from a central location. Afterwards, the user will only have read-only access to connection settings.

Central update server

By adding an update server, Tradesignal Enterprise Edition can continuously check whether a new edition of Tradesignal Enterprise is available. Tradesignal Enterprise Edition displays a message when a new update is available, allowing the user to install it.

Landing screen

It is now possible to turn off the News Window on the landing screen. Your Tradesignal application will then start by itself.

 

The new Tradesignal Market Data System – 5

Alongside the new Tradesignal we are introducing the even more powerful and efficient new Tradesignal Market Data System.

The new Tradesignal Market Data System user interface

A new interface

Many aspects of the new Tradesignal Market Data System’s interface were tailored to the needs of users. The Tradesignal Market Data System Management Console is now managing several Tradesignal Market Data systems – irrespective of the version used. The version in use is displayed with its current name.

Several commands that drive the data bank can only be executed by clicking a button. 

The activation of functions for logging information has been simplified and now facilitates a more intuitive operation.

Selection of data feeds

Several data feeds

From now on the new Tradesignal Market Data System can be used simultaneously with the Reuters, Bloomberg and Trayport data providers.

More symbols

The limit of 2000 instruments per Tradesignal Market Data System has been increased to 10000.

Official support for new Windows versions

In addition to the 32-bit versions (Windows XP to Windows 7), all 64-bit Windows versions are now also officially supported.

Connecting to Bloomberg  

From now on the Tradesignal Market Data System (only locally) can be connected to a Bloomberg Professional Terminal via the BBComm Interface and allows users to simultaneously use other data feeds such as Reuters or Trayport.

Expanded recovery of missing ticks  

With this new version the Tradesignal Market Data System supports the data reconciliation with a Failover Tradesignal Market Data System instead of a Recovery Tradesignal Market Data System. This saves a server in the Tradesignal Market Data System infrastructure.

Tick filter

Improved tick filtering

The filtering of ticks has been considerably expanded. Criteria for filtering bad ticks can now be precisely established in the Tradesignal Market Data System.

Using the “Olson” Timezone database

All data providers will now rely on the “Olson” Timezone database. So now the timezone and the change from summer to winter time can be adjusted precisely and independently from live feed data.

Deleting unused symbol classes by users  

You can define individual settings for deleting symbol classes in the new Tradesignal Market Data System.

Expanded contract displays (Reuters)

A Reuters data feed also allows you to access expired contracts. These are displayed as Symbol Lists in Tradesignal.

VImproved license management

The new Licence Manager now supports setting up groups and importing and exporting licence settings.

Batch-Import

Using a batch command allows you to import RIC lists and their corresponding histories in a DBU format.

E-Mail Logs

On request, the Tradesignal Market Data System can create a ZIP file via the Email Function, which contains all the necessary logs of the connected providers.

Release Notes Tradesignal version 6

mehr

Tradesignal Version 5.6.5

The bug fixes:

  • Missing symbollists after disconnecting and reconnecting network from a TMDS
  • Support for the DataQuality field from TeleTrader to correctly disable access to certain exchange specific features (e.g. Bid/Ask Volume from Madrid)
  • Chart does not update when removing a candle in TMDS
  • A storage.ini created on a Japanese system can cause crashes when used on a European system, when it contains certain unicode characters
  • The lower and upper property switch labels for the linear regression tool are reversed
    • Searching for a chain when you have top-up directory added does not expand the tree to show the found result and selects the wrong result in the tree
mehr

Tradesignal Version 5.6.3

The following features are new in this version:

  • Target Cursor/Tooltip in a multi timeframe chart should show the current value of a higher period series for each point in the lower period series.
  • More specific error messages for invalid symbols.
  • Add username and password fields to TXML client configuration pane that will be passed as the URL parameters txmluser and txmlpass to the TXML server with each request.
  • Add options to the Tradesignal Chart Viewer properties panel to control interpolation and anti-aliasing of scaled images so the user may customize the sharpness of the generated images to a finer degree.
  • Add support to use up to 4 GB of memory.
  • Implement handling for JA instruments where data is collected 'in the future' and update to latest TT DLLs.

The bug fixes:

  • 2 composite instruments in a scanner can lead to an unhandled exception.
  • Left handle disappears in panoramic scrollbar when showing full data history.
  • Panoramic scrollbar shows wrong value range when mixing two charts when one of which has irratic data including many zeros.
  • Dirty flag in workspace tab for forward curve when reopening workspace after saving.
  • Irregular crashing when requesting data after a period change following a manual reconnection.
  • Instruments in a scanner become disconnected from the TMDS stopping and starting the TMDS following optimizing.
  • Installation on Windows 7 may fail with "system cannot find the path specified" error.
  • Crash when changing scale factor in market profile when workspace is present on a network share.
  • Portfolio does not reconnect properly when shutting down master TMDS.
  • Active optimizer though no network conenction.
  • After disconnection the optimizer dialogue cannot be closed with only one click.
  • Active Optimizer and Strategy Button after closing all workspaces.
  • Renamed tab in the forward curve is not saved after reopening workspace.
  • Changing the Port field in the SMTP Mail settings has no effect.
  • Heikin Ashi chart looks different after refresh .
  • Sometimes LII data for some japanese futures does not cleared at the start of the morning session and continues to show yesterday's order book at close.
  • Local Highs & Lows indicator shows too many decimal places when used on another indicator (e.g. correlation).
  • Crash occurs in the panoramic scrollbar if one instrument of a multi-input indicator is removed.

mehr

Tradesignal Version 5.6.0

The following features are new in this version:

  • Enhance the JavaScript API and commandline !!set and !!setall commands to support setting the history length (number of bars to load): e.g. !!set historylength 10000.
  • Add support for the Heikin Ashi chart type to the chart.
  • Add a 'Panoramic' Date Scale Scrollbar mode to the chart that will show the complete data set in the background of the scrollbar and will allow zooming by manually resizing the scrollbar thumb.
  • Replace the 'show recent data' button in the bottom corner of the chart with buttons to show recent data, show all data and to toggle the panoramic scroll bar
  • Zoom the date scale in a chart by holding Ctrl and using the mouse scroll wheel
  • Add a mode in the chart legend properties to draw the legend on a single line and configure whether chart data should be drawn behind the legend
  • Expand JavaScript API/command line to specify chart type, scale alignment and sub-chart when adding instruments to new or existing charts.
  • Add new combined symbol type that allows a synthetic instrument to be created that includes all of the trades from a list of constituent instruments, cumulated from a base period.
  • Export and import XML formatted symbol lists including composite instruments and user-defined continuations from a context menu option when a symbol list is selected

The bug fixes:

  • The date for the end point of an arrow tool drawn in the future on a daily chart may shift by some days after some days have passed
  • Application is unresponsive when changing from seasonal chart including a linear regression channel to the renko chart type
  • Morningstar: Requesting an instrument that has a single non-ticking candle can lead to a devision by zero error
  • TeleTrader: Ranges of weekly candles for currency instruments occasionally only contain data from a single day
  • TeleTrader: Opening a two bar UDC shows no data

 

 

mehr

Tradesignal Version 5.5.5

The following features are new in this version:

  • New: Add underlying contract's name to forward curve point tooltip
  • Fixed: Multi input indicator dialog - no subchart names are visible
  • Fixed: Connection to MDS should not be rejected for users with invalid DACS IDs only requests for instruments should be rejected
  • Fixed: "tradesignal" package folder containing shipped equilla scripts is not write protected
  • Fixed: Morningstar: No ticking data after a reconnection when a large number of server forced reconnects occur in a short time period

 

 

  • Fixed: Forward Curve does not respect the auto-select properties option
  • Fixed: UDC for LCO is not ticking and does not contain the data from the latest contract
  • Fixed: Forward curve: Crash can occur when hovering the mouse over a spread curve data point
  • Fixed: A monthly top-up instrument cannot be displayed as a candlestick chart if only close values are provided
  • Fixed: Top-up instruments from TXML do not display a currency and unit in the property Inspector
  • Fixed: ID fid cannot be charted when connected to a Trayport MDS
  • Fixed: Entering a valid term for a current future contract on the command line will be converted to an expired ("^") RIC
  • Fixed: Bloomberg: It is not possible to add a user-defined Bloomberg instrument to a scanner
  • Fixed: VFI function always returns zero
  • Fixed: Reuters: Price ticks in Time and Sales for Bid and Ask are 2 hours in the future for some RICs
  • Fixed: Morningstar: Monthly chart does not load for a few instruments
  • Fixed: Morningstar: Tick chart may load forever depending on history length and how data is received from the server
  • Fixed: IB: The prices for two auto-traded items can be swapped under a rare condition
  • Fixed: Opening a specific chart from the forum can cause a crash
mehr

Tradesignal Version 5.5.3

The following features are new in this version:

  • New: Add underlying contract's name to forward curve point tooltip.
  • Fixed: "tradesignal" package folder containing shipped equilla scripts is not write protected.
  • Fixed: Morningstar: No ticking data after a reconnection when a large number of server forced reconnects occur in a short time period.
  • Fixed: Forward Curve does not respect the auto-select properties option.
  • Fixed: UDC for LCO is not ticking and does not contain the data from the latest contract.
  • Fixed: Forward curve: Crash can occur when hovering the mouse over a spread curve data point.
  • Fixed: A monthly top-up instrument cannot be displayed as a candlestick chart if only close values are provided
  • Fixed: Top-up instruments from TXML do not display a currency and unit in the property Inspector
  • Fixed: ID fid cannot be charted when connected to a Trayport MDS
  • Fixed: Entering a valid term for a current future contract on the command line will be converted to an expired ("^") RIC
  • Fixed: Bloomberg: It is not possible to add a user-defined Bloomberg instrument to a scanner
  • Fixed: VFI function always returns zero
  • Fixed: Reuters: Price ticks in Time and Sales for Bid and Ask are 2 hours in the future for some RICs
  • Fixed: Morningstar: Monthly chart does not load for a few instruments
  • Fixed: Morningstar: Tick chart may load forever depending on history length and how data is received from the server
  • Fixed: IB: The prices for two auto-traded items can be swapped under a rare condition
  • Fixed: Opening a specific chart from the forum can cause a crash
mehr

Tradesignal Version 5.5.1

The following features are new in this version:

  • New: Forward curves for Commodities and Fixed Income traders
  • New: Reuters: Obtain quotes (and level II) directly from TMDS and not from a sink distributer
  • New: Create a JavaScript method called TSEWorkspace.CreateNewChartWithTemplate(symbol, templatename) for adding a chart to a workspace with a template
  • New: Dialog for querying additional data inputs, symbol in LII grid should use display names when symbols are too long (an be resizable where appropriate)
  • New: Remove IB from the tradesignal standard setup and create a new, dedicated setup containing only the ib router dll
  • New: Add standard chart templates for a close only line chart and a high/low filled area chart in various background colors
  • New: Add new indicators for Crack, Crush, Spark and Clean Spark Spreads
  • New: Add support for a HTML br tag in the synopsis of equilla scripts so that new lines can be added to the equilla script tool tip.
  • New: Add Heikin Ashi indicator to tradesignal package
  • New: New JavaScript method to query the current users selected timezone as a string in Olsen format
  • New: Enhance the TXML protocol to return the timezone of the instrument and process this timezone
  • New: Allow connection to TeleTrader XT service for tradesignal enterprise edition
  • New: Add a button in the properties window of the Chart Viewer Object that will force all charts embedded in a document to be reloaded
  • New: Make the add symbol list dialog resizeable and make more space by not showing the symbols in the predefined lists
  • New: Add support for MS PowerPoint to the Chart Viewer control
  • New: Show symbol lists as a tree structure organized by markets/countries
  • New: Create a new directory in the symbols sidebar that provides read-only access to all provider symbols without the need to explicitly add them
  • New: Add an option for the user to change the display name format of symbols in the toolbox
  • New: Allow connection to Trayport GlobalVision data feeds for tradesignal enterprise edition

The bug fixes:

  • Fixed: Starting order routing while instruments are still in the process of loading can lead to an application crash
  • Fixed: Indicator data input selection dialog should not display the symbol for selection but rather the name
  • Fixed: Indicator data input selection dialog should display the name of the input being requested not just the input number
  • Fixed: Price Editor can be opened via the context menu while automatic order routing is active
  • Fixed: Backup: Restoring a backup sometimes fails to restore order routing information
  • Fixed: Hide Manual Order Routing properties if manual order routing is not supported
  • Fixed: Portfolio: The status of an order routing connection is not displayed correctly if the connection failed
  • Fixed: Position Manager: Additional order routing tabs might not be removed when "Monitor All Workspaces" is disabled
  • Fixed: Position Manager: Filled and Cancelled order tabs gets cleared when "Monitor All Workspaces" is toggled
  • Fixed: Watchlist: Managing indicators and strategies might not work when a portfolio is using automatic order routing
  • Fixed: Position Manager: Additional order routing tabs might not be removed when the connection to the broker is closed
  • Fixed: Manual reconnect to a data provider may sometimes be ignored
  • Fixed: Reuters: UDC instruments based on futures traded on ICE cause the application to become unresponsive
  • Fixed: UDCs based on WTCL cannot be charted
  • Fixed: Morningstar: there may be an obvious gap in a tick chart at the point a history was requested if the history is significantly longer than 2000 ticks
  • Fixed: Reuters: Instruments (e.g. .SPX) that have no data points for a secondary FID may get reset and show no data
  • Fixed: Print schedule is ignored if you choose a printer that is not your default printer
  • Fixed: Browsing a symbol list from a chart can cause the application to crash when browsing past the first or last element
  • Fixed: Moving a trendline sometimes results in the menu asking for selection of a new parent chart object
  • Fixed: Chart Viewer: Add a button to automatically set the rendering size based on the current chart dimensions in mm
  • Fixed: Morningstar: Changing date scale mode for a Renko chart to seasonal can cause the application to crash
  • Fixed: Chart Viewer: Control shows the German property page on an English system
  • Fixed: Bloomberg: The period from a dynamic inline instruments are ignored in equilla when the parent instrument is added from a symbol list
  • Fixed: Application crashes occasionally when using tile mode for six charts, repositioning one chart and then using tile mode again
  • Fixed: Account tabs in the position manager will not be removed when the automatic order routing for a new order router is stopped
  • Fixed: Print scheduler must abort a printing job if a scheduled item takes too long to obtain data
  • Fixed: Order routing to IB cannot be started for a future contract in a second chart when order routing is already active on a different future contract in another chart so long as neither symbol is manually mapped
  • Fixed: Morningstar: Delayed Instrument/Exchanges will not be displayed as delayed
  • Fixed: IB: Automatic symbol mapping for currencies does not work
  • Fixed: Morningstar: A crash occurs when refreshing a portfolio (and other types of reloads)
  • Fixed: Delayed chain lists cannot be used for custom symbol lists
  • Fixed: Time & Sales price entries are omitted for fractionally traded instruments
  • Fixed: Morningstar: TSe behaves unresponsible when Server gives up retrying fundamental data after receiving a timeout
  • Fixed: Crash can occur when reconnecting with a currency converted instrument present in a chart
  • Fixed: Endless loading when selecting a non-existent item type in a workspace scheduled for printing
  • Fixed: Opening a chart containing 3 sub-charts with the default chart style=line sometimes causes some of the sub-charts not to display data
  • Fixed: Chart Target Cursor and Tooltip instrument labels are too wide for extremely long symbols
  • Fixed: Morningstar: changing period will sometimes result in an application crash (System.DivideByZeroException)
  • Fixed: Morningstar: Changing period rapidly results in instrument loading endlessly
  • Fixed: Changing layout for a workspace incl. many watchlists with frequently ticking instruments causes a crash
  • Fixed: Disconnecting from a TMDS can lead to a rare application crash
  • Fixed: A symbol list that has not yet been instantiated from the data source cannot be inserted into an already opened watchlist
  • Fixed: Reconnecting to the current data provider with the reconnect button may lead to undefined behavior
  • Fixed: Standard Edition: No message is displayed indicating remaining days when logging in with a trial account
  • Fixed: Setting the option "overwrite existing data" when using a top-up file leads to incorrect historic data when changing the history data length
  • Fixed: Market Profile: Screen and printouts must contain the CME copyright watermark
  • Fixed: Top-up files for instruments with a slash ("/") in the symbol are not possible
  • Fixed: TXML: Specifying a non-LAST FID as the only FID for an instrument will replace this FID with LAST
  • Fixed: MDS: It is not possible to edit data on slave servers
  • Fixed: Timezone conversion to south pacific times does not work correctly
  • Fixed: Some prices that appear in the position manager are incorrectly rounded
  • Fixed: Renko chart is drawn on top of position flags
  • Fixed: Replace symbol doesn't display the replaced symbol correct when the to replace symbol have a marked order
  • Fixed: Empty chart after reconnection to TeleTrader server
  • Fixed: saving orderrouting option as new default settings will be ignored
  • Fixed: Synchronization timeout alert has a timestamp using local time instead of tradesignal time
  • Fixed: In some cases orders are routed even if the orders cannot be filled in equilla
  • Fixed: Adding short position after long position doesn't work with Himawari account
  • Fixed: Avoid starting automatic order routing when an invalid account is detected
  • Fixed: Tenfore: The default ticksize for currencies is 2 decimal places
  • Fixed: Filled area created by indicator loses color when workspace is reloaded and indicator is not locally present
  • Fixed: Under some odd circumstances, the button "start automatic order routing" in toolbar is active though automatic order routing is already active
  • Fixed: It is not possible to select a custom period of 12 months
  • Fixed: Do not support saving broker connections and automatic order routing settings in a template
  • Fixed: IB - CFD is missing in the order routing symbol linking options
  • Fixed: Position manager is not available if the user has the Order Routing license but no strategies license
  • Fixed: Startegies can removed from a portfolio while the order routing is working
  • Fixed: Can't stop automatic order routing if the choosen symbol is not able to mapped to the broker
  • Fixed: Using the CreateNewChart() javascript method forces the entered symbol to be lowercased when using a topup symbol
  • Fixed: A crash can occur soon after confirming a connection request in TWS for a mapped symbol using unknown symbol types
  • Fixed: You should not be able to change account settings while connected to your broker
  • Fixed: Tenfore: Data gaps when loading 15.000 Data points and more
  • Fixed: IB - Missing some exchanges in symbol linking dialog
  • Fixed: Unhandled exception while editing prices during active automatic order routing
  • Fixed: TeleTrader: Automatic reconnection does not wait between successive connection trials
  • Fixed: TeleTrader: Exchange (düsseldorf) will not be displayed correct in symbol search exchange list
  • Fixed: Values in position manager can go blank when resizing display fields in position tab
  • Fixed: Reuters sessions where the start time is the same as the end time for a day are incorrectly interpreted as not starting on the previous day
  • Fixed: Add description in tool tip for displacement in seasonal charts
  • Fixed: Missing equillaapi.h in tse enterprise release setup
  • Fixed: morningstar: flickering server time display
  • Fixed: Predefined workspaces are missing
mehr

Consulting

to top

Experts for your success

Tradesignal Solution Providers are experts who share their knowledge of trading, technical chart analysis, programming languages (Equilla) etc. through seminars, workshops and coaching.  Whether you’re a beginner, advanced or professional, Tradesignal Solution Providers show you the right track to success and professional trading with our professional charting software, whetherin a group or in intensive one-on-one coaching.

 

DHS Financial

DHS Financial provides:

    • Workshops „Trading according to plan!“: Successful Trading Systems – even when markets moving downwards
    • Private Consulting for individuals and institutionals
    • Historic Tick data of Eurex Exchange – tailor-made especially for Tradesignal

    Contact:
    DHS Financial
    Erdbeerfeld 1
    24161 Altenholz

    Tel: 0421-3209427
    Fax: 03212-3473462
    E-Mail: info(at)dhs-financial.de
    Web: www.dhs-financial.de
    Contact: Dominik Häger

    Dr. Bauer Consult

    Dr. Gregor Bauer offers seminars and workshops themed  "Technical Analysis of the Capital Market" and "Energy Trading with Technical Analysis".

    Contact:
    Dr. Bauer Consult
    Mathildenstr. 1
    65189 Wiesbaden
    Germany

    Telefon: +49 69 95 700 20
    Telefax: : +49 69 57 999 46
    E-Mail: g.bauer(at)drbauer-consult.de
    Web. www.drbauer-consult.de
    Contact: Dr. Gregor Bauer

    Intalus GmbH

    Since 1994, Intalus has specialized in the development of financial software, offering intensive coaching on technical analysis and trading systems.

    Intalus GmbH
    Wilhelm-Herbst-Str. 7
    28359 Bremen
    Germany

    Telefon: +49 421 200 757
    Telefax: +49 421 200 7580
    E-Mail: tradesignal(at)intalus.de
    Web: www.intalus.de

    Contact:
    Matthias P. Kuon, Sales Manager
    Klaus Wobbe, Managing Director

    SEFINAS

    Sefinas Mechanical Trading Systems has specialized for many years in the development of systems which generate automatic trading decisions in the international foreign exchange markets.

    Contact:
    SEFINAS Mechanical Trading Systems
    Owner: E.Stampouloglou, Dipl.- Math.
    Markelstr. 9
    12163 Berlin/Germany

    Telefon: +49 30 74 92 26 62
    Mobil: +49 157 77 79 62 67
    Telefax: +49 721 151 376 274
    Email: info(at)sefinas.com
    Web: www.sefinas.com

    Tradingtools-online.de

    René Rose from Tradingtools-online.de offers services, in the form of seminars intensive coaching and code development of the Tradesignal family.

    Contact
    TRADINGTOOLS-online.de
    Owner: René Rose
    Sandbergstrasse 26
    27711 Osterholz-Scharmbeck
    Germany

    Tel: +49 4791 3091190
    E-Mail: info(at)renerose.de
    Web: www.renerose.de

    Become a Tradesignal Solution Provider!

    Tradesignal GmbH GmbH offers you the opportunity of providing your services as a Tradesignal Solution Provider.

    Your Benefits

    • Regular assignments
    • Reference on www.tradesignal.com with your photo, description and link to your homepage
    • Publication of terms
    • Use of Tradesignal’s logos
    • Option to use the training facility at the Bremen head office
    • Sample drafts for educational material, rules for Equilla codes and for small projects
    • Supply of product licenses and free codes

    Interested? Please contact us at partner(at)tradesignal.com