问吧! - 页 66

 

隐形止损

我有一个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变量中调用这些值?

附加的文件:
 
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变量中调用这些值?

这是个奇怪的指标。你想给哪些信号添加警报

 
ryanklefas:
这是个奇怪的指标。你想对哪些信号添加警报?

我试图在灰色/金色小方块出现时添加警报(来自madrogoldenfilter指标窗口的值5和值6)。

 
camisa:
我试图在灰色/金色小方块出现时添加警报(来自madrogoldenfilter指标窗口的值5和值6)。

有时,当变量没有值时,它们会默认为最大值,这就像。235465464654... 这是一个非常巨大的数字。 这可能是造成你的问题的原因。

 
ryanklefas:
有时,当变量没有值时,它们会默认为最大值,这就像。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);

}

提前感谢。

巴沙

原因: