Are there any plans to add "OrderSendAsync" to the Python library?

 

Hi, I am testing a strategy for the US500 with the python API. My broker ([redacted]) has a maximum lot limit of 250 that's creating some issues. For example, if I have $200,000 in my account with 50x leverage (which is not too much for 1 or 5 minute bars outside of peak hours), it would give me 200,000 * 50 / 6000 = 1666.7 lots. This means I would need to execute the order_send command 7 times. This generally takes a few seconds to execute, and that's a lot to trade 1 minute bars. 

Any ideas how I can send orders simultaneously? I noticed this is "OrderSendAsync" but can't find this in the python library. Thanks!

P.S. I have already tried a few different multiprocessing packages, such as multiprocessing and threading , but I didn’t notice any speed improvement.
 

Ever stop to consider why your broker set a volume limit of 250 lots?

Because it is "dangerous" to over-leverage your trading, both for you and your broker. You are supposed to be primarily limiting your risk exposure based on your stop-loss size, not your margin requirements which is secondary.

Learn to trade properly and you will never need to go beyond your broker's maximum volume in the contract specifications.

As for your "async" question, I cannot answer for MetaQuotes, but it will probably not be implement given the way the Python API works.