问题标签 [amibroker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
31 浏览

amibroker - ho 打印或导出箭头指示的值的日期

http://read.pudn.com/downloads160/sourcecode/math/719693/Exploration/Gordon%20Rose%20(617).afl__.htm获取代码

如何获取在解释窗口中显示/列出红色箭头(即较高的高点)和绿色箭头(即低点)的日期或将其导出到 csv

0 投票
0 回答
100 浏览

python - 有没有其他方法可以集成 Amibroker 和 Python 而不是使用 OLE?

我用谷歌搜索并发现Amibroker 将输出发送到电报,但找不到如何接收电报用户的参数。所以我尝试使用 Python 接收参数并通过 OLE 发送到 Amibroker,但它失败了。然后尝试使用 JScript 与 Amibroker 通信,Python 与 JScript 通信,它可以工作,但速度太慢。平均响应时间为 8 秒,尤其是它一个接一个地处理请求。知道如何加快响应速度或以任何其他方式使其更简单吗?

0 投票
1 回答
66 浏览

telegram-bot - 如何通过 Afl Amibroker 中的 Telegram Bot 接收 Telegram 用户的参数?

我找到了如何通过电报机器人在 amibroker 中发送消息,但我没有找到任何人讨论如何从用户那里接收参数。是否可以使用 Amibroker Afl 接收电报用户参数?

0 投票
0 回答
58 浏览

amibroker - amibroker 中的 valuewhen 无法按要求工作

我试图在给定时间将变量的值(定期更改)存储在 amibroker 的另一个变量中。

下面是一些代码行,以便更好地理解:

这里 offsetC/P 是每分钟变化的变量。在上午 923 点,我将其价值保存在 offsetCE/PE 中。但是当我试图检查这些值时,offsetPE offsetCE 值从上午 92300 到一些随机时间(每天)对于几支蜡烛都是正确的,但是大约一个小时后,offsetPE 和 offsetCE 值是完全随机的,甚至与 offsetC 不匹配和 offsetP 值。

谁能告诉我我错在哪里?

0 投票
1 回答
151 浏览

amibroker - 当我尝试比较收盘蜡烛值和 MA 线值时需要 Amibroker AFL 代码的帮助

我正在编写一个简单的指标

  • 条件:收盘价高于 MA50、MA144 和 MA200 时
  • 愿望:画一个向上的箭头

但是当应用如下源代码时,这是错误的

我是新手,感谢您的帮助!

0 投票
1 回答
30 浏览

amibroker - 月函数及其在Amibroker代码中的理解

有人可以帮我理解这段代码吗?

0 投票
0 回答
27 浏览

amibroker - 在 amibroker 中找到 2 个酒吧之间没有任何交叉点的最长线

我正在寻找 AFL 代码而不使用 LOOPS 来查找 2 个条之间的最长线,而条之间没有任何交叉点。请参阅下面评论中的图片链接,它清楚地解释了问题。

高到高和低到低的代码。从高到高的转变发生在从右到左(从未来到过去) 在低到低的转变发生在从左到右(从过去到未来)

这可以在没有循环的情况下完成吗?

0 投票
0 回答
56 浏览

amibroker - 有没有办法在 Ref 函数中使用调用栏引用

当我们执行 Ref(var1, -5) 时,我们会从 5 根柱线之前获得数组 var1 的值。例如,假设我们在使用 ref 回顾的第 100 条。

上述公式中使用了 95 号柱的数组 rangeStoredinBarNumber100 的值。我的问题是有没有办法在上述公式中使用调用栏(栏号 100)中的 rangeStoredinBarNumber100。现在你可以说使用下面的

但我只是以数字 5 为例。在我的代码中,存储值 5 的变量是一个数组。这意味着我必须在 Ref(HHV(H, Ref(rangeStoredinBarNumber100, lookbackbar)), -1 *lookbackbar); //这失败了

然而,由于lookbackbar 是一个数组,它在向下 5 个柱(柱号为 95)处具有不同的值。并且由于上述内容包含在 Ref() (外部参考)中,因此其中引用的任何变量都指的是第 95 条。所以上述内容失败了。我说清楚了吗?现在是否可以在不使用 Ref() 的情况下在 95 号柱中使用 100 号柱的lookbackbar 变量。就像是

甚至更好

这里 Original(lookbackbar) 是指从 bar 100 开始的lookbackbar 数组值。AFL 中没有称为Original的函数,仅用于示例。这可能吗?

0 投票
0 回答
40 浏览

pine-script - 需要帮助是将 Pine 脚本代码转换为 AFL

我正在尝试将Below Pine 脚本代码转换为AFL,但同样苦苦挣扎。在此处发布原始 Pine 脚本代码和 AFL 中的 My Half 转换代码。

松脚本代码:

我尝试过的 AFL 代码:

0 投票
0 回答
10 浏览

pine-script - AFL:比较当前收盘价和之前的高点

我是 AFL 的新手。我想检查当前的蜡烛收盘价是否大于之前的高点,但我遇到了以下错误。你能帮我解决这个问题吗:

错误 10:下标超出范围。您不得访问 0..(BarCount-1) 范围之外的数组元素。您试图访问不存在的 -1st 数组元素。错误 6:IF、WHILE、FOR 语句中的条件必须是数字或布尔类型。你不能在这里使用数组。请使用 [] 访问数组元素

错误 6:IF、WHILE、FOR 语句中的条件必须是数字或布尔类型。你不能在这里使用数组。请使用 [] 访问数组元素

谢谢和问候, 哈米德