The MFAPI also has the ability to allow extendable parameters to order submission. This is done by filling in an ArrayList with of key value pairs (both being strings) and passing this to the appropriate submit method. This enables:
EBS
• The ability to submit an order with PriceDiscretion (as the key) and a price increment
(as a String) as the value.
• The ability to submit an iceberg order with different display behaviour using "DisplayMethod" (as the key) and a method, either "1" or "3" (as in a String) as the value.
• The ability to submit an iceberg order with different repleneshment times using "IcebergHighRandomTime" (as the key) and a milliseconds (encoded in a String) as the value.
FXAll
• The ability to submit an order with a minimum amount by using "MinAmount" as the key and a numeric value (encoded in a String) as a value.
HotSpot