首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在最后一次使用Amibroker中的ShellExecute

在最后一次使用Amibroker中的ShellExecute
EN

Stack Overflow用户
提问于 2020-02-13 22:27:35
回答 1查看 348关注 0票数 0

我是AFL编程的新手。我正在尝试做的是在我的计算机中使用amibroker中的ShellExecute启动一个控制台程序,以启动带有参数的控制台程序,这些参数反过来包含代码昂贵的逻辑,以便向我的股票经纪服务器下单。

我首先使用If条件,比如

代码语言:javascript
复制
if (Buy[Barcount-1]==1)
{
     ShellExecute("Path/To/Programm.exe","Parameters");
}

我使用的是一分钟的Candle。这段代码在最新的candle生成Buy信号时执行,但只要最后一根candle有buy信号,它就会一直执行ShellExecute。

有没有办法限制amibroker限制每支蜡烛一次ShellExecute命令。

非常感谢你提前这么做。

EN

回答 1

Stack Overflow用户

发布于 2020-02-14 00:15:26

我会尝试这样的东西,所以它只会在转换到第一个购买信号时触发。

代码语言:javascript
复制
if (BarCount > 1 && Buy[Barcount-2]==0 && Buy[Barcount-1]==1)
{
     ShellExecute("Path/To/Programm.exe","Parameters");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60210106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档