编码帮助 - 页 752

 
Empower:

我试了一下,但我有一个问题,那就是蜡烛的分割。

例如,当我将指标时间设置为240时,它被锁定在240上,而当我改变图表时间框架时,它并没有随着图表时间框架的改变而改变,只显示240的指标设置,而没有根据图表时间框架来划分蜡烛。

在下面的图表中,你可以看到直方图(指标设置为240)在所有图表时间框架中都是一样的。

我把这个指标改成了MTF,但它没有真正发挥作用。

我把它发出去了,请帮助我如何解决这个问题。

你不能在更高的时间框架内使用当前时间 框架的条形图的移动。

在代码中使用iBarShift(NULL,TimeFrame,Time[current])而不是使用current。

 
Mladen,
如果你有时间,能不能请你看看我在这个主题中的第7503 7504 号帖子?能否请您解决我的代码尝试中的问题?


 

嗨,姆拉登。

我想知道你是否能帮助我解决我的EA的一个问题。

它正在工作,一切都在进行,但问题是进入。它被设置为在一个新条形图开盘时进行交易(当条件得到满足时)。现在,由于我在用这个EA进行二元期权交易,我需要它在一分钟的精确开始时进场(我在一个1M图表上,这意味着:00)。

现在,如果经纪人的价格不动,MT4就不会收到任何点数,也不会创建新的蜡烛,直到它收到一些东西,正如你知道的那样。

有什么办法可以在:00时进行交易?

谢谢你的帮助。

 
Jason2005:

嗨,姆拉登。

我想知道你是否能帮助我解决我的EA的一个问题。

它正在工作,一切都在进行,但问题是进入。它被设置为在一个新条形图开盘时进行交易(当条件得到满足时)。现在,由于我在用这个EA进行二元期权交易,我需要它在一分钟的精确开始时进场(我在一个1M图表上,这意味着:00)。

现在,如果经纪人的价格不动,MT4就不会收到任何点数,也不会创建新的蜡烛,直到它收到一些东西,正如你知道的那样。

有什么办法可以在:00时进行交易?

谢谢你的帮助。

尝试使用OnTimer()事件,但即使这样也不能保证代码会在准确的:00时间执行。
 
mladen:
尝试使用OnTimer()事件,但即使这样也不能保证代码会在准确的:00时间执行。
谢谢Mladen!这样就可以了;)
 
投资 顾问。

我在写一个EA,它将在优化过程中利用实时交易历史,我想在运行时将结果写入csv,在优化过程中读取。

方案一:在启动时读取csv并写入数组中?

选项#2:从数据库(sql等)读取

考虑到速度...

有什么更简单的方法吗?

致以最崇高的敬意

你说的是什么实时历史?

如果你指的是实时交易历史,那么使用csv(假设你不会有1000个实时订单,在测试时不会损害EA的性能)。但这不是对历史的曲线拟合吗?

==========

我打算在优化过程中使用实时交易历史,我不相信它会变成曲线拟合。我错了吗?我的目标是使EA的交易设置适应当前的市场条件,并从实时交易历史中添加未完成的交易。 我将寻找(订单开放时间)当前未完成的交易,并在优化过程中放置交易信号。

在优化过程中,除了使用csv,还有什么更好的方法吗?

 

你好。

我有个问题。我在MT4图表里有一个按钮。

按钮(绿色)->按下按钮->按钮现在是红色+在外部文件(file.csv)中会写入一个0
按钮(红色)->按下按钮->按钮现在是绿色的+在一个外部文件(file.csv)中会被写成1

一个指标正在读取file.csv文件中的0或1,并改变CHART_BRING_TO_TOP的开/关。成功了!

但是,按钮颜色(绿色/红色)只在我按下按钮的图表中发生变化。
是否有可能在所有打开的图表 中改变它!?

例子

  • 欧元兑美元:绿色->推到红色(图表开关停用)。
  • 澳元兑美元:绿色(保持绿色,但图表开关已停用,也应切换为红色)
  • USDJPY:绿色(保持绿色,但图表开关已停用,也应切换到红色)
  • 英镑兑美元:绿色(保持绿色,但图表开关已停用,也应切换为红色)。
最好的奖励,oink!
 
oink:

你好。

我有个问题。我在MT4图表里有一个按钮。

按钮(绿色)->按下按钮->按钮现在是红色+在外部文件(file.csv)中会写入一个0
按钮(红色)->按下按钮->按钮现在是绿色的+在一个外部文件(file.csv)中会被写成1

一个指标正在读取file.csv文件中的0或1,并改变CHART_BRING_TO_TOP的开/关。成功了!

但是,按钮颜色(绿色/红色)只在我按下按钮的图表中发生变化。
是否有可能在所有打开的图表中改变它!?

例子

  • 欧元兑美元:绿色->推到红色(图表开关停用)。
  • 澳元兑美元:绿色(保持绿色,但图表开关已停用,也应切换为红色)
  • USDJPY:绿色(保持绿色,但图表开关已停用,也应切换到红色)
  • 英镑兑美元:绿色(保持绿色,但图表开关已停用,也应切换为红色)。
最好的奖励,oink!
循环查看所有开放的 图表,在所有开放的图表上寻找具有相同名称的对象
 

你好。

无法得到它... :-(

致以最诚挚的问候,Oink!

附加的文件:
 
oink:

你好。

无法得到它... :-(

致以最诚挚的问候,Oink!

在你的代码中,你到底在哪里尝试循环浏览所有的图表(使用ChartFirst()、ChartNext()和其他旨在与终端的任何图表一起工作的函数)?