我是 AFL 编程的新手。我要做的是在我的计算机中使用 amibroker AFL 中的 ShellExecute 启动一个控制台程序,以启动我的带有参数的控制台程序,该程序又包含代码昂贵的逻辑来向我的股票经纪人服务器下订单。
我首先使用 If 条件
if (Buy[Barcount-1]==1)
{
ShellExecute("Path/To/Programm.exe","Parameters");
}
我正在使用一分钟蜡烛。此代码在最新的蜡烛生成买入信号时执行,但只要最后一根蜡烛有买入信号,它就会继续执行 ShellExecute。
有没有办法限制 amibroker 每根蜡烛限制 ShellExecute cmd 一次。
非常感谢你。