[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 64 1...575859606162636465666768697071...652 新评论 Владимир 2011.08.09 12:29 #631 为什么ROC指标的实际值不小于 "0",而在图形上却小于 "0"? Роман 2011.08.09 12:30 #632 vilard: 为什么ROC指标实际上没有小于 "0 "的值,而在图形上却有? 哪个ROC?这个? Владимир 2011.08.09 12:39 #633 Roman.: 哪个ROC?这个? https://www.mql5.com/ru/code/9340 [删除] 2011.08.09 12:43 #634 大家好。伙计们,我有一个条件,要找到最大: 但在一个走廊内。 For (int max=1; max<1000; max++) if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] &&& Low[max] > Low[max-1] && High[max] > low_level_s && High[max] < high_level_s) break; 它不起作用。 如果我去掉了走廊,那么就可以了: for (int max=1; max<1000; max++) if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] ) break; 问题可能是什么? 我明白应该增加max<1000,我试过,但没有成功。 下面是一个数字的例子: 1。4100<1.4150<1.4200但1.4150必须下跌 在 low_level_s(1.4145), high_level_s(1.4155) .在这个例子中,它做到了。 但如果不是,让我们假设它是1.4160,我们将继续寻找。问题是,这个高点可能是3年前的,比如说,程序找不到它。 该怎么做?也许有可能获得报价档案? [ARCHIVE] Any rookie question, Time zone differences 使用数据库 - DatabaseExport Роман 2011.08.09 12:52 #635 vilard: https://www.mql5.com/ru/code/9340 请看我的链接 - 这是一个基本的变体,有价格率指标的描述+基于它的EA(iCustom()指标继承)。如果你有其他的入市交易条件,请编辑现有的交易条件,然后继续,一切测试正常,现在我自己,刚刚完成测试,作为thechanalysis(入市过滤器)的一个变种,此外,还有一个描述和其他一切...只要根据你的条件进行调整,就可以了。专家顾问在这里。 Владимир 2011.08.09 13:01 #636 Roman.: 看看我的链接--这是一个基本的变体,有价格率指标的描述+基于它的专家顾问(iCustom()指标借给自己)。如果你有其他的入市交易条件,请编辑现有的交易条件,然后继续,一切都测试正常,现在我自己,刚刚完成测试,作为tehanalysis(入市过滤器)的一个变种,此外,还有一个描述和其他一切...根据你的条件编辑它,就这样。专家顾问在这里。 谢谢 Dimka-novitsek 2011.08.09 13:10 #637 电脑坏了!!!。它的反应有延迟,弹出错误的窗口,不删除,冻结......。 我已经重启了20次,拔掉了插头。 谢谢你。 也许这是一种病毒。 用户文件夹有四万五千兆字节,我的上帝!而它所包含的文件夹的总和,它所包含的内容的总和,通过点击文件夹的属性来检查,甚至连第三十部分都没有。 它没有被删除!!! 只是放慢速度,不说脏话。 没有上传任何东西,没有删除任何东西,好不容易删除了图片,然后是一部忍者电影,空间增加了一个边缘,像微不足道的,一毫米的红色。 alex 2011.08.09 14:35 #638 我给这个EA附加了一个追踪止损。在0和0处编译,但在测试器中 Trailinstop不起作用。请告知我应该如何正确输入。 后缀代码。 extern double lots = 1, No_Loss = 7, //перевод в безубыток TrailingStop = 12; //тралл extern string P_Performanc0= "-- 1 --"; extern int TP1BUY = 222, SL1BUY = 99999; extern string P_Performanc1= "-- 2 --"; extern int TP2SELL = 222, SL2SELL = 99999; extern string P_Performanc2= "-- 3 --"; extern int TP3BUY = 222, SL3BUY = 99999; extern string P_Performanc3= "-- 4 --"; extern int TP4SELL = 222, SL4SELL = 99999; extern string P_Performanc4= "-- 5 --"; extern int TP5BUY = 222, SL5BUY = 99999; extern string P_Performanc5= "-- 6 --"; extern int TP6SELL = 222, SL6SELL = 99999; extern string P_Performanc6= "-- 7 --"; extern int TP7BUY = 222, SL7BUY = 99999; extern string P_Performanc7= "-- 8 --"; extern int TP8SELL = 222, SL8SELL = 99999; int last_bar = 0; int start() { if (TrailingStop!=0) TrailingStop(0,TrailingStop); if (No_Loss!=0) TrailingStop(1,No_Loss); string Name; //----------------------------------------------------------------------- double StopLevel =MarketInfo(Symbol(),MODE_STOPLEVEL); // текущий уровень стопов if (last_bar == Bars) return(0); last_bar = Bars; if (OrdersTotal() == 0) { OrderSend(Symbol(),OP_BUY,lots,Ask,3,Bid-SL1BUY*Point,Ask+TP1BUY*Point); OrderSend(Symbol(),OP_BUY,lots,Ask,3,Bid-SL3BUY*Point,Ask+TP3BUY*Point); OrderSend(Symbol(),OP_BUY,lots,Ask,3,Bid-SL5BUY*Point,Ask+TP5BUY*Point); OrderSend(Symbol(),OP_BUY,lots,Ask,3,Bid-SL7BUY*Point,Ask+TP7BUY*Point); OrderSend(Symbol(),OP_SELL,lots,Bid,3,Ask+SL2SELL*Point,Bid-TP2SELL*Point); OrderSend(Symbol(),OP_SELL,lots,Bid,3,Ask+SL4SELL*Point,Bid-TP4SELL*Point); OrderSend(Symbol(),OP_SELL,lots,Bid,3,Ask+SL6SELL*Point,Bid-TP6SELL*Point); OrderSend(Symbol(),OP_SELL,lots,Bid,3,Ask+SL8SELL*Point,Bid-TP8SELL*Point); } return(0); } void TrailingStop(int NL, int tral) { int tip,Ticket; bool error; double StLo,OSL,OOP; for (int i=0; i<OrdersTotal(); i++) { if (OrderSelect(i, SELECT_BY_POS)==true) { tip = OrderType(); if (tip<8 && OrderSymbol()==Symbol()) { OSL = OrderStopLoss(); OOP = OrderOpenPrice(); Ticket = OrderTicket(); if (tip==OP_BUY) { if (NL==1 && OSL>OOP) continue; StLo = NormalizeDouble(Bid - tral*Point,Digits); if (StLo > OSL && StLo > OOP) { error=OrderModify(Ticket,OOP,StLo,OrderTakeProfit(),0,White); Comment("TrailingStop ",Ticket," ",TimeToStr(TimeCurrent(),TIME_MINUTES)); Sleep(500); if (!error) Print(Symbol()," Error order ",Ticket," TrailingStop ",GetLastError()); } } if (tip==OP_SELL) { if (NL==1 && (OSL<OOP&&OSL!=0)) continue; StLo = NormalizeDouble(Ask + tral*Point,Digits); if ((StLo < OSL||OSL==0) && StLo < OOP) { error=OrderModify(Ticket,OOP,StLo,OrderTakeProfit(),0,White); Comment("TrailingStop ",Ticket," ",TimeToStr(TimeCurrent(),TIME_MINUTES)); Sleep(500); if (!error) Print(Symbol()," Error order ",Ticket," TrailingStop ",GetLastError()); } } } } } } //-------------------------------------------------------------------- alderru 2011.08.09 15:18 #639 请告诉我,是否可以在图表的不同子窗口中显示同一指标的不同线条?谢谢你。 Alexander 2011.08.09 15:28 #640 在两个窗口中打开指标,将不需要的线设为背景色。 1...575859606162636465666768697071...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
为什么ROC指标实际上没有小于 "0 "的值,而在图形上却有?
哪个ROC?这个?
哪个ROC?这个?
https://www.mql5.com/ru/code/9340
大家好。伙计们,我有一个条件,要找到最大: 但在一个走廊内。
For (int max=1; max<1000; max++)
if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] &&& Low[max] > Low[max-1] &&
High[max] > low_level_s && High[max] < high_level_s) break;
它不起作用。
如果我去掉了走廊,那么就可以了:
for (int max=1; max<1000; max++)
if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] ) break;
问题可能是什么?
我明白应该增加max<1000,我试过,但没有成功。
下面是一个数字的例子:
1。4100<1.4150<1.4200但1.4150必须下跌
在 low_level_s(1.4145), high_level_s(1.4155) .在这个例子中,它做到了。
但如果不是,让我们假设它是1.4160,我们将继续寻找。问题是,这个高点可能是3年前的,比如说,程序找不到它。
该怎么做?也许有可能获得报价档案?
https://www.mql5.com/ru/code/9340
请看我的链接 - 这是一个基本的变体,有价格率指标的描述+基于它的EA(iCustom()指标继承)。如果你有其他的入市交易条件,请编辑现有的交易条件,然后继续,一切测试正常,现在我自己,刚刚完成测试,作为thechanalysis(入市过滤器)的一个变种,此外,还有一个描述和其他一切...只要根据你的条件进行调整,就可以了。专家顾问在这里。
看看我的链接--这是一个基本的变体,有价格率指标的描述+基于它的专家顾问(iCustom()指标借给自己)。如果你有其他的入市交易条件,请编辑现有的交易条件,然后继续,一切都测试正常,现在我自己,刚刚完成测试,作为tehanalysis(入市过滤器)的一个变种,此外,还有一个描述和其他一切...根据你的条件编辑它,就这样。专家顾问在这里。
谢谢
电脑坏了!!!。它的反应有延迟,弹出错误的窗口,不删除,冻结......。 我已经重启了20次,拔掉了插头。
谢谢你。
也许这是一种病毒。
用户文件夹有四万五千兆字节,我的上帝!而它所包含的文件夹的总和,它所包含的内容的总和,通过点击文件夹的属性来检查,甚至连第三十部分都没有。
它没有被删除!!! 只是放慢速度,不说脏话。
没有上传任何东西,没有删除任何东西,好不容易删除了图片,然后是一部忍者电影,空间增加了一个边缘,像微不足道的,一毫米的红色。
Trailinstop不起作用。请告知我应该如何正确输入。
后缀代码。