问吧! - 页 72 1...656667686970717273747576777879...182 新评论 iscuba11 2007.08.04 20:40 #711 reiver: 我希望有人能帮我解决一些我最初认为很简单的问题。 我想在一个实际上是Metatrader自带的指标上放一个声音警报,这样当它达到一个特定的水平时就会告诉我。 该指标是Force Index,但我在Experts/Indicators文件夹中找不到它的MQ4文件。有没有人知道我可以在哪里找到这个文件?如果我能找到mq4文件,我认为我可以使用Codersguru在本主题开头给出的代码来添加警报,这样做对吗? 谢谢 我搜索了我的2000个指标,结果也是空白。也许你可以用Juice指标来代替? 戴夫 <<< 这个Force Index 指标可以从Meta tradeplateform指标中获得,但不需要编码! 附加的文件: juicelevelsalertfixednew.mq4 5 kb ralphronnquist 2007.08.04 21:00 #712 Julia: 好吧,事情是这样的。对于上述代码,我希望OrderSend........,并在持续部分创建一个高于15:30:00价格30点的BuyStop,以及一个低于15:30:00价格25点的SellStop。 我认为术语是 "限价单";止损单是 与 价格走势相反的 挂单,而限价单是与 价格走势相同的挂单。因此,你会在当前价格之上设置一个买入限价(或卖出止损),在价格之下设置一个卖出限价(或买入止损)。除此以外,你已经有了基本的元素....,或者也许有人想用实际的代码来协助。 SaxMan 2007.08.04 21:05 #713 iscuba11: 如何在指标分离窗口与图表窗口上使用ObjectCreate????? 这将是很方便的!戴夫<<< 嗨,iscuba11。 你所要做的就是。 ObjectCreate("Object Name",OBJ_LABEL,1,0,0); 1 "是 "0 "之后的第一个窗口--主图表窗口。 因此,如果你在主图表窗口下打开了3个指标窗口,你想让你的对象出现在第三个指标窗口上,你将使用 "3 "而不是 "0"。 在这种情况下,我经常使用一个 "空白 "指标窗口来放置对象标签,并经常使用这些对象 标签来测试我的代码 "实时发生",以确认我的代码确实操作正确,事情发生的时间和方式。 Yuri Predborski 2007.08.05 00:30 #714 拉尔夫.朗奎斯特 SellLimit -高于 价格卖出 BuyLimit - 在价格以下 买入 如果你不相信我,可以尝试在价格以下设置SellLimit,并贴出这样的交易图片。 iscuba11 2007.08.05 01:40 #715 谢谢你的代码启蒙。 我的学习中又多了一个金点子。 谢谢你,祝你周末愉快!! 戴夫<<< iscuba11 2007.08.05 03:01 #716 分离式窗口控制 问题 今晚的最后一个问题。如何控制指示器窗口的大小?我想让窗口只有3/8英寸高。 我试过了。 #property indicator_width1 90 出于无奈,想看看它有什么作用,但什么也没发生。 事实上,我关心的是指标窗口从图形底部的高度(高)。 任何建议都将被采纳!!!!!!!!!!!!!!!! 戴夫<<< Julia 2007.08.05 04:04 #717 谢谢大家。那是非常有用的信息。 还有一件事。 假设在16:00,我的挂单 没有被击中,或者我的未结头寸没有达到tp或sl。代码会是什么?请用简短的、可理解的方式。 还有。 比方说,在16:00,你知道我想取消任何未结头寸,并删除任何正在执行的订单。现在,我想让它在市场认识到16:00之后的第一个刻度时做这个。谢谢你。 ---朱莉娅--- SaxMan 2007.08.05 05:16 #718 只需使用模板 iscuba11: 今天晚上还有一个问题。 如何控制指示器窗口的大小? 我希望窗口只有3/8英寸高。 我试过了。 #property indicator_width1 90 出于无奈,想看看它有什么作用,但什么也没发生。 事实上,我关心的是指标窗口从图形底部的高度(高)。 任何建议都会被采纳!!!!!!!!!!!!!!!! 戴夫<<< 实际上,我还没有尝试用程序改变指标窗口的高度。 我通常只是手动调整它的大小,然后保存模板。 然后当调用任何图表窗口时,指标窗口保持不变,除非再次手动调整大小。 也许其他人对此有什么想法....我只是从来没有考虑过这个问题,因为保存的模板是可用的。 祝你周末愉快,iscuba11 萨克斯曼 iscuba11 2007.08.05 05:41 #719 我想我也要这样做--使用模板。 戴夫 <<< ralphronnquist 2007.08.05 05:59 #720 感谢.... static bool closed = false; if ( closed && TimeHour( Time[0] ) != 16 ) { closed = false; } if ( TimeHour( Time[0] ) == 16 && ! closed ) { closed = true; // Close/delete everything open ... for ( int i = OrdersTotal() - 1; i >= 0; i-- ) ( if ( ! OrderSelect( i, SELECT_BY_POS ) ) { closed = false; // Try again on next tick continue; } switch ( OrderType() ) { case OP_BUY: OrderClose( OrderTicket(), OrderLots(), Bid, 1 ); break; case OP_SELL: OrderClose( OrderTicket(), OrderLots(), Ask, 1 ); break; default: // All pending orders OrderDelete( OrderTicket() ); } } } Ask! 编码帮助 战略展望系统 1...656667686970717273747576777879...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我希望有人能帮我解决一些我最初认为很简单的问题。 我想在一个实际上是Metatrader自带的指标上放一个声音警报,这样当它达到一个特定的水平时就会告诉我。 该指标是Force Index,但我在Experts/Indicators文件夹中找不到它的MQ4文件。有没有人知道我可以在哪里找到这个文件?
如果我能找到mq4文件,我认为我可以使用Codersguru在本主题开头给出的代码来添加警报,这样做对吗?
谢谢我搜索了我的2000个指标,结果也是空白。也许你可以用Juice指标来代替?
戴夫
<<<
这个Force Index 指标可以从Meta tradeplateform指标中获得,但不需要编码!
好吧,事情是这样的。对于上述代码,我希望OrderSend........,并在持续部分创建一个高于15:30:00价格30点的BuyStop,以及一个低于15:30:00价格25点的SellStop。
我认为术语是 "限价单";止损单是 与 价格走势相反的 挂单,而限价单是与 价格走势相同的挂单。因此,你会在当前价格之上设置一个买入限价(或卖出止损),在价格之下设置一个卖出限价(或买入止损)。除此以外,你已经有了基本的元素....,或者也许有人想用实际的代码来协助。
如何在指标分离窗口与图表窗口上使用ObjectCreate????? 这将是很方便的!
嗨,iscuba11。
你所要做的就是。
1 "是 "0 "之后的第一个窗口--主图表窗口。 因此,如果你在主图表窗口下打开了3个指标窗口,你想让你的对象出现在第三个指标窗口上,你将使用 "3 "而不是 "0"。
在这种情况下,我经常使用一个 "空白 "指标窗口来放置对象标签,并经常使用这些对象 标签来测试我的代码 "实时发生",以确认我的代码确实操作正确,事情发生的时间和方式。
拉尔夫.朗奎斯特
SellLimit -高于 价格卖出
BuyLimit - 在价格以下 买入
如果你不相信我,可以尝试在价格以下设置SellLimit,并贴出这样的交易图片。
谢谢你的代码启蒙。 我的学习中又多了一个金点子。
谢谢你,祝你周末愉快!!
分离式窗口控制 问题
今晚的最后一个问题。如何控制指示器窗口的大小?我想让窗口只有3/8英寸高。
我试过了。
出于无奈,想看看它有什么作用,但什么也没发生。
事实上,我关心的是指标窗口从图形底部的高度(高)。
任何建议都将被采纳!!!!!!!!!!!!!!!!
谢谢大家。那是非常有用的信息。
还有一件事。
假设在16:00,我的挂单 没有被击中,或者我的未结头寸没有达到tp或sl。代码会是什么?请用简短的、可理解的方式。
还有。
比方说,在16:00,你知道我想取消任何未结头寸,并删除任何正在执行的订单。现在,我想让它在市场认识到16:00之后的第一个刻度时做这个。谢谢你。
---朱莉娅---
只需使用模板
今天晚上还有一个问题。 如何控制指示器窗口的大小? 我希望窗口只有3/8英寸高。
我试过了。
出于无奈,想看看它有什么作用,但什么也没发生。
事实上,我关心的是指标窗口从图形底部的高度(高)。
任何建议都会被采纳!!!!!!!!!!!!!!!!
实际上,我还没有尝试用程序改变指标窗口的高度。 我通常只是手动调整它的大小,然后保存模板。 然后当调用任何图表窗口时,指标窗口保持不变,除非再次手动调整大小。
也许其他人对此有什么想法....我只是从来没有考虑过这个问题,因为保存的模板是可用的。
祝你周末愉快,iscuba11
萨克斯曼
我想我也要这样做--使用模板。
戴夫
<<<
感谢....
if ( closed && TimeHour( Time[0] ) != 16 ) {
closed = false;
}
if ( TimeHour( Time[0] ) == 16 && ! closed ) {
closed = true;
// Close/delete everything open ...
for ( int i = OrdersTotal() - 1; i >= 0; i-- ) (
if ( ! OrderSelect( i, SELECT_BY_POS ) ) {
closed = false; // Try again on next tick
continue;
}
switch ( OrderType() ) {
case OP_BUY:
OrderClose( OrderTicket(), OrderLots(), Bid, 1 );
break;
case OP_SELL:
OrderClose( OrderTicket(), OrderLots(), Ask, 1 );
break;
default: // All pending orders
OrderDelete( OrderTicket() );
}
}
}