问吧! - 页 155 1...148149150151152153154155156157158159160161162...182 新评论 mallet52 2009.08.10 18:43 #1541 帮助编码SL和TP 嘿,伙计们。 我有一个ea的问题,我想在fxcm bt的现场交流中使用。 问题是他们不允许SL和TP与市场订单一起下。 所以我需要一个代码,以某种方式延迟几秒钟。 如果有任何帮助,我将非常感激。 预先感谢你 附加的文件: phoenix_ea_v5_6_04.mq4 35 kb Marcel Corzo 2009.08.11 02:14 #1542 mallet52: 嘿,伙计们。我有一个ea的问题,我想在fxcm bt的现场交流中使用。 问题是他们不允许sl和tp与市场订单一起下。 所以我需要一个代码,以某种方式延迟几秒钟。 如果有任何帮助,我将非常感激。 提前感谢你们 你可以在每个订单结束或订单修改之间使用 "睡眠 "功能。比如说。 Sleep(5000)。 这是一个5秒的延迟(睡眠参数的单位是毫秒)。 谢谢。 马塞尔。 newcoder 2009.08.11 07:07 #1543 ADX和MACD交叉盘 资深会员,谁能写一段代码,让MACD和ADX在一个单独的窗口中交叉,并在交叉时放置一条虚线垂直线。希望买入时是绿色,卖出时是红色。另外,当它出现时,要有声音提示。 非常感谢。 mallet52 2009.08.11 08:01 #1544 需要帮助来编写SL和TP的延迟代码 我的EA在与fxcm bt合作时仍有问题。 我的EA在与fxcm bt合作时仍有问题,他们告诉我,我的EA在下市价单的同时下SL和TP的问题。 Mladen很好地重新编码了这个EA,使它能够接受5位数的价格,现在这个问题出现了。 如果有谁能把我需要的延迟编码到EA中,或者详细解释一下(因为我不知道如何编码),那就太好了,我会自己去做的,这样我就不用一直麻烦别人了。 提前感谢你 并感谢所有在过去帮助过我的人 mallet52 2009.08.11 08:11 #1545 这是我的EA,我在上一篇文章中忘记添加了 附加的文件: phoenix_ea_v5_6_04.mq4 35 kb Mladen Rakic 2009.08.11 08:16 #1546 ... 编码的方式不是使用延迟(延迟在这种情况下没有帮助),而是将新的订单下达分成两部分:1.下达没有止损和/或获利的 订单2. 在单独的步骤中下达止损和/或获利的订单(当且仅当订单被接受)。2. 在单独的步骤中设置止损和/或止盈(当且仅当订单已被接受) __________________________________ 现在,Phoenix EA在10个不同的地方做这种操作,所有这些都需要重写(或者EA下单的逻辑应该重写,以便能够严格控制潜在的错误,等等,等等......)现在我没有时间做完整的重写(需要更多的时间才能做对),所以我不能向你保证我会做 。问候mladenmallet52: 嘿,伙计们。我仍然无法让我的EA与fxcm bt协同工作,他们告诉我,我的EA在下市价单的同时,也在下sl ant tp,这是个问题。Mladen很好地重新编码了这个EA,所以它可以接受5位数的价格,现在这个问题出现了。如果有谁能把我需要的延迟编码到EA中,或者详细解释一下(因为我不知道如何编码),那就太好了,我会自己去做的,这样我就不用一直麻烦别人了。提前感谢你并感谢所有在过去帮助过我的人 newcoder 2009.08.11 09:18 #1547 原文为Mov.移动平均线要放在单独的窗口中 我试图改变MetaTrader 4中的移动 平均线的一行原始代码,并将其放置在一个单独的窗口中,但当我这样做时,并没有显示我想拥有的原始代码中的所有选项,如[Ma method 'simple']和应用于'close'或open等...。 我做错了什么? 非常感谢。 Mladen Rakic 2009.08.11 09:21 #1548 ... 你没有做错什么 Metatrader,目前(将在第5版中改变)不允许在自定义指标(所以,非内置指标)中输入这些 "描述性 "参数。 newcoder: 我试着改变MetaTrader 4中移动平均线的一行原始代码,并把它放在一个单独的窗口中,但当我这样做时,它并没有显示我想拥有的所有选项,这些选项是原始代码中的,例如[Ma method 'simple']和应用于'close'或open等。我做错了什么? 非常感谢。 mallet52 2009.08.12 06:55 #1549 快速感谢mladen 谢谢你对我的帮助,你的帮助很有意义。 我试着给你发了个邮件,但由于某些原因不能发送。 总之,再次感谢 V-Force 2009.08.15 02:46 #1550 自定义指标 提示频率 我是mq4的新手,我正试图在屏幕上创建一个显示,当我的自定义MACD出现交叉时。以下是我的代码,但警报每隔几分钟就会弹出。 我如何编写代码使其每小时只显示一次警报?或者每条街有一个警报? //-------------------------- int start() { string MACD1=""。 color colt9; double MACDM_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 0)。 double MACDS_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,0); double MACDM_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 1); double MACDS_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,1); 如果((MACDM_S11 < MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="IN UPTREND"; colt9=LimeGreen; } 如果((MACDM_S11 > MACDS_S11 && MACDM_S10 > MACDS_S10)) { MACD1="下降趋势"; colt9=红色; } 如果(MACDM_S11 > MACDS_S11 && MACDM_S10 > MACDS_S10)) 如果((MACDM_S11 > MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="新上升交叉点"; colt9=石灰绿; } 如果((MACDM_S11 MACDS_S10)) { MACD1="新的下跌横盘"; colt9=红色; }. 字符串MACD2=""。 颜色 colt14; double MACDM_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 0); double MACDS_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,0); double MACDM_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 1); double MACDS_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,1); 如果((MACDM_L11 < MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="IN UPTREND"; colt14=LimeGreen; } 如果((MACDM_L11 > MACDS_L11 && MACDM_L10 > MACDS_L10)) { MACD2="下降趋势"; colt14=红色; } 如果((MACDM_L11 > MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="新上升交叉点"; colt14=石灰绿色; } 如果((MACDM_L11 MACDS_L10)) { MACD2="新的下跌横盘"; colt14=红色; } 如果(MACD1=="新上升交叉点"&&MACD2=="上升中") Alert(Symbol()," - ", "H1:"," MACD MAIN UPTREND MOVEMENT"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS))。 如果(MACD1=="新的下降交叉点"&&MACD2=="下降中") Alert(Symbol()," - ", "H1:"," MACD主要下跌走势"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS))。 如果(MACD2=="新上升交叉点"&MACD1=="上升中") Alert(Symbol()," - ", "H1:"," MACD, MAIN TREND CHANGE TO UPTREND"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS) )。 如果(MACD2=="新的下降交叉点"&MACD1=="处于下降趋势") Alert(Symbol()," - ", "H1:"," MACD, MAIN TREND CHANGE TO DOWNTREND"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS))。 返回(0)。 } 如何编码? How to code? Ask! 1...148149150151152153154155156157158159160161162...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
帮助编码SL和TP
嘿,伙计们。
我有一个ea的问题,我想在fxcm bt的现场交流中使用。
问题是他们不允许SL和TP与市场订单一起下。
所以我需要一个代码,以某种方式延迟几秒钟。
如果有任何帮助,我将非常感激。
预先感谢你![](https://c.mql5.com/forextsd/smiles/shades_smile.png)
嘿,伙计们。
我有一个ea的问题,我想在fxcm bt的现场交流中使用。
问题是他们不允许sl和tp与市场订单一起下。
所以我需要一个代码,以某种方式延迟几秒钟。
如果有任何帮助,我将非常感激。
提前感谢你们你可以在每个订单结束或订单修改之间使用 "睡眠 "功能。比如说。
Sleep(5000)。
这是一个5秒的延迟(睡眠参数的单位是毫秒)。
谢谢。
马塞尔。
ADX和MACD交叉盘
资深会员,谁能写一段代码,让MACD和ADX在一个单独的窗口中交叉,并在交叉时放置一条虚线垂直线。希望买入时是绿色,卖出时是红色。另外,当它出现时,要有声音提示。
非常感谢。
需要帮助来编写SL和TP的延迟代码
我的EA在与fxcm bt合作时仍有问题。
我的EA在与fxcm bt合作时仍有问题,他们告诉我,我的EA在下市价单的同时下SL和TP的问题。
Mladen很好地重新编码了这个EA,使它能够接受5位数的价格,现在这个问题出现了。
如果有谁能把我需要的延迟编码到EA中,或者详细解释一下(因为我不知道如何编码),那就太好了,我会自己去做的,这样我就不用一直麻烦别人了。
提前感谢你
并感谢所有在过去帮助过我的人
这是我的EA,我在上一篇文章中忘记添加了
...
编码的方式不是使用延迟(延迟在这种情况下没有帮助),而是将新的订单下达分成两部分 在单独的步骤中下达止损和/或获利的订单(当且仅当订单被接受)。2. __________________________________现在,Phoenix EA在10个不同的地方做这种操作,所有这些都需要重写(或者EA下单的逻辑应该重写,以便能够严格控制潜在的错误,等等,等等......)现在我没有时间做完整的重写(需要更多的时间才能做对),所以我不能向你保证我会做
。
问候
mladen
嘿,伙计们。
我仍然无法让我的EA与fxcm bt协同工作,他们告诉我,我的EA在下市价单的同时,也在下sl ant tp,这是个问题。
Mladen很好地重新编码了这个EA,所以它可以接受5位数的价格,现在这个问题出现了。
如果有谁能把我需要的延迟编码到EA中,或者详细解释一下(因为我不知道如何编码),那就太好了,我会自己去做的,这样我就不用一直麻烦别人了。
提前感谢你
并感谢所有在过去帮助过我的人
原文为Mov.移动平均线要放在单独的窗口中
我试图改变MetaTrader 4中的移动 平均线的一行原始代码,并将其放置在一个单独的窗口中,但当我这样做时,并没有显示我想拥有的原始代码中的所有选项,如[Ma method 'simple']和应用于'close'或open等...。
我做错了什么?
非常感谢。
...
你没有做错什么
Metatrader,目前(将在第5版中改变)不允许在自定义指标(所以,非内置指标)中输入这些 "描述性 "参数。
我试着改变MetaTrader 4中移动平均线的一行原始代码,并把它放在一个单独的窗口中,但当我这样做时,它并没有显示我想拥有的所有选项,这些选项是原始代码中的,例如[Ma method 'simple']和应用于'close'或open等。
我做错了什么?
非常感谢。快速感谢mladen
谢谢你对我的帮助,你的帮助很有意义。
我试着给你发了个邮件,但由于某些原因不能发送。
总之,再次感谢![](https://c.mql5.com/forextsd/smiles/shades_smile.png)
自定义指标 提示频率
我是mq4的新手,我正试图在屏幕上创建一个显示,当我的自定义MACD出现交叉时。以下是我的代码,但警报每隔几分钟就会弹出。
我如何编写代码使其每小时只显示一次警报?或者每条街有一个警报?
//--------------------------
int start()
{
string MACD1=""。
color colt9;
double MACDM_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 0)。
double MACDS_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,0);
double MACDM_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 1);
double MACDS_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,1);
如果((MACDM_S11 < MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="IN UPTREND"; colt9=LimeGreen; }
如果((MACDM_S11 > MACDS_S11 && MACDM_S10 > MACDS_S10)) { MACD1="下降趋势"; colt9=红色; } 如果(MACDM_S11 > MACDS_S11 && MACDM_S10 > MACDS_S10))
如果((MACDM_S11 > MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="新上升交叉点"; colt9=石灰绿; }
如果((MACDM_S11 MACDS_S10)) { MACD1="新的下跌横盘"; colt9=红色; }.
字符串MACD2=""。
颜色 colt14;
double MACDM_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 0);
double MACDS_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,0);
double MACDM_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 1);
double MACDS_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,1);
如果((MACDM_L11 < MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="IN UPTREND"; colt14=LimeGreen; }
如果((MACDM_L11 > MACDS_L11 && MACDM_L10 > MACDS_L10)) { MACD2="下降趋势"; colt14=红色; }
如果((MACDM_L11 > MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="新上升交叉点"; colt14=石灰绿色; }
如果((MACDM_L11 MACDS_L10)) { MACD2="新的下跌横盘"; colt14=红色; }
如果(MACD1=="新上升交叉点"&&MACD2=="上升中")
Alert(Symbol()," - ", "H1:"," MACD MAIN UPTREND MOVEMENT"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS))。
如果(MACD1=="新的下降交叉点"&&MACD2=="下降中")
Alert(Symbol()," - ", "H1:"," MACD主要下跌走势"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS))。
如果(MACD2=="新上升交叉点"&MACD1=="上升中")
Alert(Symbol()," - ", "H1:"," MACD, MAIN TREND CHANGE TO UPTREND"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS) )。
如果(MACD2=="新的下降交叉点"&MACD1=="处于下降趋势")
Alert(Symbol()," - ", "H1:"," MACD, MAIN TREND CHANGE TO DOWNTREND"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS))。
返回(0)。
}