Algo Trading @MasterTrust

#81
@techdr, MasterTrader v8.0 is a one-box charting+backtesting+trading software. It is at initial stage and currently released to selected client. We shall post details about it very soon!
 
#84
@techdr, MasterTrader v8.0 is a one-box charting+backtesting+trading software. It is at initial stage and currently released to selected client. We shall post details about it very soon!
Additionally, if u r a user of either falcon or spider...u will find mt8 as quite a great replacement at not only very affordable rates but with trading inbuilt.
 
#85
Regarding strategy protection- If the strategy resides in the common platform like amibroker/metastock/excel etc., it remains on your local machine and there is no need to share it with anyone.

A custom strategy which does not fit our pre-approved algo platforms may require exchange approval. For such requirements, it is recommended to have personal technical consultation by getting in touch with us at [email protected]

Happy Trading!
AlgoTrading@Mastertrust
Click for Inquiry
Click for Demo of MasterTrader v3.0
 

DSM

Well-Known Member
#86
Mastertrust,

Thanks for the info. Please clarify in detail preferably :

If Amibroker/Excel lodged on a virtual platform or my laptop gives an entry signal, what is the process that will convert this into an order in Symphony, till the order is closed due to SL/Profit booking?

Note :

1. Order entry will be accompanied by SL order as well.

2. Will this SL order be carried fw. till the position is closed?

3. In case of an exit, will the SL be cancelled automatically?



Regarding strategy protection- If the strategy resides in the common platform like amibroker/metastock/excel etc., it remains on your local machine and there is no need to share it with anyone.

A custom strategy which does not fit our pre-approved algo platforms may require exchange approval. For such requirements, it is recommended to have personal technical consultation by getting in touch with us at [email protected]

Happy Trading!
AlgoTrading@Mastertrust
Click for Inquiry
Click for Demo of MasterTrader v3.0
 
#87
DSM,

Taking the Amibroker-MasterTrader v3.0 based system as example:

1. Amibroker uses signal generation logic (AFL) to generate a buy/sell signal with following essential parameters: a) buy or sell b) scrip name on which signal generated c) chart time frame.
2. MasterTrader will parse the signal and run a check for preset strategy parameters: d) MaxLoss (SL) e) MaxProfit (Profit target) f) Maximum Net Quantity
3. MasterTrader almost instantly generates limit order to execute the buy/sell signal with above parameters. The limit order may be automatically modified as per the execution strategy selected ( refer here)
4. The order status and position are monitored by a fast Mumbai based server. If either of MaxLoss or MaxProfit are matched, the position is squared-off with appropriate auto-generated order. Note these two are MTM based square-off conditions.
5. If price/percentage based SL/Tgt is triggered by Amibroker, MTv3 will parse the appropriate cover signal, match with exiting net position in the strategy, and appropriately generate order for trading.

Presto terminal may take additional parameters from the signal generating platform- say Excel. It may accept order type- Limit, SL-L, SL-M with complete order parameters. MTv3 is kept relatively simple and it does not require AFL to specify other parameters.

Happy Trading!
AlgoTrading@Mastertrust
Click for Inquiry
Click for Demo of MasterTrader v3.0
 

DSM

Well-Known Member
#88
Thanks for the quick response.... However, your reply has created a few more question.

1. No issue : As the signal is generated from my laptop or a virtual server.

2. MT (MasterTrader) will parse the signal? Means

A. My a valid signal from my system may (possibly) not find approval, and cannot expect my signal to be executed at all times?

B. Max Profit target. This may not be indicated as the position is swing trade in nature.

C. Qty - No issues. Initial idea would be to trade 1 lot of index or highly liquid (top 10) F&O scripts.

3. No issues.

4. Max loss, will be a close SL that will be indicated with the entry order. Tracking this position from MT side not required other than monitoring for margins. Square off positions will be thus not influenced by MT algos.

5. Covered in the above comments.

Please advise. Thanks.



DSM,

Taking the Amibroker-MasterTrader v3.0 based system as example:

1. Amibroker uses signal generation logic (AFL) to generate a buy/sell signal with following essential parametsers: a) buy or sell b) scrip name on which signal generated c) chart time frame.
2. MasterTrader will parse the signal and run a check for preset strategy parameters: d) MaxLoss (SL) e) MaxProfit (Profit target) f) Maximum Net Quantity
3. MasterTrader almost instantly generates limit order to execute the buy/sell signal with above parameters. The limit order may be automatically modified as per the execution strategy selected ( refer here)
4. The order status and position are monitored by a fast Mumbai based server. If either of MaxLoss or MaxProfit are matched, the position is squared-off with appropriate auto-generated order. Note these two are MTM based square-off conditions.
5. If price/percentage based SL/Tgt is triggered by Amibroker, MTv3 will parse the appropriate cover signal, match with exiting net position in the strategy, and appropriately generate order for trading.

Presto terminal may take additional parameters from the signal generating platform- say Excel. It may accept order type- Limit, SL-L, SL-M with complete order parameters. MTv3 is kept relatively simple and it does not require AFL to specify other parameters.

Happy Trading!
AlgoTrading@Mastertrust
Click for Inquiry
Click for Demo of MasterTrader v3.0
 
#89
Good algo trading requires going through details, so please keep the questions coming :)

2. Parsing the signal: MasterTrader v3.0 needs to ascertain that a signal received from Amibroker is not in error... that is, a trader purposefully wants to execute a trade. For this purpose, first both MT3 and Amibroker are connected through a plugin-dll. Second, Amibroker sends information to MT3 regarding signal type (buy/sell), scrip for which signal is generated and timeframe. The scrip name and timeframe are also mandatory inputs to a strategy in MTv3, so that the signal from Amibroker can be mapped to a particular "working" strategy in Amibroker.
A: Individual trade signals will be executed subject to RMS requirements and available market price/quantity.
B: MaxProfit and MaxLoss both are optional- leave it as zero if you do not want to implement it
4: If the SL is price or percentage based, the appropriate practice is to code it in the AFL itself. This will enable to AFL to maintain a clean cycle of Long, Long-exit, Short and Short-exit signals.

Hope its all answered.

Happy Trading!
AlgoTrading@Mastertrust
Click for Inquiry
Click for Demo of MasterTrader v3.0