如何编码? - 页 105

 
 
 

谁能为这个 "简单 "的任务编写代码?

我想抓取整个图表中一个指标的最高值和最低值。 不久前,我在EA中尝试了我认为应该成功的方法,但是没有成功。

(对不起,我现在没有那个尝试给你看)。

有什么想法吗?

大贝

 

你可以使用一个数组,然后用数值把它装起来。然后做一个简单的排序,把最高值移到最上面。然后对最低值做同样的处理。

例如,你可以将第2项和第1项进行比较。如果2比较高,就把它放在第1项。然后将第3项与第1项进行比较,重复到数组的最后。

你只需在init()函数 中对数组进行初始加载,然后在每一个新的条形图上将其值与数组的第1项进行比较。

希望这对你有帮助

拉克斯

 

需要交易管理机器人的帮助。

尊敬的客户

我需要写一个EA,它将放置等待定单,并在触发时做以下事情。

1.变量("买"/"卖",position1_lots,position2_lots,position3_lots,entry_price,stoploss,TP1,TP2)

2.在(入场价)和(止损)处开立(买入/卖出)3个仓位的交易。

3.在(TP1)价位平仓仓位_1,并将左侧2个仓位的止损 移至盈亏平衡点。

4.在(TP2)价位平仓仓位_2,让最后一个仓位保持收支平衡。

我已经编制了一些指标,但我真的不知道如何编写这个机器人。

 

大的是...

首先,找到具有最高数组的条形图

然后,按逻辑顺序使用该条形和调查结果,作为你的指标。

 

隐形的TP/SL

大家好。

我正试图在我的EA中加入有效和可靠的隐形止损、跟踪止损和止盈的代码。到目前为止,我的代码只是寻找买入/卖出价等于止损或止盈值。如果价格等于该值,那么就关闭交易。

我遇到的问题是,有时价格似乎会跳过。价格没有渐进式运动。那么我如何绕过这个问题呢?做一个无形的TP/SL,保证在必要时关闭交易?

 
收盘的唯一方法是不要在你的代码中使用"==",相反,所有的东西都必须比你的价格高或低,使用......高">="价格或低"<="价格,是的,价格不会像1 2 3,它可以在波动的市场中从1跳到5(如重大新闻公告),希望这有点帮助
Ronald Raygun:
大家好。

我正试图在我的EA中加入有效和可靠的隐形止损、跟踪止损和止盈的代码。到目前为止,我的代码只是寻找买入/卖出价等于止损或止盈值。如果价格等于该值,那么就关闭交易。

我遇到的问题是,有时价格似乎会跳过。价格没有渐进式运动。那么我如何绕过这个问题呢?并在必要时做一个无形的TP/SL,保证关闭交易?
 

谁能为这项 "简单 "的任务编码?

luxinterior 和 ajk,

谢谢。 我以前试过其中的一个方法(我得找到我的方法),它对价格很有效,但对指标却没有。

你成功做到了吗?

指标并不重要,可以是MT4的任何内置指标。

大贝

 
Big Be:
我想抓取整个图表中一个指标的最高和最低值。 不久前,我在EA中尝试了我认为应该工作的方法,但是没有成功。

(对不起,我现在没有这种尝试给你看)。

有什么想法吗?

大的是

使用iHighest函数。

int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)

将计数设置为 "Bars",这样。

iHighest(NULL, 0, 3, Bars, 0)。

至少我认为这样做是可行的。只需在你的图表设置中检查你在历史中保留多少条。我想默认是52,000条。