编码帮助 - 页 249

 
mladen:
那么你可以使用像这样的一个函数。
void deleteGreatestTicketOrder(datetime timeLimit)

{

int largestTicketNo = -1;

for (int i=OrdersTotal()-1; i>=0; i--)

{

if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue;

largestTicketNo = MathMax(largestTicketNo,OrderTicket());

}

//

//

//

//

//

if (largestTicketNo>-1 )

{

if (OrderSelect(largestTicketNo,SELECT_BY_TICKET,MODE_TRADES))

if (OrderOpenTime()>timeLimit)

OrderDelete(largestTicketNo);

}

}
PS:它对符号或最终的神奇数字没有区别。如果你需要这些也被检查,那么需要在上述函数中添加一些额外的代码

真棒 谢谢 . .

 

米拉登先生,我的问题,请问?

附加的文件:
ignore-me.jpg  10 kb
 
olvus:
mladen先生,我的问题,请问?

从未使用过thinkorswim,也不熟悉他们的编码语言(都有一些特殊性,现在我没有时间去学习另一种编码语言)。

如果是Tushar Chandes动态动量指数(DMI),而且看起来是这样,那么请看这些帖子:https://www.mql5.com/en/forum/general

https://www.mql5.com/en/forum/general

PS:至于 "忽略"--你不觉得有些帖子得不到回复是完全合理的原因吗。Thinkorswim不是一个广泛的交易平台,那些使用其编码语言的人相当少,为什么你认为我也必须知道这种编码语言?我确实 "会说 "14-15种编码语言,但在现有的100多种语言中,我几乎什么都不会。

 

好的,谢谢你

 

你好,我想在这个EA HI-LO方面得到一些帮助,我希望同样添加挂单,附加一个10点的高点或低点,不知道这里是否是正确的地方,如果不问对不起,谢谢你。

附加的文件:
barhilo.mq4  4 kb
 
mladen:
Tsar 你有那个指标的代码吗,不是反编译的代码?

我还没有。它好像是MACD的所有彩色和箭头 的独立概念。

毫升登。
Btw: 那是一个简单的MACD,上面加了一个信号线的EMA平均值。请查看MACD主题(这个主题:https://www.mql5.com/en/forum/178018),我几乎可以肯定,你可以在那里找到它。

我一直在寻找,但没有找到。

一个朋友把K-MACD 指标(基于MT4 Build 509)给了我。几乎接近我想要的东西。因为有SMA线作为趋势的进一步指引。

哦,亲爱的...他不愿意给我MQ4文件。

附加的文件:
 
wendvieira:
你好,我想在这个EA HI-LO方面得到一些帮助,我希望同样添加挂单,附加一个10点的高点或低点,不知道这里是否是正确的地方,如果不是,请原谅,谢谢你。

只需替换这一行中的buyPrice部分即可

if(High[1]-Ask < stoplevel) buyPrice = Ask+ RangePoint*point();

而buyPrice = MathMax(High[0],Ask) + RangePoint*point()。

而sellPrice部分在这一行

if(Bid-Low[1] < stoplevel) sellPrice = Bid - RangePoint*point();

with sellPrice = MathMin(Low[0],Bid) - RangePoint*point();

 
Tsar:
我还没有。它看起来像MACD所有的颜色和箭头 的独立概念

我一直在寻找,但没有找到。

一个朋友把K-MACD 指标(基于MT4 Build 509)给了我。几乎接近我想要的东西。因为有SMA线作为趋势的进一步指引。

哦,亲爱的...他不愿意提供MQ4文件。

沙皇

这只是一个增加了一条信号线 的macd(柱状图是一个普通的osma--osma来自一个使用ema作为信号线的macd,而不是像我们都知道的使用sma的metatrader内置macd)。

 

你好,Mladen ,我试图通过推理来获得lastPrice = OrderOpenPrice();的值。

我使用这个

int LastMktOrder(double &lastPrice)

基于MQL4网站的例子,但我一直得到一个编译错误

'lastPrice' - 未定义变量。

能否请您看一下这段代码。谢谢

附加的文件:
 
sulaimoney:
你好,Mladen ,我想获得lastPrice = OrderOpenPrice();的值,使用pass by rerference。

我使用这个

int LastMktOrder(double &lastPrice)

基于MQL4网站的例子,但我一直得到一个编译错误

'lastPrice' - 未定义变量 .

请您看一下这段代码。谢谢

苏拉货币

试试这个方法(附上修改后的代码)。

附加的文件: