我编写了一些 Java 代码(使用交互式经纪人 API)每 50 毫秒轮询一次期货定价,当它处于我喜欢的情况时,它将购买或出售 X 合约等。
Timer t = new Timer( );
t.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
// get pricing, look for situational stuff
}
}, 0, 50);
但是,我不知道如何编写代码以正确地保持程序始终在后台运行。如果重要的话,我正在 OS X 上开发它,生产环境可以是 ubuntu 或 centOS