自行车运营商 "为 "问题 - 页 14

 
RaptorUK:

然而,这并没有达到预期的效果,因为这个概念有致命的缺陷......直到你明白为什么没有必要继续下去。


正如我所说的......。
 

西蒙。

我相信我明白了。

我正在处理两个订单位置索引。第一个订单位置索引是一个 "Acitve订单索引",第二个订单位置索引是一个 "历史订单索引"。

程序在 "历史订单索引 "中打印一个来自不同订单的关闭时间的订单号码。我必须保存目前的订单票,以便选择适当的票号,让程序执行Print()函数,包括正确的订单票号关闭时间。

谢谢你。

 

西蒙。

我希望阅读你的回复并作出回应,以便我能够完成其他职责。我希望很快能再次继续这个讨论。已经取得了很多成就。

谢谢你。

 
欢迎你......慢慢来,让它沉淀下来,学习。
 

是的,我相信我正在学习很多东西,在MQL4论坛上和论坛外。是的,我也会涉及一些基础知识。哈哈;)

非常感谢。

 

西蒙。

我已经在数组上转了一圈,想换换口味。这是我认为在多维数组方面学到的东西。

数组可以是一、二、三或四维的。它们是有索引的。索引从0开始,然后继续(例如:0、1、2、3、4)。

索引看起来像这样,|0|1|2|3|4|...。

一个二维数组的例子是这样的----。

int two_dim_array[5,2][4,3];

一个二维数组有点像一个国际象棋棋盘。如果你玩过国际象棋,我相信你会同意,棋子是这样移动的,"把国王移到d2 "或 "把车移到h4"。

涉及一个以上维度的数组维度只是额外的 "虚拟棋盘";)

三维数组的一个例子是这样的

int three_dim_array[5,2][3,6][7,5]; // each "[]" aka index represents a virtual chess board. (three indexes/virtual chessboards)

我相信这应该涵盖了现在的情况。你对我认为我学到的东西有什么回应?


你对你的while循环的编码方式引起的根本问题......导致OrderClose函数 的无效票据和OrderModify的未知票据2的问题,你还没有解决这个原因,你已经解决了症状。

我希望与你讨论这个问题本身的细节,使我能够集中精力解决这个问题,而不被其他问题所干扰。


谢谢你。

 
WhooDoo22:

我相信这应该是目前的情况。你对我认为我学到的东西有什么反应?

我不知道,你学到了什么?你知道什么是冒泡排序 吗?你知道如何正确地声明一个数组吗?你知道如何错误地声明一个数组吗?


我在30多年前学到了冒泡排序,我不记得任何细节,但我记得对一个数组进行排序的一种方法是使用冒泡排序。
 

西蒙。


"你知道如何正确声明一个数组吗?"

我一直以这种形式声明数组(下面SRC是一个一维数组的例子)

int one_dim_vector[]={0,0,0,0,0};  // one dimensional array declaration;


"我在30多年前就学会了泡点排序"。

我去年10月刚满22岁,所以你比我多学了几年,先生;)

泡沫排序。嗯,我一定会研究这个问题的!


你对你的while循环的编码方式所引起的根本问题......导致OrderClose函数 的无效票和OrderModify的未知票2的问题你还没有解决,因为你已经解决了症状。

我希望与你讨论这个问题本身的细节,使我能够集中精力解决这个问题,而不被其他问题所干扰。


谢谢你。
 

西蒙。

我声明了所有的变量,初始化了所有的数组等等。我准备开始为我的订单发送编写代码。我希望以不同的方式来编写代码,以便 "开球"。代码需要选择一个订单(我目前不知道它需要选择哪个订单)。你提到EA需要能够直接在图表上弹出并开始交易,而不考虑当前账户 的交易活动。这有什么要求?我相信我可以编码。

谢谢你。

 
WhooDoo22:

西蒙。

我声明了所有的变量,初始化了所有的数组等等。我准备开始为我的订单发送编写代码。我希望以不同的方式来编写代码,以便 "开球"。代码需要选择一个订单(我目前不知道它需要选择哪个订单)。你提到EA需要能够直接在图表上弹出并开始交易,而不考虑当前账户的交易活动。这有什么要求?我相信我可以编码。

谢谢你。

如果你不能弄清楚需要什么,你将永远无法编码 ......首先弄清楚,这是困难的部分,相比之下,编码是很容易的。 不要一直想着 "编码"......这是一个常见的错误 ......但是
你必须让自己摆脱它。

如果你的代码对未结订单不做任何处理,因为它们被留到了TP或SL,那么你的代码在启动时就不需要关注任何未结订单......。另一方面,如果你的代码以某种方式管理未结订单,例如追踪SL,那么它需要首先找到属于它的任何未结订单,并管理它们的追踪SL,就像它刚下的订单一样 ... ...你有你试图编码的EA的流程图吗?