问吧! - 页 66 1...596061626364656667686970717273...182 新评论 William Austin 2007.07.07 02:20 #651 隐形止损 我有一个EA,在一个货币对 上放置两个对冲订单。我相信可以对其进行设置,使其使用隐形止损,可以这么说。基本上,我的想法是定义一个变量,例如Buy_StopLoss和Sell_Stoploss,然后在一些平仓单逻辑中定义如下。 if (Bid == OrderOpenPrice() + Buy_StopLoss) Order = SIGNAL_CLOSEBUY; 如果(Order == SIGNAL_CLOSEBUY) { OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, Yellow)。 if (!EachTickMode) BarCount = Bars; IsTrade = False; 继续。 } } } else { if (Ask == OrderOpenPrice() + Sell_StopLoss) Order = SIGNAL_CLOSESELL; 如果(Order == SIGNAL_CLOSESELL) { OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, Yellow)。 if (!EachTickMode) BarCount = Bars; IsTrade = False; 继续。 我的问题是 1. 这能行吗? 2. EA是否知道使用哪个OrderOpenPrice()来关闭正确的订单? Michel 2007.07.07 06:11 #652 你必须在一个选择订单的循环中运行;然后定义OrderOpenPrice()和OrderTicket()。 如果你的Buy_StopLoss是以点为单位,不要忘记将其乘以Point。 camisa 2007.07.07 10:29 #653 大家好,我想创建一个新的指标来显示_madrogoldenfilter指标的一些变量的警报。 我正在使用。 madroup=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,5,lookupidx)。 madrodown=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,4,lookupidx)。 如果(madroup>0.1)maval=1。 否则 maval=0。 但这并不奏效。我认为这是因为madrogoldenfilter中的变量并不总是有值。 有没有提示如何从madro变量中调用这些值? 附加的文件: __madrogoldenfilter.mq4 6 kb ryanklefas 2007.07.07 10:34 #654 camisa: 大家好,我想创建一个新的指标,为_madrogoldenfilter指标的一些变量显示警报。 我正在使用。madroup=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,5,lookupidx)。madrodown=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,4,lookupidx)。 如果(madroup>0.1)maval=1。否则maval=0。但这并不奏效。我认为这是因为madrogoldenfilter中的变量并不总是有值。 有没有提示如何从madro变量中调用这些值? 这是个奇怪的指标。你想给哪些信号添加警报? camisa 2007.07.07 10:54 #655 ryanklefas: 这是个奇怪的指标。你想对哪些信号添加警报? 我试图在灰色/金色小方块出现时添加警报(来自madrogoldenfilter指标窗口的值5和值6)。 ryanklefas 2007.07.07 11:26 #656 camisa: 我试图在灰色/金色小方块出现时添加警报(来自madrogoldenfilter指标窗口的值5和值6)。 有时,当变量没有值时,它们会默认为最大值,这就像。235465464654... 这是一个非常巨大的数字。 这可能是造成你的问题的原因。 camisa 2007.07.07 11:58 #657 ryanklefas: 有时,当变量没有值时,它们会默认为最大值,这就像。235465464654... 这是一个非常巨大的数字。 这可能是造成你的问题的原因。 哼,我试过 if (madroup>0.1 && madroup<1)因为当madroup有一个值时,它总是0.22。 但无济于事 :P bcforex 2007.07.08 18:42 #658 哪里可以下载ProfitProtector专家顾问的脚本? 嗨,编码大师。 我对MQL4编程 非常陌生。我已经下载了您的pdf手册。我发现您在手册中对代码片段的解释非常好。我对学习专家顾问非常感兴趣,并且很惊讶地发现,你可以用这种语言做很多交易的事情。在手册中,你提到我可以从你的网站下载ProfitProtector脚本。到目前为止,我还没有找到这个脚本。请指导我如何下载该脚本样本。 谢谢 yano125 2007.07.08 21:10 #659 制作指标的MTF版本的指导原则或模板 你好。 我曾在其他主题中请求帮助,为我替代RSI的RMI指标制作一个MTF版本。 既然没有人感兴趣,我也不妨试一试。 谁能给我指出正确的方向,让我找到添加MTF版本的代码,或者至少让我学会制作MTF版本的指标。 我知道不是所有的指标都能有MTF版本。 谢谢你的帮助。 yano125 brumsey 2007.07.09 13:21 #660 请帮助我在EA中使用海肯Ashi 指数。 我在EA中使用了以下代码,但我正在寻找一种方法,使它只有在海肯阿斯指数从一种颜色变为另一种颜色,然后再返回时才会进入新的交易。现在它不能再进入,直到它变成红色,然后又变成蓝色。 bool CheckHeikenAshi(int cmd) { haOpen = iCustom(NULL,0, "Heiken_Ashi_Smoothed",MaMetod,MaPeriod,2,1) 。 haClose = iCustom(NULL,0, "Heiken_Ashi_Smoothed",MaMetod,MaPeriod,3,1); switch (cmd) { case OP_BUY : if (haOpen < haClose) return(true); break; case OP_SELL : if (haOpen > haClose) return(true); } return(false); } 提前感谢。 巴沙 Ask! help with the proper Coding Help Needed Buy 1...596061626364656667686970717273...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
隐形止损
我有一个EA,在一个货币对 上放置两个对冲订单。我相信可以对其进行设置,使其使用隐形止损,可以这么说。基本上,我的想法是定义一个变量,例如Buy_StopLoss和Sell_Stoploss,然后在一些平仓单逻辑中定义如下。
if (Bid == OrderOpenPrice() + Buy_StopLoss) Order = SIGNAL_CLOSEBUY;
如果(Order == SIGNAL_CLOSEBUY) {
OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, Yellow)。
if (!EachTickMode) BarCount = Bars;
IsTrade = False;
继续。
}
}
} else {
if (Ask == OrderOpenPrice() + Sell_StopLoss) Order = SIGNAL_CLOSESELL;
如果(Order == SIGNAL_CLOSESELL) {
OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, Yellow)。
if (!EachTickMode) BarCount = Bars;
IsTrade = False;
继续。
我的问题是
1. 这能行吗?
2. EA是否知道使用哪个OrderOpenPrice()来关闭正确的订单?
你必须在一个选择订单的循环中运行;然后定义OrderOpenPrice()和OrderTicket()。
如果你的Buy_StopLoss是以点为单位,不要忘记将其乘以Point。
大家好,我想创建一个新的指标来显示_madrogoldenfilter指标的一些变量的警报。
我正在使用。
madroup=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,5,lookupidx)。
madrodown=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,4,lookupidx)。
如果(madroup>0.1)maval=1。
否则
maval=0。
但这并不奏效。我认为这是因为madrogoldenfilter中的变量并不总是有值。
有没有提示如何从madro变量中调用这些值?
大家好,我想创建一个新的指标,为_madrogoldenfilter指标的一些变量显示警报。
我正在使用。
madroup=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,5,lookupidx)。
madrodown=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,4,lookupidx)。
如果(madroup>0.1)maval=1。
否则
maval=0。
但这并不奏效。我认为这是因为madrogoldenfilter中的变量并不总是有值。
有没有提示如何从madro变量中调用这些值?这是个奇怪的指标。你想给哪些信号添加警报?
这是个奇怪的指标。你想对哪些信号添加警报?
我试图在灰色/金色小方块出现时添加警报(来自madrogoldenfilter指标窗口的值5和值6)。
我试图在灰色/金色小方块出现时添加警报(来自madrogoldenfilter指标窗口的值5和值6)。
有时,当变量没有值时,它们会默认为最大值,这就像。235465464654... 这是一个非常巨大的数字。 这可能是造成你的问题的原因。
有时,当变量没有值时,它们会默认为最大值,这就像。235465464654... 这是一个非常巨大的数字。 这可能是造成你的问题的原因。
哼,我试过
if (madroup>0.1 && madroup<1)因为当madroup有一个值时,它总是0.22。
但无济于事 :P
哪里可以下载ProfitProtector专家顾问的脚本?
嗨,编码大师。
我对MQL4编程 非常陌生。我已经下载了您的pdf手册。我发现您在手册中对代码片段的解释非常好。我对学习专家顾问非常感兴趣,并且很惊讶地发现,你可以用这种语言做很多交易的事情。在手册中,你提到我可以从你的网站下载ProfitProtector脚本。到目前为止,我还没有找到这个脚本。请指导我如何下载该脚本样本。
谢谢
制作指标的MTF版本的指导原则或模板
你好。
我曾在其他主题中请求帮助,为我替代RSI的RMI指标制作一个MTF版本。
既然没有人感兴趣,我也不妨试一试。
谁能给我指出正确的方向,让我找到添加MTF版本的代码,或者至少让我学会制作MTF版本的指标。 我知道不是所有的指标都能有MTF版本。
谢谢你的帮助。
yano125
请帮助我在EA中使用海肯Ashi 指数。
我在EA中使用了以下代码,但我正在寻找一种方法,使它只有在海肯阿斯指数从一种颜色变为另一种颜色,然后再返回时才会进入新的交易。现在它不能再进入,直到它变成红色,然后又变成蓝色。
bool CheckHeikenAshi(int cmd)
{
haOpen = iCustom(NULL,0, "Heiken_Ashi_Smoothed",MaMetod,MaPeriod,2,1) 。
haClose = iCustom(NULL,0, "Heiken_Ashi_Smoothed",MaMetod,MaPeriod,3,1);
switch (cmd)
{
case OP_BUY : if (haOpen < haClose) return(true);
break;
case OP_SELL : if (haOpen > haClose) return(true);
}
return(false);
}
提前感谢。
巴沙