After opening a connection to Bloomberg, you can use the function "getBrokerInfo" to obtain a list of the available strategies for a broker, as follows:
>> c = emsx('//blp/emapisvc_beta');
>> brokerstrat.EMSX_TICKER = 'ABCD US Equity';
>> brokerstrat.EMSX_BROKER = 'BMTB';
>> r = getBrokerInfo( c, brokerstrat )
The lines above return a list of the available strategies for the specified broker.
To obtain more information about a specific strategy, you can use the function "getBrokerInfo" again, as follows:
>> brokerstrat.EMSX_TICKER = 'ABCD US Equity';
>> brokerstrat.EMSX_BROKER = 'BMTB';
>> brokerstrat.EMSX_STRATEGY = 'SSP';
>> r = getBrokerInfo( c, brokerstrat )
You can find more information about the function "getBrokerInfo" at the following documentation page:
Best Answer
You can find a list of all possible fields for a Bloomberg order and their meaning at the following documentation link:
https://www.mathworks.com/help/trading/emsx.createorder.html#bto02x3-1_sep_shared-order
You can also use the function "getAllFieldMetaData" to visualize all fields supported by Bloomberg EMSX service using a Bloomberg EMSX connection. For example:
For more information about the function "getAllFieldMetaData", you may visit the following documentation page:
https://www.mathworks.com/help/trading/emsx.getallfieldmetadata.html