如何在MQL4中自动绘制斐波纳契指标?

时间:2017-02-25 10:49:15

标签: mql4

我希望使用Fibonacci指标分析图表。是否有任何方法(或库)可以在MQL4的图表上自动绘制斐波纳契指标?

1 个答案:

答案 0 :(得分:2)

使用MQL4"对象函数" (参考GUI对象'操作)

在众多图形元素中,MetaTrader Terminal 4也可以放置少数基于Fibonacci的技术指标(让我们继续使用Fibonacci回撤工具,其他在使用中类似,并可以应用它们)。

首先,必须使用以下方法创建此类对象:

<games-schedule>

接下来,人们可以调整已创建对象的许多属性 - 颜色,线型/线条粗细,文本以及开始时间,起始价格,结束时间,结束价格 - 以及令人满意的值#&# 39;品味。

library(XML)

xmlstr <- '<all-games>
              <game-schedule gameid="1">
                <player name="Joe"/>
                <player name="Mike"/>
                <player name="Steve"/>
              </game-schedule>
              <game-schedule gameid="2">
                <player name="Rick"/>
                <player name="John"/>
                <player name="Karl"/>  
              </game-schedule>
            </all-games>'

schedule <- xmlParse(xmlstr)

games <- length(xpathSApply(schedule, "//game-schedule"))

dfList <- lapply(seq(games), function(i){
  data.frame(
    gameID = sapply(schedule[paste0("//game-schedule[",i,"]/@gameid")], as, "integer"),
    player = sapply(schedule[paste0("//game-schedule[",i,"]/player/@name")], as, "character")
  )
})

my_df <- do.call(rbind, dfList)

#   gameID player
# 1      1    Joe
# 2      1   Mike
# 3      1  Steve
# 4      2   Rick
# 5      2   John
# 6      2   Karl