The TradeSystem-I Forex Group Trade Manager ( TSGTM ) is a cross platform Swing Java Multi Account Manager ( MAM ) Application that uses a metatrader java api. send inquires to okdaley (at) gmail.com

A Java Native Interface ( JNI) is used to connect the TradeSystem-I Forex Group Trade Manager Java Swing Application to the MT4 Forex Server library DLL ( MetaTrader 4 Server API “mtmanapi.dll” ) and provides PAMM ( Percent Allocation Method ) functionality in addition to Lot, Equity or Balance Allocation Methods.
The TSGTM provides the means to perform Rapid Order Execution of Group Trades by a Forex Money Manager using a single master account to trade on behalf of sub accounts. This is where allocation can be by individual percent(s) besides just lots, equity and balance proportional allocation.

Click for Orion Daley’s Resume
The TSGTM is made for the Forex Money Manager
The TSGTM operates in real time. It has five live functional panels: Accounts, Orders, Risk Analytics, Charts, and Reports. Additionally there is a Currency Pair Market Rates Window that is updated every second.
Easy Account Management
Like the other four GTMFX panels, the Accounts Panel illustrated below has an easy to use functional interface where the Money Manager can see all information about his or her accounts.

The Accounts Page displays the activated sub accounts, and their real time Balance, Equity, Leverage, Margin, Lot Step , Percent Allocation, and Profit.
The Forex Money Manager can manage all trading positions in real time and generate sophisticated master-detail reports being able to change from one allocation method to another by a single click.
- Provided Allocation Methods are Standard Lot Allocation Method, or select Percent Allocation (PAM), or by Balance or Equity Proportional Allocation .
If you highlight an account, then click percent, add the percent in, repeat the highlight/apply for each remaining account ; and then click convert, then the allocation will be saved in the user records. ( Also – via Meta Trade Manager – you can see the allocation in the user records ).

Click for Orion Daley’s Resume
Easy Market Order Management:
The Market Orders Panel provides easy access to current, pending and historical orders. It also allows you to modify and close, and also post new orders.

Example – you can use the Post Trade button to execute trades

Click for Orion Daley’s Resume
Trading Made Simple
Trading is made Simple and Easy – The accounts which take part in the trade were enabled in the accounts pane. This makes it easy for the Money Manager to post a single group trade with the account distribution based on allocation.

Unlike the standard PC based Multi Account Manager application, which only a very few limited retail FOREX Brokers are permitted to offer out of the 50 worldwide that are competing for order flow, you can also still trade with Multi-Terminal or with MT Terminal on individual accounts.

Click for Orion Daley’s Resume
Modifying Orders
To Modify either individual or group orders, simply click on the order number , or Group Number, and then click Modify


Click for Orion Daley’s Resume
Easy Closure of Orders
Closing Orders can be performed on individual order or Group Order numbers. SImple slect them, and press the ‘Close Button’


Click for Orion Daley’s Resume
Comprehensive Order History
Order History is made easy and simple. Select a date from the Start Calendar and one from the End Calendar, and then the Account User ID.


Click for Orion Daley’s Resume
Providing the Needed Tools for Monitoring the Market
The Charts Panel provides up to the minute ticks for any traded Currency Pair.


Click for Orion Daley’s Resume
Chart Zooming
With the roll of the mouse wheel, the Money Manager can zoom into any specific area of a chart.


Click for Orion Daley’s Resume
Chart Pop Outs
The Money Manager can watch and chart multiple Currency Pairs by clicking on the Pop Out button


Click for Orion Daley’s Resume
Candle Stick Charts

Moving Averages

Using The MT4 Server Java API for Expanding the Retail Forex Market:
Although TradeSystem-I supports FIX ( Financial Information Exchange Protocol ) Versions 4.0 – 5.0 for connecting to ECNs and broker dealers for its institutional service offering, for retail trading of FOREX, the TSGTM is intended to use the MT4 Server Java API. This is for both locally on a PC and remotely using a new IMac, Laptop, or Enterprise Application Server.
Market Space:
There are over 50 brokers that use the MT4 Server for connecting Forex Money Managers and FX Traders using Meta Trades PC bound applications.
- Some of them are: ATC brokers, AVS Carter, Baron Forex LLC, Broco, C.I.M Banque , CitiFX Pro, CMS Forex, E-Global Trade & Finance Group, E-Money Power – EMPFX, EuroForex & FastBrokersF.
In White Labeling the TSGTM, now these same 50 retail Forex Brokers can offer a Java based alternative to MetaQuotes Software PC only based applications such as the MT Terminal which does not provide PAM functionality for Forex Money Managers: i.e – If you are a Forex Money Manager, tell your Forex Broker you want it !

Click for Orion Daley’s Resume
Special Benefits
Because the TSGTM was built for JRE6+, it also takes advantage of Java’s threading capability to deliver superior performance than other MAM apps, while be less awkward to use. Additionallu , there are no administrative headaches like MT Server Plugins to deal with!
Using The MT4 Server Java API in a Cross Platform Environment:
Group Trade Manager Running on a Sun Solaris 10 Unix Work Station
|
The TSGTM can also be used remotely using Java’s Remote Method Invocation RMI technology on Sun Solaris, Linux Machines, IBM’s , HPs’s , Dec’s and Apples to assure cross-platform access to the MT4Server Java API.

In other words, anywhere you run Java you can use the TSGTM to trade through your Forex Broker, as long as there is a PC running MT4 Forex Server library DLL ( MT4 Server “mtmanapi.dll” ) that can be reached with Java Remote Method Invocation.
The TSGTM serves as a Flagship / Proof of vision that Java Applications can be connected to the Meta Quotes MT4 Server using its underlying Java Native Interface JNI API, This should be able to open doors to new opportunities for a broader reach for a client base in providing cross platform compatibility.









