10点3.mq4 - 页 280

 

你好

这里是FXA0 - Ladderv0.01.mq4,用Turbo JRSX代替RSI。

请试一试

附加的文件:
 

这是对你工作的赞美。我无视程序。能否使系统在H4帧上有效,而在另一帧上更底?

 

你好

我注意到,4H时间框架往往是其他时间框架中最好的。

时间框架越大,获得目标利润的波动情况就越多,但交易量就越少。

通常情况下,我尝试在4H时间框架上捕捉趋势,以便根据趋势进入15分钟或30分钟的时间框架。因此,我试图选择,我试图避免捕捉每一个动作。

主人公001

 
master001:
你好

我注意到,4H时间框架往往是其他时间框架中最好的。

时间框架越大,获得目标利润的波动情况就越多,但交易量就越少。

通常情况下,我尝试在4H时间框架上捕捉趋势,以便根据趋势进入15分钟或30分钟的时间框架。所以我试图选择,我试图避免捕捉每一个动作。

Master001

对不起,请使用翻译器。我想说的是,如果它可以使用4小时,但要用一个低级的框架来过滤收入。

 

FXA0 - Ladderv0.01.mq4

向前走,向上走。

这是最新的详细报表,请忽略另一个EA的3个条目,它现在已经被删除,但它只花费了3.5美元的交易。

安全稳定,没有大的进展,最大的交易到了0.2。

很难看出不同的指标会在哪里改善这个EA,它现在做得很好。

约翰

附加的文件:
fxao4.htm  24 kb
fxao4.gif  5 kb
 

FXA0 - Ladderv0.01.mq4

嗨,约翰。

如果我问了一个愚蠢的问题,请原谅我。

比如说,如果目前我的英镑兑美元处于第三阶段,并且它达到了止盈。FXA0是否会关闭所有的交易(如10点3)?

因为根据FXA0的代码

void CloseAllOrders()

{

for(cnt=OrdersTotal();cnt>=0;cnt--)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

如果(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)

{

如果(OrderType()==OP_BUY){ OrderClose(OrderTicket(),OrderLots(),Bid,slipage,Yellow); }

如果(OrderType()==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),Ask,slipage,Yellow); }

return(0);

}

}

}

它将只关闭最后一笔交易(在我的例子中,这可能是击中止盈的那一笔)。如果我们想像10point3那样关闭所有交易,我们应该像这样把return(0);移出来。

void CloseAllOrders()

{

for(cnt=OrdersTotal();cnt>=0;cnt--)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES)。

如果(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)

{

如果(OrderType()==OP_BUY){ OrderClose(OrderTicket(),OrderLots(),Bid,slipage,Yellow); }

如果(OrderType()==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),Ask, slippage,Yellow); }

}

}

返回(0)。

}

 
yeoeleven:
向前走,向上走。

以下是最新的详细声明,不考虑另一个EA的3个条目,它现在已经被删除,但它只花费了3.5美元的交易。

安全和稳定,没有大的进展,最大的交易达到了0.2。

很难看出不同的指标会在哪里改善这个EA,它现在做得很好。

约翰

我认为这是一个各种EA!我在哪里可以找到它?

 
wallacelim:
嗨,约翰。

如果我问了一个愚蠢的问题,请原谅我。

比如说,如果目前我的英镑兑美元处于第三阶段,并且它达到了止盈。FXA0是否应该关闭所有的交易(如10点3)?

因为根据FXA0的代码

void CloseAllOrders()

{

for(cnt=OrdersTotal();cnt>=0;cnt--)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

如果(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)

{

如果(OrderType()==OP_BUY){ OrderClose(OrderTicket(),OrderLots(),Bid,slipage,Yellow); }

如果(OrderType()==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),Ask,slipage,Yellow); }

return(0);

}

}

}

它将只关闭最后一笔交易(在我的例子中,这可能是击中止盈的那一笔)。如果我们想像10point3那样关闭所有交易,我们应该像这样把return(0);移出来。

void CloseAllOrders()

{

for(cnt=OrdersTotal();cnt>=0;cnt--)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES)。

如果(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)

{

如果(OrderType()==OP_BUY){ OrderClose(OrderTicket(),OrderLots(),Bid,slipage,Yellow); }

如果(OrderType()==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),Ask, slippage,Yellow); }

}

}

返回(0)。

}

只关闭 盈利的交易,在下一次迭代时,如果未平仓的交易数量少于受保护的交易,代码将关闭所有交易。 这也是一种保护,如果有人手动关闭一个交易,它将关闭所有交易。 (这不是我的主意,这要感谢10points3的原作者)但不用担心,因为如果达到盈利目标,所有的交易都会被关闭。

 

我有兴趣预先测试你能想出的任何办法,但我所有的回测 都显示,无论使用哪种设置,这个EA都会以相当快的速度亏损。 我猜想我忽略了一些东西,因为看起来你们的结果比我好得多。 不管怎样,请看一下。

附加的文件:
 
static:
我有兴趣对你想出的任何办法进行预先测试,但我所有的回测都表明,无论使用哪种设置,该EA都会以相当快的速度流失资金。 我猜想我忽略了一些东西,因为看起来你们的结果比我好得多。 不管怎样,请看一下。

我的回测 结果也是如此。 2007年3月至5月对这个EA来说是困难的月份。 它似乎在波动期表现不佳。 然而,我测试过的大多数其他EA在2003年7月至2005年的时间框架内被炸毁(没有回撤的大动作)。 这个EA在这个时间段表现非常好。

我想net1o已经说过,他正在努力根据不同的交易环境来改变EA的交易策略。 如果他能做到这一点,这将是一个了不起的EA!

Saintmo