[存档!]共同书写一个国家!!。 - 页 13

 

UPR ? ? ? ?

你能详细说明吗 :)

 
RomanS >> :

UPR ? ? ? ?

你能详细说明吗 :)

WPR 振荡器

 
Reshetov >> :

WPR振荡器

谢谢你

 
RomanS >> :

例如,我刚刚在大约5分钟内就在上述指标上勾勒出了一个简单的专家顾问。当绿色曲线高于所有,黑色曲线低于所有时,就开盘买入,反之就开盘卖出。止损和盈利是固定的。以下是2008年的结果。

以下是代码

代码写在这个线程中,它是非常长和复杂的 ))))

正如你所看到的,专家顾问只是初级的,不能说是灾难性的(至少根据图表)。

它有许多缺点......。例如,它关闭有利可图的头寸,并立即在同一方向打开另一个头寸 :)

因此,有可能按照上面的建议,尝试把它卷起来,也许有人会有尝试的欲望......


我想知道这个简陋的专家是如何测试的? 测试器只在一对上工作......

 
sllawa3 >> :

我想知道这个简陋的专家是如何测试的? 测试器只在一对上工作......

我正在对一副进行测试。到目前为止,它只在 "欧元兑美元 "上工作。其他配对的连接没有任何问题。为了正确的测试,我们必须使用欧元兑美元、美元兑日元、英镑兑美元货币对在М5上进行测试。它可能在另一个时间框架内完成,但没有任何意义。

 
因此,无论如何,测试不会从其他对中读取信息......
 

顺便说一下......方便的块状物......可以自由添加到任何专家......(作为一个额外的条件)。

 RefreshRates();
     USD = -(iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0))-
            (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0))+
            (iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);
     EUR =  (iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0))+
            (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)+
            (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)/iMA("GBPUSD",NULL, Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     GBP =  (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0))+
            (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
            (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)/iMA("GBPUSD",NULL, Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     JPY = -(iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
            (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
            (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);

 // Критерии открытия позиций по EURUSD 
 if ( USD> EUR && USD> GBP && USD> JPY && EUR< USD && EUR< GBP && EUR< JPY) Open_Sell = true;
 if ( USD< EUR && USD< GBP && USD< JPY && EUR> USD && EUR> GBP && EUR> JPY) Open_Bay = true;

 
sllawa3 >> :
因此,无论如何,测试不会读取来自其他对的信息...

为什么不呢?

从其他货币来看,只有marketinfo不起作用,我在这里也不使用它。

>>一切工作正常。

 

不失为一个好主意...本月测试1:200的杠杆,5个拖网,浮动手数0.33dp m1对冲30(随机的普通专家顾问,增加了上述块)。

历史上的条数 25277
190525 ticks 模拟
图表不匹配错误 0
初始存款 100.00
净利润 335.40
总利润 335.40
总损失 0.00
利润率
预期获胜 4.79
绝对平仓 17.40
最大平仓 100.30 (31.14%)
相对平仓 31.14% (100.30)
总交易 70
空头(赢利百分比) 7 (100.00%)
多头(赢利百分比) 63 (100.00%)
获利交易(占全部的百分比) 70 (100.

00%)
亏损交易(占全部的百分比) 0 (0.00%)
最大的
盈利交易 25.20
亏损交易 0.00
平均
盈利交易 4.79
亏损交易 0.00
最大
连续赢利(盈利) 70 (335.40)
连续亏损(亏损) 0 (0.00)
最大
连续盈利(盈利次数) 335.40 (70)
连续亏损(亏损次数) 0.00 (0)
平均 X
 
sllawa3 >> :

不失为一个好主意...本月测试杠杆1:200,拖网5手0.33,M1对冲醪液30(正常的随机专家,加上上述块)。

总之,这就是我的意思,它可以作为一个额外的指标,用于一个已经建立的系统。此外,它是一个多价的指标。换句话说,你可以在其上建立无限多的系统。谁有具体的建议与代码,让我们讨论一下;)