大家好,今天小编关注到一个比较有意思的话题,就是关于python交易的问题,于是小编就整理了2个相关介绍python交易的解答,让我们一起看看吧。
可以使用Python编写MT4的智能交易系统。具体来说,可以使用MT4的API接口与Python进行交互,通过Python编写策略、指标和交易逻辑,并将其与MT4平台进行集成,实现智能交易系统的功能。
通过Python的灵活性和强大的功能,可以更加方便地进行策略的开发和优化,从而提高交易系统的效果和稳定性。因此,Python是一个十分适合用于开发MT4智能交易系统的工具。
比较现实的说是1ms级别的,如果你用python现成的library(urlib, request)接收数据至少有100us级别的延迟,一般交易系统需要多线程,python的GIL又会增加延迟,而且交易最忙的时候因为处理大量数据,python的GC更容易发生。
用C或Cython写核心部分不能提高很多,因为python的延迟是因为language design而不是computation造成的。当然这些问题可以改进,比如自己做一套tcp连接程序什么的,不过这些恐怕并不比写c++更容易。
另外上面的回答里的时间测试不一定有代表性,在一个简单的loop测时间的话compiler和CPU会做很多你想不到的事情,结果会和真实值差很多。
到此,以上就是小编对于python交易的问题就介绍到这了,希望介绍关于python交易的2点解答对大家有用。