编码帮助 - 页 291 1...284285286287288289290291292293294295296297298...786 新评论 Mladen Rakic 2014.06.06 11:36 #2901 12BPRO: 亲爱的MLADEN先生....我目前在我的EA中使用这个代码,该EA运行在M15的时间框架上... 它将在M15时间段后打开一个新的订单... bool AddP() {int _num=0; int _ot=0; for (int j=0;j<OrdersTotal();j++) {if(OrderSelect(j,SELECT_BY_POS)==true && OrderSymbol()==Symbol() && OrderType()<3 && ((OrderMagicNumber()==Magic) || Magic==0)) { _num++;if(OrderOpenTime()>_ot) _ot=OrderOpenTime(); } } if(_num==0) return(true); if(_num>0 && ((Time[0]-_ot))>0) return(true); else return(false); } 你能不能改变这段代码,在前一个订单之后的每5分钟开一个订单.... 尽管我是在M15时间框架下.... 希望你不要因为发送这么多问题而感到不快....。 最好的问候 AZRUL... AZRUL 试着把这个替换掉 if(_num>0&& ((Time[0]-_ot))>0)换成这样 if(_num>0&&(( TimeCurrent()-_ot*)>PERIOD_M5*60)) AZRUL FYZEE AZMI 2014.06.06 12:08 #2902 mladen: AZRUL试着把这个替换掉 if(_num>0&& ((Time[0]-_ot))>0),用这个 替换 if(_num>0&&(( TimeCurrent()-_ot*)>PERIOD_M5*60)) 亲爱的MLADEN先生。 再次对您的时间和专业知识表示高度赞赏....第三个功劳... 我将修补你写的所有代码,并在明天再次尝试模拟(测试器)...。 祝你周末愉快 亲爱的SIR..... 您真正的 AZRUL.... [删除] 2014.06.06 19:35 #2903 谁能在mt4中做这个Indikotor(TrendMA2000)的修改? 元。Shortcode ( "TrendMA2000"), 子图表 ( False )。 输入。 周期 ( 3, 1, 100 ); 变量。 avg, myavg, color; avg = ( ( 高 + 低 + 高[1] + 低[1] + 高[2] + 低[2] + 高[3] + 低[3] + 高[4] + 低[4] )/ 10 ); myavg = AVERAGE ( avg, Period ); 如果myavg>myavg[1],那么颜色=深绿色 否则 如果 myavg <= myavg[1],那么颜色 = 红色。 DrawLine ( myavg, "Trend", StyleSolid, 2, color, color ) 。 谢谢你,Mahatma 趋势指标 Coding help Trend indicators Mladen Rakic 2014.06.07 05:34 #2904 mahatma: 谁能在mt4中使这个Indikotor(TrendMA2000)发生变化? 元。Shortcode ( "TrendMA2000"),子图表 ( False )。输入。Period ( 3, 1, 100 );变量。avg, myavg, color;avg = ( ( 高 + 低 + 高[1] + 低[1] + 高[2] + 低[2] + 高[3] + 低[3] + 高[4] + 低[4] )/ 10 );myavg = AVERAGE ( avg, Period );如果myavg>myavg[1],那么颜色=深绿色否则如果 myavg <= myavg[1],那么颜色 = 红色。DrawLine ( myavg, "Trend", StyleSolid, 2, color, color ) 。 danke mahatma 大麻 这只是一个sma(sma9median,5),period)(一个5期简单移动平均线的简单移动平均线) aloha808 2014.06.08 18:19 #2905 来自日本的EA,你可以上传你想要的指标。 有一些日语的属性,但这个EA能够上传你想使用的指标。 如果这里有人能修改这个EA,那将是非常有趣的。 附加的文件: pu_arrow.ex4 36 kb William Snyder 2014.06.08 21:03 #2906 hanaumabay: 有一些日本的属性,但这个EA能够上传你想使用的指标。 如果这里有人能够修改这个EA,那将是非常有趣的。 嗨,Hanaumabay,在修改之前需要非反编译的源代码。 daytrade5 2014.06.08 23:12 #2907 前一天的高低点 "不包括星期天" 亲爱的MLADEN先生。 我一直找不到一个简单地绘制前一天的最高点和最低点的指标,不包括星期天。我一直在使用附件中的指标,希望能对其进行修改,以排除周日的数据。提前感谢您的帮助。 附加的文件: prevday_hilo.mq4 4 kb aloha808 2014.06.09 01:33 #2908 mrtools: 嗨,Hanaumabay,在修改之前需要未反编译的源代码。 它能够在....... 之前打开源文件,我试着寻找一个原始文件。 AZRUL FYZEE AZMI 2014.06.09 11:23 #2909 亲爱的MLADEN先生。 早上好,先生。 我试图避免我的EA在触发追踪止损后重新开单......但不幸的是,这些代码并不像预期的那样工作......我希望你能为我纠正这个问题,.... double closedAtTS() { datetime lastTime = 0; for(int i=OrdersHistoryTotal()-1; i>=0; i--) { if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break; if (Magic!=0) if (OrderMagicNumber() != Magic) continue; if (OrderSymbol() != Symbol()) continue; if (OrderClosePrice()== OrderStopLoss()) continue; if (OrderCloseTime() <= lastTime) continue; lastTime = OrderCloseTime(); } return(lastTime); } 似乎有什么东西被遗漏了,或者这部分公式没有起到作用...... 如果(OrderClosePrice()==OrderStopLoss())继续。 一如既往,我们非常感谢您的专业知识,.... 最好的问候 AZRUL..... 如何编码? 问吧! 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. AZRUL FYZEE AZMI 2014.06.09 11:38 #2910 亲爱的MLADEN先生。 Yup....,是这部分的方程式没有起到作用...... 如果(OrderClosePrice()==OrderStopLoss()),继续。 它应该是... 如果(OrderClosePrice()!=OrderStopLoss())继续。 我对这个感到困惑 OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)。 对不起....,这个帖子... 谢谢 1...284285286287288289290291292293294295296297298...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
亲爱的MLADEN先生....
我目前在我的EA中使用这个代码,该EA运行在M15的时间框架上...
它将在M15时间段后打开一个新的订单...
bool AddP()
{int _num=0; int _ot=0;
for (int j=0;j<OrdersTotal();j++)
{if(OrderSelect(j,SELECT_BY_POS)==true && OrderSymbol()==Symbol() && OrderType()<3 && ((OrderMagicNumber()==Magic) || Magic==0))
{
_num++;if(OrderOpenTime()>_ot) _ot=OrderOpenTime();
}
}
if(_num==0) return(true);
if(_num>0 && ((Time[0]-_ot))>0)
return(true);
else return(false);
}
你能不能改变这段代码,在前一个订单之后的每5分钟开一个订单....
尽管我是在M15时间框架下....
希望你不要因为发送这么多问题而感到不快....。
最好的问候
AZRUL...AZRUL
试着把这个替换掉
if(_num>0&& ((Time[0]-_ot))>0)换成这样
if(_num>0&&(( TimeCurrent()-_ot*)>PERIOD_M5*60))
AZRUL
试着把这个替换掉
if(_num>0&& ((Time[0]-_ot))>0),用这个 替换
if(_num>0&&(( TimeCurrent()-_ot*)>PERIOD_M5*60))亲爱的MLADEN先生。
再次对您的时间和专业知识表示高度赞赏....第三个功劳...
我将修补你写的所有代码,并在明天再次尝试模拟(测试器)...。
祝你周末愉快 亲爱的SIR.....
您真正的
AZRUL....
谁能在mt4中做这个Indikotor(TrendMA2000)的修改?
元。Shortcode ( "TrendMA2000"),
子图表 ( False )。
输入。
周期 ( 3, 1, 100 );
变量。
avg, myavg, color;
avg = ( ( 高 + 低 + 高[1] + 低[1] + 高[2] + 低[2] + 高[3] + 低[3] + 高[4] + 低[4] )/ 10 );
myavg = AVERAGE ( avg, Period );
如果myavg>myavg[1],那么颜色=深绿色
否则
如果 myavg <= myavg[1],那么颜色 = 红色。
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color ) 。
谢谢你,Mahatma
谁能在mt4中使这个Indikotor(TrendMA2000)发生变化?
元。Shortcode ( "TrendMA2000"),
子图表 ( False )。
输入。
Period ( 3, 1, 100 );
变量。
avg, myavg, color;
avg = ( ( 高 + 低 + 高[1] + 低[1] + 高[2] + 低[2] + 高[3] + 低[3] + 高[4] + 低[4] )/ 10 );
myavg = AVERAGE ( avg, Period );
如果myavg>myavg[1],那么颜色=深绿色
否则
如果 myavg <= myavg[1],那么颜色 = 红色。
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color ) 。
danke mahatma大麻
这只是一个sma(sma9median,5),period)(一个5期简单移动平均线的简单移动平均线)
来自日本的EA,你可以上传你想要的指标。
有一些日语的属性,但这个EA能够上传你想使用的指标。
如果这里有人能修改这个EA,那将是非常有趣的。
有一些日本的属性,但这个EA能够上传你想使用的指标。 如果这里有人能够修改这个EA,那将是非常有趣的。
嗨,Hanaumabay,在修改之前需要非反编译的源代码。
前一天的高低点 "不包括星期天"
亲爱的MLADEN先生。
我一直找不到一个简单地绘制前一天的最高点和最低点的指标,不包括星期天。我一直在使用附件中的指标,希望能对其进行修改,以排除周日的数据。提前感谢您的帮助。
嗨,Hanaumabay,在修改之前需要未反编译的源代码。
它能够在....... 之前打开源文件,我试着寻找一个原始文件。
亲爱的MLADEN先生。
早上好,先生。
我试图避免我的EA在触发追踪止损后重新开单......但不幸的是,这些代码并不像预期的那样工作......我希望你能为我纠正这个问题,....
double closedAtTS() {
datetime lastTime = 0;
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break;
if (Magic!=0)
if (OrderMagicNumber() != Magic) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderClosePrice()== OrderStopLoss()) continue;
if (OrderCloseTime() <= lastTime) continue;
lastTime = OrderCloseTime();
}
return(lastTime);
}
似乎有什么东西被遗漏了,或者这部分公式没有起到作用......
如果(OrderClosePrice()==OrderStopLoss())继续。
一如既往,我们非常感谢您的专业知识,....
最好的问候
AZRUL.....
亲爱的MLADEN先生。
Yup....,是这部分的方程式没有起到作用......
如果(OrderClosePrice()==OrderStopLoss()),继续。
它应该是...
如果(OrderClosePrice()!=OrderStopLoss())继续。
我对这个感到困惑
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)。
对不起....,这个帖子...
谢谢