问吧! - 页 133

 

不是所有的指标_缓冲区都显示 在屏幕上

发现问题。请忽略。

 

更新数组

大家好

我有一个数组,在表单中保留了订单历史窗口的n个交易结果。

买入

如果订单利润>0

traintest[x][y]=1获胜

如果订单利润<=0

traintest[x][y]=2损失

(卖出订单 也是如此)

我的问题是:如何在K个新交易之后更新这些数组?现在我的程序在每个新的买入卖出订单后都会更新,当它被主程序调用时,我完全被卡住了,没有任何想法。

谢谢

 
::你想对它们做什么?清除它们?对它们进行分类?在开始时重新填充它们?或者增加更多?
Dakhr:
大家好

我有一个数组,在表格中保留了订单历史窗口的n个交易结果。

买入

如果订单利润>0

traintest[x][y]=1获胜

如果订单利润<=0

traintest[x][y]=2损失

(卖出订单也是如此)

我的问题是:如何在K个新交易之后更新这些数组?现在我的程序在每个新的买入卖出订单后都会更新,当它被主程序调用时,我完全被卡住了,没有任何想法。

事先声明
 

在最后一次使用的K个交易之后,重新填充(更新)它们

 
:: 那么我想这是你做循环函数 的方式问题......就像你必须在有新交易的时候刷新它一样。

IN10TION

Dakhr:
在最后一次使用的K个交易之后,重新填充(更新)它们
 
IN10TION:
恐怕这与你做循环函数 的方式有关......比如你必须在有新交易时刷新它

IN10TION

谢谢你,伙计

事情似乎有点清楚了

让我想想。

例子:在第一次调用(买入/卖出)后,我填补了数组。

1,2,3

4,5,6

7,8,9

假设新的交易出现在历史上。1',2',3' 我希望新的数组看起来像这样。

1',2',3'

1,2,3

4,5,6

我应该在每次买入/卖出后计算程序被调用的次数,当我达到所需的调用次数时,我就更新数组,对吗?

但在重新启动终端后,我失去了这些信息。我应该把这些信息写到文件里吗?

再次感谢

 
你可以把它弄得很复杂......但唯一不变的是,你必须能够用未结订单(很容易得到)和/或进入历史列表(很容易得到)来刷新/重新填充你的数组,以重新填充以前的数据......如果所有数据在metatrader中已经很容易得到,就不要使用文件......如果你想保留特定的信息/数据,那么可以,但如果你真的需要这些,就先弄清楚。

如果你只想在数组中添加一些东西,而不需要对所有的东西进行循环,那么是的,你必须记住最后一个位置,以填入下一个......否则你会删除前一个......如果你这样做,那么代码的过程会快很多......尽管如此,你需要恢复过程。

Dakhr:
谢谢你,伙计

事情似乎有点清楚了

让我想想。

例子:在第一次调用(买入/卖出)后,我填补了数组。

1,2,3

4,5,6

7,8,9

假设新的交易出现在历史上。1',2',3' 我希望新的数组看起来像这样。

1',2',3'

1,2,3

4,5,6

我应该在每次买入/卖出后计算程序被调用的次数,当我达到所需的调用次数时,我就更新数组,对吗?

但在重新启动终端后,我失去了这些信息。我应该把这些信息写到文件中吗?

再次感谢
 
Dakhr:
谢谢

事情似乎有点清楚了

让我想想。

例子:在第一次调用(买入/卖出)后,我填补了数组。

1,2,3

4,5,6

7,8,9

假设新的交易出现在历史上。1',2',3' 我希望新的数组看起来像这样。

1',2',3'

1,2,3

4,5,6

我应该在每次买入/卖出后计算程序被调用的次数,当我达到所需的调用次数时,我就更新数组,对吗?

但在重启终端后,我失去了这些信息。我应该把这些信息写到文件里吗?

再次感谢

也许我不明白你的问题,但在我看来,把容易从服务器上获取的信息(我指的是你的交易历史)写入文件是没有用的。

看起来很容易的是,每一个tick(它是快速的)或每一个新的M1条,或当你想要的时候,循环浏览历史,并保持与指定的MagicNumber相匹配的订单计数。在同一个循环中,你将每笔交易的关闭时间存储在一个二维数组的第一个数组中,例如,将票据存储在第二个数组中。然后,如果你的计数是按树形增加的,更新你的静态计数器(+=3),并按第一个维度对数组进行降序排序。从这个排序的数组中,你可以很容易地建立你想要的第二个数组。

 

从文件中获取时间输入

大家好,我想问一下如何写出能从文件中获得日、小时和分钟的编码? 我知道在我们的编码中需要数组,但我不擅长写数组。这个概念就像Multiple10pointsX2 ea,我们可以将每周的新闻时间输入文件,然后EA将从文件中读取新闻发生的时间,所以EA将在那一刻停止交易。谢谢你的帮助!!。

 

需要帮助...

谁能帮我在这个过滤器上添加警报,当它超过0水平或改变颜色时。

谢谢你们的帮助...

附加的文件: