任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1150 1...114311441145114611471148114911501151115211531154115511561157...1178 新评论 Rinat Kaibyshev 2017.06.06 02:48 #11491 你能告诉我是否有一个macd中断顾问的信号? Vitalie Postolache 2017.06.06 04:13 #11492 Tornado: 你能告诉我是否有一个有信号的macd交叉顾问? 从终端的交付上看,交叉口的标准是恰到好处。 Vitalie Postolache 2017.06.06 04:15 #11493 Alexandr Statsenko:朋友们,请告诉我如何输出链接到酒吧的数字/文字?我希望每根蜡烛下的指标都能显示其成交量提前感谢=) 你可以使用OBJ_TEXT。 Rinat Kaibyshev 2017.06.06 06:32 #11494 我原来写错了。需要的是一个MACD指标/顾问,当MACD本身越过其信号线 时,会输出警报。 Rinat Kaibyshev 2017.06.06 10:43 #11495 在这里,我发现了一个MACD指标,当MACD越过信号时,会显示警报。在第82行之后,将警报发送至电子邮件的正确方法是什么?//---- 如果它被越过,检查最后的信号是否为买入PrevSignal = 1;//----,并打印相关信息。Alert("sMACD (", Symbol(), ", ", Period(), ") - BUY!!"));SendMail("sMACD: ", +Symbol()+ ", " + Period()+ " min;) 附加的文件: sMACD.mq4 9 kb Treader7000 2017.06.06 13:04 #11496 你好,我需要一位专家的帮助。在该指标中,当价格达到指定水平时,警报被触发,然后以规定的频率重复。 问题是,当我切换到不同的时间框架 时,警报会立即响起,因此每次我改变时间框架时都会这样,这让人很不爽。 当我们改变时间框架时,我们能做什么来使警报在暂停后而不是立即响起?#property indicator_chart_window extern bool Mx_L = true; extern bool Mn_L = true; extern bool Alert_on = true; extern int pause = 7; datetime mint, maxt; double Min, Max; void init(){ if(Mx_L == true && Mn_L == false){ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax()); ObjectSet("Max", OBJPROP_STYLE, STYLE_DOT); ObjectSet ("Max", OBJPROP_COLOR, Aqua);} if(Mx_L == false && Mn_L == false){PlaySound("timeout.wav";} else if(Mx_L == false && Mn_L == true){ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin(); ObjectSet("Min", OBJPROP_STYLE, STYLE_DOT); ObjectSet ("Min", OBJPROP_COLOR, Red); } else{if(Mx_L == true && Mn_L == true) ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin()); ObjectSet("Min", OBJPROP_STYLE, STYLE_DOT); ObjectSet("Min", OBJPROP_COLOR, Red); ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax()); ObjectSet("Max", OBJPROP_STYLE, STYLE_DOT); ObjectSet("Max", OBJPROP_COLOR, Aqua); }} void start(){ if(ObjectFind("Min")>=0) Min = ObjectGet("Min",OBJPROP_PRICE1); else Min = EMPTY; if(ObjectFind("Max")>.=0) Max = ObjectGet("Max",OBJPROP_PRICE1); else Max = EMPTY_VALUE; if(mint < TimeLocal() && Alert_on == true && Bid < Min){Alert("支持",Symbol()," ",DoubleToStr (Min, 5)); mint = TimeLocal() + pause; maxt = 0;} if(maxt < TimeLocal() &&)Alert_on == true && Ask > Max){Alert("Resistance",Symbol()," ",DoubleToStr (Max, 5)); maxt = TimeLocal() + pause; mint = 0;} }P.S 问题用GlobalVariableSet, GlobalVariableGet解决了。 附加的文件: Alert.zip 9 kb Any rookie question, so 编码帮助 [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 Евгений Данилин 2017.06.08 10:40 #11497 大家好,请告诉我是否可以在一台电脑上打开2个从不同经纪公司下载的不同账户的MT4窗口? Vitaly Muzichenko 2017.06.08 10:42 #11498 bahcha: 大家好,请告诉我是否可以在一台电脑上打开2个从不同经纪公司下载的不同账户的MT4窗口? 我有100个,不是只有2个? Vladimir 2017.06.09 00:05 #11499 bahcha: 大家好,请问是否可以在一台电脑上打开2个从不同经纪公司下载的MT4窗口,并使用不同的账户? 你可以有2,3...最多32个,这是开发商的限制。然而,工匠们写道,有可能在一台计算机上模拟工作几个,然后在每个人身上模拟32个。 igorbel 2017.06.09 17:07 #11500 有没有可能在一个账户内为两个或更多的交易者/策略创建某种风险管理系统。对于策略来说,很明显,他们只能 "看到 "自己的头寸/交易。但现场交易员呢?他们每个人都能只看到自己的立场吗?假设,我们可以创建一个虚拟的交易面板,每个交易员都有自己的法宝,但对共享的历史和开放的交易的访问呢?是否有类似的解决方案? 1...114311441145114611471148114911501151115211531154115511561157...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能告诉我是否有一个有信号的macd交叉顾问?
从终端的交付上看,交叉口的标准是恰到好处。
朋友们,请告诉我如何输出链接到酒吧的数字/文字?我希望每根蜡烛下的指标都能显示其成交量
提前感谢=)
在这里,我发现了一个MACD指标,当MACD越过信号时,会显示警报。
在第82行之后,将警报发送至电子邮件的正确方法是什么?
你好,我需要一位专家的帮助。在该指标中,当价格达到指定水平时,警报被触发,然后以规定的频率重复。
问题是,当我切换到不同的时间框架 时,警报会立即响起,因此每次我改变时间框架时都会这样,这让人很不爽。
当我们改变时间框架时,我们能做什么来使警报在暂停后而不是立即响起?
#property indicator_chart_window
extern bool Mx_L = true;
extern bool Mn_L = true;
extern bool Alert_on = true;
extern int pause = 7;
datetime mint, maxt;
double Min, Max;
void init()
{
if(Mx_L == true && Mn_L == false)
{ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax());
ObjectSet("Max", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Max", OBJPROP_COLOR, Aqua);}
if(Mx_L == false && Mn_L == false)
{PlaySound("timeout.wav";}
else
if(Mx_L == false && Mn_L == true)
{ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin();
ObjectSet("Min", OBJPROP_STYLE, STYLE_DOT);
ObjectSet ("Min", OBJPROP_COLOR, Red); }
else
{if(Mx_L == true && Mn_L == true)
ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin());
ObjectSet("Min", OBJPROP_STYLE, STYLE_DOT);
ObjectSet("Min", OBJPROP_COLOR, Red);
ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax());
ObjectSet("Max", OBJPROP_STYLE, STYLE_DOT);
ObjectSet("Max", OBJPROP_COLOR, Aqua); }
}
void start()
{
if(ObjectFind("Min")>=0) Min = ObjectGet("Min",OBJPROP_PRICE1); else Min = EMPTY;
if(ObjectFind("Max")>.=0) Max = ObjectGet("Max",OBJPROP_PRICE1); else Max = EMPTY_VALUE;
if(mint < TimeLocal() && Alert_on == true && Bid < Min)
{Alert("支持",Symbol()," ",DoubleToStr (Min, 5)); mint = TimeLocal() + pause; maxt = 0;}
if(maxt < TimeLocal() &&)Alert_on == true && Ask > Max)
{Alert("Resistance",Symbol()," ",DoubleToStr (Max, 5)); maxt = TimeLocal() + pause; mint = 0;}
}
P.S 问题用GlobalVariableSet, GlobalVariableGet解决了。
大家好,请告诉我是否可以在一台电脑上打开2个从不同经纪公司下载的不同账户的MT4窗口?
大家好,请问是否可以在一台电脑上打开2个从不同经纪公司下载的MT4窗口,并使用不同的账户?