编码帮助 - 页 249 1...242243244245246247248249250251252253254255256...786 新评论 hermes 2014.03.21 19:51 #2481 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:它对符号或最终的神奇数字没有区别。如果你需要这些也被检查,那么需要在上述函数中添加一些额外的代码 真棒 谢谢 . . olvus 2014.03.21 20:04 #2482 米拉登先生,我的问题,请问? 附加的文件: ignore-me.jpg 10 kb Mladen Rakic 2014.03.21 20:32 #2483 olvus: mladen先生,我的问题,请问? 从未使用过thinkorswim,也不熟悉他们的编码语言(都有一些特殊性,现在我没有时间去学习另一种编码语言)。 如果是Tushar Chandes动态动量指数(DMI),而且看起来是这样,那么请看这些帖子:https://www.mql5.com/en/forum/generalhttps://www.mql5.com/en/forum/generalPS:至于 "忽略"--你不觉得有些帖子得不到回复是完全合理的原因吗。Thinkorswim不是一个广泛的交易平台,那些使用其编码语言的人相当少,为什么你认为我也必须知道这种编码语言?我确实 "会说 "14-15种编码语言,但在现有的100多种语言中,我几乎什么都不会。 olvus 2014.03.21 21:13 #2484 好的,谢谢你 Wenderson Costa 2014.03.21 23:26 #2485 你好,我想在这个EA HI-LO方面得到一些帮助,我希望同样添加挂单,附加一个10点的高点或低点,不知道这里是否是正确的地方,如果不问对不起,谢谢你。 附加的文件: barhilo.mq4 4 kb Tsar 2014.03.23 07:36 #2486 mladen: Tsar 你有那个指标的代码吗,不是反编译的代码? 我还没有。它好像是MACD的所有彩色和箭头 的独立概念。 毫升登。 Btw: 那是一个简单的MACD,上面加了一个信号线的EMA平均值。请查看MACD主题(这个主题:https://www.mql5.com/en/forum/178018),我几乎可以肯定,你可以在那里找到它。 我一直在寻找,但没有找到。 一个朋友把K-MACD 指标(基于MT4 Build 509)给了我。几乎接近我想要的东西。因为有SMA线作为趋势的进一步指引。 哦,亲爱的...他不愿意给我MQ4文件。 附加的文件: k_-_macd_indicator.jpg 965 kb k_-_macd.ex4 4 kb Mladen Rakic 2014.03.23 08:09 #2487 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(); Mladen Rakic 2014.03.23 11:07 #2488 Tsar: 我还没有。它看起来像MACD所有的颜色和箭头 的独立概念 。我一直在寻找,但没有找到。 一个朋友把K-MACD 指标(基于MT4 Build 509)给了我。几乎接近我想要的东西。因为有SMA线作为趋势的进一步指引。 哦,亲爱的...他不愿意提供MQ4文件。 沙皇 这只是一个增加了一条信号线 的macd(柱状图是一个普通的osma--osma来自一个使用ema作为信号线的macd,而不是像我们都知道的使用sma的metatrader内置macd)。 SuLaimon 2014.03.24 12:15 #2489 你好,Mladen ,我试图通过推理来获得lastPrice = OrderOpenPrice();的值。 我使用这个 int LastMktOrder(double &lastPrice) 基于MQL4网站的例子,但我一直得到一个编译错误 'lastPrice' - 未定义变量。 能否请您看一下这段代码。谢谢 附加的文件: passbyreference.mq4 8 kb Mladen Rakic 2014.03.24 12:29 #2490 sulaimoney: 你好,Mladen ,我想获得lastPrice = OrderOpenPrice();的值,使用pass by rerference。我使用这个 int LastMktOrder(double &lastPrice) 基于MQL4网站的例子,但我一直得到一个编译错误 'lastPrice' - 未定义变量 . 请您看一下这段代码。谢谢 苏拉货币 试试这个方法(附上修改后的代码)。 附加的文件: passbyreference_1.mq4 8 kb 1...242243244245246247248249250251252253254255256...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
那么你可以使用像这样的一个函数。
{
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);
}
}真棒 谢谢 . .
米拉登先生,我的问题,请问?
mladen先生,我的问题,请问?
从未使用过thinkorswim,也不熟悉他们的编码语言(都有一些特殊性,现在我没有时间去学习另一种编码语言)。
如果是Tushar Chandes动态动量指数(DMI),而且看起来是这样,那么请看这些帖子:https://www.mql5.com/en/forum/generalPS:至于 "忽略"--你不觉得有些帖子得不到回复是完全合理的原因吗。Thinkorswim不是一个广泛的交易平台,那些使用其编码语言的人相当少,为什么你认为我也必须知道这种编码语言?我确实 "会说 "14-15种编码语言,但在现有的100多种语言中,我几乎什么都不会。
好的,谢谢你
你好,我想在这个EA HI-LO方面得到一些帮助,我希望同样添加挂单,附加一个10点的高点或低点,不知道这里是否是正确的地方,如果不问对不起,谢谢你。
Tsar 你有那个指标的代码吗,不是反编译的代码?
我还没有。它好像是MACD的所有彩色和箭头 的独立概念。
Btw: 那是一个简单的MACD,上面加了一个信号线的EMA平均值。请查看MACD主题(这个主题:https://www.mql5.com/en/forum/178018),我几乎可以肯定,你可以在那里找到它。
我一直在寻找,但没有找到。
一个朋友把K-MACD 指标(基于MT4 Build 509)给了我。几乎接近我想要的东西。因为有SMA线作为趋势的进一步指引。
哦,亲爱的...他不愿意给我MQ4文件。
你好,我想在这个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();
我还没有。它看起来像MACD所有的颜色和箭头 的独立概念
我一直在寻找,但没有找到。
一个朋友把K-MACD 指标(基于MT4 Build 509)给了我。几乎接近我想要的东西。因为有SMA线作为趋势的进一步指引。
哦,亲爱的...他不愿意提供MQ4文件。沙皇
这只是一个增加了一条信号线 的macd(柱状图是一个普通的osma--osma来自一个使用ema作为信号线的macd,而不是像我们都知道的使用sma的metatrader内置macd)。
我使用这个
int LastMktOrder(double &lastPrice)
基于MQL4网站的例子,但我一直得到一个编译错误
'lastPrice' - 未定义变量。
能否请您看一下这段代码。谢谢
我使用这个
int LastMktOrder(double &lastPrice)
基于MQL4网站的例子,但我一直得到一个编译错误
'lastPrice' - 未定义变量 .
请您看一下这段代码。谢谢苏拉货币
试试这个方法(附上修改后的代码)。