写了一个顾问,有一个问题。

 
大家好!:)

一年来,我一直在写各种各样的EA,所有的EA要么是亏损的,要么是盈利的,但都有一半以上的巨大缩水。我已经写了一年的各种EA,所有的EA要么是亏损的,要么是盈利的,但都是巨大的缩水,有一半的耗损。但我需要帮助。我的专家顾问在分钟图上工作。该策略根据信号指标获取10到40点的利润。但问题是,没有平仓信号(反向进入信号在我的策略中不符合逻辑,我也没有使用拖网)。你知道如何用M1图表解决这个问题吗?如果有的话,是什么样的拖网?我想过这个问题,因为我的专家顾问只取了部分运动量,即它取了20点,而它可以取60点。以下是今年9月1日至10月30日期间的EA操作截图。当然范围很小,2个月,但即使在这2个月里,测试者也是测试了1.5个小时(在酒吧开放模式下),我将尝试测试更长的时间间隔 ...


战略测试仪报告
系统1
*****-Server (Build 225)

符号欧元兑美元(欧元对美元)
期间1分钟 (M1) 2009.09.01 00:00 - 2009.10.29 23:59(2009.09.01 - 2009.10.30)。
模型按开盘价(仅适用于有明确开盘控制的专家顾问系统)。
参数框架=1。

历史上的酒吧58413模拟的蜱虫113928仿真质量不适用
图表不匹配错误0




初始存款300.00



净利润166.00利润总额240.00全部损失-74.00
盈利能力3.24预期报酬率10.37

绝对缩水26.00最大缩水40.00 (9.90%)相对缩减9.90% (40.00)

交易总额16空头头寸(赢利百分比)15 (86.67%)多头头寸(赢利百分比)1 (0.00%)

盈利的交易(占全部的百分比)13 (81.25%)亏损交易(占全部的百分比)3 (18.75%)
最大的有利的贸易20.00亏损交易-28.00
平均值有利的交易18.46交易损失-24.67
最大数量连赢7 (120.00)连续损失(亏损)1 (-28.00)
最大连续盈利(赢的次数)120.00 (7)连续损失(损失次数)-28.00 (1)
平均值连续赢利4连续损失1




时间类型秩序卷宗价格S / LT / P盈利平衡
12009.09.01 17:27购买10.101.42601.42421.4270
22009.09.01 17:29s/l10.101.42421.42421.4270-18.00282.00
32009.09.08 08:42出售20.101.43811.43951.4371
42009.09.08 08:51t/p20.101.43711.43951.437110.00292.00
52009.09.08 12:07出售30.101.44801.45041.4470
62009.09.08 13:21t/p30.101.44701.45041.447010.00302.00
72009.09.08 15:02出售40.201.44971.45181.4487
82009.09.08 15:09t/p40.201.44871.45181.448720.00322.00
92009.09.10 20:04出售50.201.46061.46211.4596
102009.09.10 20:19t/p50.201.45961.46211.459620.00342.00
112009.09.15 19:57出售60.201.46821.46991.4672
122009.09.15 20:13t/p60.201.46721.46991.467220.00362.00
132009.09.16 08:15出售70.201.46941.47061.4684
142009.09.16 08:27t/p70.201.46841.47061.468420.00382.00
152009.09.16 20:36出售80.201.47271.47431.4717
162009.09.16 21:09t/p80.201.47171.47431.471720.00402.00
172009.09.17 07:44出售90.201.47371.47511.4727
182009.09.17 07:52s/l90.201.47511.47511.4727-28.00374.00
192009.09.22 09:37出售100.201.47841.47991.4774
202009.09.22 10:02t/p100.201.47741.47991.477420.00394.00
212009.09.22 11:59出售110.201.48071.48211.4797
222009.09.22 12:04s/l110.201.48211.48211.4797-28.00366.00
232009.10.13 13:14出售120.201.48691.48831.4859
242009.10.13 13:21t/p120.201.48591.48831.485920.00386.00
252009.10.14 04:08出售130.201.48821.48941.4872
262009.10.14 04:33t/p130.201.48721.48941.487220.00406.00
272009.10.15 03:23出售140.201.49531.49651.4943
282009.10.15 03:43t/p140.201.49431.49651.494320.00426.00
292009.10.15 07:48出售150.201.49611.49731.4951
302009.10.15 08:27t/p150.201.49511.49731.495120.00446.00
312009.10.20 03:53出售160.201.49871.49991.4977
322009.10.20 05:23t/p160.201.49771.49991.497720.00466.00
 

那么,我可以做些什么来帮助你呢?这位议员在哪里?

 
你对此有什么看法?用什么会更好?比方说,我在想一个拖网,或者有一些其他的价值。谁有在M1图表上使用EA的经验,使用过什么?
 
Trawl--适合的故事
 

谁能告诉我怎么做:我需要在ZZ将其点固定在Ihigh 或Ilow条上时,发生某个动作,而之后是否重画并不重要。如何实现这一点?我猜ZZ线本身是包含在ZigzagBuffer中的?还是我需要在ZZ中使用HighMapBuffer和LowMapBuffer?


 

所以,没有人可以帮助?)具体来说,我需要这样做:如果人字线画到了HIGH或LOW,那么我需要开一个头寸(如果是HIGH--卖出,如果是LOW--买入),而是否重画人字线并不重要。这是一个示例代码,如果我做错了,请纠正我,因为测试人员一直显示订单结束错误130


double ZZ_1    = iCustom(NULL,0,"ZigZag",0,0,1);
    
    if ( ZZ_1 == iHigh(Symbol(), Frame,1))
       OrderSend(Symbol(),OP_SELL, Lot(),Bid,10, ZZ_1+10*Point,Bid-10*Point,"SELL",0,0,Red);
    if ( ZZ_1 == iHigh(Symbol(), Frame,1))
       OrderSend(Symbol(),OP_BUY, Lot(),Ask,10, ZZ_1-10*Point,Ask+10*Point,"BUY",0,0,Blue);
 
Noterday >> :

所以,没有人可以帮助?)具体来说,我需要这样做:如果人字线画到了HIGH或LOW,那么我需要开一个头寸(如果是HIGH--卖出,如果是LOW--买入),而是否重画人字线并不重要。这是一个示例代码,如果我做错了,请纠正我,因为测试人员一直显示订单结束错误130。


试试这个

double ZZ_1    = iCustom(NULL,0,"ZigZag",0,0,1);
    
    if ( ZZ_1 == iHigh(Symbol(), Frame,0)) // вместо iHigh(Symbol(), Frame,1)) 
       OrderSend(Symbol(),OP_SELL, Lot(),Bid,10, ZZ_1+10*Point,Bid-10*Point,"SELL",0,0,Red);
    if ( ZZ_1 == iHigh(Symbol(), Frame,0)) // вместоiHigh(Symbol(), Frame,1))
       OrderSend(Symbol(),OP_BUY, Lot(),Ask,10, ZZ_1-10*Point,Ask+10*Point,"BUY",0,0,Blue);
 
好吧,这是我想要的前一个酒吧!
 
Noterday >> :
好吧,我是在追寻前一个酒吧!

试着将止损点设置得更远一些,例如15。

 
我已经输入了100,但错误 仍然是130。我需要哪种人字形的缓冲器?ZigzagBuffer?或者我应该使用HighMapBuffer和LowMapBuffer?哦,伙计。代码应该很简单,但没有人可以告诉我这样的事情.....。
 
Noterday >> :
我已经放了100了,还是130的误差。我应该使用哪种人字形的缓冲器?ZigzagBuffer?或者我应该使用HighMapBuffer和LowMapBuffer?哦,伙计。代码应该很简单,但没有人能告诉我这样的事情 .....

理解别人的代码比理解自己的代码更难。

原因: