如何编码? - 页 147 1...140141142143144145146147148149150151152153154...347 新评论 BigBe 2008.11.23 17:00 #1461 最后一笔交易问题 如果在我考虑的方向上有一笔无利可图的交易刚刚结束,我想避免进行交易。 我如何让我的EA检查 当前和前一个条形图,看看是否有一个无利可图的交易关闭,以及它是多头还是空头? (如果它在相反的方向向上关闭,那就可以了)。 如果你可以的话,请显示代码。 luxinterior 2008.11.23 19:46 #1462 Big Be: 如果一个交易在我考虑的方向上无利可图地收盘,我想避免进行交易。 我如何让我的EA检查当前和前一个条形图,看一个无利可图的交易是否关闭,以及它是做多还是做空?(如果它在相反的方向上关闭,那就可以了)。 如果你可以的话,请显示代码。 你需要搜索历史记录。还要检查 订单的收盘时间,看它是否在你的排除范围内。像下面这样... void CheckOrderHistory(){ // orders history is most recent at the bottom // zero based so OrdersHistoryTotal()-1 for(int i=OrdersHistoryTotal()-1; i > -1;i--){ if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) break; if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC_NUMBER && (OrderType() == OP_SELL || OrderType() == OP_BUY)){ switch(OrderType()){ case OP_BUY: // do something here... return(0); break; case OP_SELL: // do something here return(0); break; default: break; } } } } How to code? 100点 EA不会在多对上运行,需要帮助 richest 2008.11.24 19:23 #1463 请求关闭最后两个订单的脚本 你好,我想知道你们是否可以帮助我创建一个脚本,使其能够根据当前的订单关闭最后两个相反类型的订单。 例如,如果当前的OP是卖出,那么如果脚本执行了,那么脚本将根据历史上的最后两个买入头寸的开启时间来关闭它们。 感谢所有我可以得到的帮助,谢谢。 paaluu 2008.11.24 22:57 #1464 有什么消息吗? 这个缩减值是一个关键数字! 你是否有任何成功的脚本/EA来计算和存储这个值? @所有 问题不在于交易是否有利可图。 问题是在交易过程中对我们产生的最大负数。 这就是缩水。 我正在寻找这样一个EA/脚本。 fercan 2008.11.30 15:01 #1465 之间有什么区别? val=高。 和 val=iHighest(NULL,PERIOD_H1,MODE_HIGH,20,4)。 每一个新的条形图的值都是不同的吗? Roger09 2008.11.30 17:52 #1466 fercan: 这两者之间有什么区别?val=高。 和 val=iHighest(NULL,PERIOD_H1,MODE_HIGH,20,4)。 每一个新的条形图的值都是不同的吗? iHighest - 它是最高价条的数字 High - 这个柱状图的最高价格 fercan 2008.12.02 06:16 #1467 Roger09: iHighest - 它是最高价条的数字 High - 这个条的最高价 根据我的例子,这两者之间的区别是什么? luxinterior 2008.12.02 08:17 #1468 fercan: 从我的例子来看,这两者之间有什么不同? 如上所述,iHighest将返回具有最高值的柱状体的位移,High将告诉你一个柱状体的实际高值。 因此,如果当前的条形图是移位0,你问iHighest,比如说过去的13个条形图,结果可能是9,意味着第10个条形图的最高值。现在如果你想知道这个值是什么,你需要使用High函数。 祝您好运 拉克斯 fercan 2008.12.02 09:05 #1469 luxinterior: 正如上面所解释的,iHighest将返回具有最高值的柱子的位移,High将告诉你一个柱子的实际高值。 因此,如果当前的条形图是移位0,你问的是过去13个条形图中的iHighest,结果可能是,例如9,意味着第10个条形图的最高值。现在如果你想知道这个值是什么,你需要使用High函数。 祝您好运 勒克斯 好的,谢谢... Limstylz 2008.12.03 02:38 #1470 多头和空头头寸总数 大家好。 谁能告诉我如何在MT4中以编程方式找到多头仓位总数和空头仓位总数?我不希望所有仓位的总数在一起。我的要求是,在同一时间保持相同数量的空头和多头头寸。 假设我有一个用户定义的交易数量,这些交易同时开放,多头和空头的数量相同。一些空头和多头头寸关闭。我需要在用户定义的限额内重新开出同等数量的空头和多头头寸。 谢谢 1...140141142143144145146147148149150151152153154...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
最后一笔交易问题
如果在我考虑的方向上有一笔无利可图的交易刚刚结束,我想避免进行交易。
我如何让我的EA检查 当前和前一个条形图,看看是否有一个无利可图的交易关闭,以及它是多头还是空头?
(如果它在相反的方向向上关闭,那就可以了)。
如果你可以的话,请显示代码。
如果一个交易在我考虑的方向上无利可图地收盘,我想避免进行交易。
我如何让我的EA检查当前和前一个条形图,看一个无利可图的交易是否关闭,以及它是做多还是做空?
(如果它在相反的方向上关闭,那就可以了)。
如果你可以的话,请显示代码。你需要搜索历史记录。还要检查 订单的收盘时间,看它是否在你的排除范围内。像下面这样...
void CheckOrderHistory(){
// orders history is most recent at the bottom
// zero based so OrdersHistoryTotal()-1
for(int i=OrdersHistoryTotal()-1; i > -1;i--){
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) break;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC_NUMBER && (OrderType() == OP_SELL || OrderType() == OP_BUY)){
switch(OrderType()){
case OP_BUY:
// do something here...
return(0);
break;
case OP_SELL:
// do something here
return(0);
break;
default:
break;
}
}
}
}
请求关闭最后两个订单的脚本
你好,我想知道你们是否可以帮助我创建一个脚本,使其能够根据当前的订单关闭最后两个相反类型的订单。
例如,如果当前的OP是卖出,那么如果脚本执行了,那么脚本将根据历史上的最后两个买入头寸的开启时间来关闭它们。
感谢所有我可以得到的帮助,谢谢。
有什么消息吗?
这个缩减值是一个关键数字!
你是否有任何成功的脚本/EA来计算和存储这个值?
@所有
问题不在于交易是否有利可图。
问题是在交易过程中对我们产生的最大负数。 这就是缩水。
我正在寻找这样一个EA/脚本。
之间有什么区别?
val=高。
和
val=iHighest(NULL,PERIOD_H1,MODE_HIGH,20,4)。
每一个新的条形图的值都是不同的吗?
这两者之间有什么区别?
val=高。
和
val=iHighest(NULL,PERIOD_H1,MODE_HIGH,20,4)。
每一个新的条形图的值都是不同的吗?iHighest - 它是最高价条的数字
High - 这个柱状图的最高价格
iHighest - 它是最高价条的数字 High - 这个条的最高价
根据我的例子,这两者之间的区别是什么?
从我的例子来看,这两者之间有什么不同?
如上所述,iHighest将返回具有最高值的柱状体的位移,High将告诉你一个柱状体的实际高值。
因此,如果当前的条形图是移位0,你问iHighest,比如说过去的13个条形图,结果可能是9,意味着第10个条形图的最高值。现在如果你想知道这个值是什么,你需要使用High函数。
祝您好运
拉克斯
正如上面所解释的,iHighest将返回具有最高值的柱子的位移,High将告诉你一个柱子的实际高值。
因此,如果当前的条形图是移位0,你问的是过去13个条形图中的iHighest,结果可能是,例如9,意味着第10个条形图的最高值。现在如果你想知道这个值是什么,你需要使用High函数。
祝您好运
勒克斯好的,谢谢...
多头和空头头寸总数
大家好。
谁能告诉我如何在MT4中以编程方式找到多头仓位总数和空头仓位总数?我不希望所有仓位的总数在一起。我的要求是,在同一时间保持相同数量的空头和多头头寸。
假设我有一个用户定义的交易数量,这些交易同时开放,多头和空头的数量相同。一些空头和多头头寸关闭。我需要在用户定义的限额内重新开出同等数量的空头和多头头寸。
谢谢