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

 
baliv >> :
我的建议是:1.在日线图上等待内杠 2.两个止损单 3.我只能在趋势方向上交易,那么订单就是一个(我测试了六个货币对,盈利能力是2.0+,我将无法提取我的存款)。

我建议继续这个话题,虽然有些人说这是无用的...

当多货币正在休息时,虽然明天我将发布一个简单的EA,只与这个指标一起工作,基于停止和反向系统。我将使用停止和反向系统,看看可能会有什么结果。

如果你不介意的话,请给我们提供更多关于该系统的细节...我们在这里挣扎,但我们从未设法获得高于1.6的利润率(至少对我来说是这样)。我相信我们可以从2.0中得到更多的东西

 
RomanS >> :

虽然明天我将发布一个简单的专家顾问,只使用这个指标,我将使用停止和反向系统作为基础。>> 让我们看看它的作用...

我在发布...

一个基于多币种指标的常规止损和反转系统(我在上面贴过),开多头的信号是关闭空头,反之亦然。事实上,它也在与MA交叉。这里是2009年1月1日的测试。 当然,很明显,缩减量太大,不允许...但盈利能力是相当令人满意的。现在只剩下决定如何处理它了。

我可以尝试用较少的长期目标建立TS,但要依靠这种分析。然后你可以减少缩减,因为如果长期目标的信号是错误的,那么在中期分析中对这个信号的确认将非常少或者根本不存在。


策略测试员:Dollar final10
战略测试仪报告
Alpari-Micro (Build 220)

符号欧元兑美元(欧元对美元)
期间15分钟 (M15) 2009.01.02 10:00 - 2009.07.27 23:45 (2009.01.01 - 2009.07.28)。
模型所有刻度线(基于所有最小的可用时间段的最准确方法)
历史上的酒吧14944模拟的蜱虫6842198建模质量不适用
图表不匹配错误783
初始存款10000.00
净利润22162.50利润总额26781.50全部损失-4619.00
盈利能力5.80预期报酬率2216.25
绝对缩水165.50最大缩水10693.50 (27.58%)相对缩减36.93% (7442.40)
交易总额10空头头寸(赢利百分比)5 (60.00%)多头头寸(赢利百分比)5 (60.00%)
盈利的交易(占全部的百分比)6 (60.00%)亏损交易(占全部的百分比)4 (40.00%)
最大的有利的贸易6850.60亏损交易-1649.50
平均值有利的交易4463.58亏损的交易-1154.75
最大数量连赢4 (19557.80)连续损失(亏损)3 (-2969.50)
最大连续盈利(赢的次数)19557.80 (4)连续损失(损失次数)-2969.50 (3)
平均值连续赢利2连续损失2

时间类型秩序卷宗价格S / LT / P盈利平衡
12009.01.05 09:21出售11.001.378260.000000.00000
22009.01.26 23:30关闭11.001.322070.000000.000005600.1015600.10
32009.01.26 23:30购买21.001.322090.000000.00000
42009.01.29 08:17关闭21.001.305650.000000.00000-1649.5013950.60
52009.01.29 08:17出售31.001.305550.000000.00000
62009.03.06 07:55关闭31.001.265500.000000.000003972.6017923.20
72009.03.06 07:55购买41.001.265610.000000.00000
82009.03.27 12:57关闭41.001.332760.000000.000006691.9024615.10
92009.03.27 12:57出售51.001.332770.000000.00000
102009.04.23 20:51关闭51.001.312100.000000.000002042.7026657.80
112009.04.23 20:51购买61.001.312140.000000.00000
122009.06.08 11:38关闭61.001.381130.000000.000006850.6033508.40
132009.06.08 11:38出售71.001.381110.000000.00000
142009.06.19 08:15关闭71.001.393680.000000.00000-1268.7032239.70
152009.06.19 08:15购买81.001.393690.000000.00000
162009.06.19 08:30关闭81.001.392130.000000.00000-156.0032083.70
172009.06.19 08:30出售91.001.392170.000000.00000
182009.06.23 18:15关闭91.001.407600.000000.00000-1544.8030538.90
192009.06.23 18:15购买101.001.407600.000000.00000
202009.07.27 23:59驻足不前101.001.424210.000000.000001623.6032162.50
 

结果是这样的

从图表中可以看出,虽然它建立在MA600上,但即使价格远低于MA,它也能开出买盘,反之亦然,即完全感觉不到对MA的约束力,因为该分析是建立在几个货币对上。


 

RomanS писал(а) >>

发布...

你不能从测试器上看到图纸....

也不是EA本身)

 
ALex2008 >> :

你不能从测试器上看到图片....

为什么没有加载,因为我还没有搞清楚如何))))。

我不知道如何把它放在一起,如果不难,告诉我怎么做

 
ALex2008 >> :

你不能从测试器上看到图纸....

>>和专家顾问本身)。

哦,顺便说一下,我忘了 )))

下面是代码。

//+-----------------------------------------------------------------------+
//|                                                    Мультивалютный.mq4 |
//|                                                         Roman Strukov |
//|                                                        srb-78@mail.ru |
//+-----------------------------------------------------------------------+
#property copyright "Roman"
#property link      "srb-78@mail.ru"

  extern double Period_MA  = 600;
  extern double Lot        = 1;    

  int start() 
  {  
     int Ticket;
  double BID, ASK;                                  
    bool CLOSE = false, Open_Bay = false, Open_Sell = false;
  string SYMBOL;
   
  // Анализ состояния рынка
     double 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);
     double 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);
     double 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);
     double 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);

  // Критерии открытия позиций
  if ( USD> EUR && USD> GBP && USD> JPY)
   {
    if ( EUR< USD && EUR< GBP && EUR< JPY)   { Open_Sell = true; SYMBOL = "EURUSD";}
    if ( GBP< USD && GBP< EUR && GBP< JPY)   { Open_Sell = true; SYMBOL = "GBPUSD";}
    if ( JPY< USD && JPY< EUR && JPY< GBP)   { Open_Bay = true; SYMBOL = "USDJPY";}
   } 
  if ( USD< EUR && USD< GBP && USD< JPY)
   {
    if ( EUR> USD && EUR> GBP && EUR> JPY)   { Open_Bay = true; SYMBOL = "EURUSD";} 
    if ( GBP> USD && GBP> EUR && GBP> JPY)   { Open_Bay = true; SYMBOL = "GBPUSD";}
    if ( JPY> USD && JPY> EUR && JPY> GBP)   { Open_Sell = true; SYMBOL = "USDJPY";}
   }     
  if ( EUR> USD && EUR> GBP && EUR> JPY)
   {
    if ( GBP< USD && GBP< EUR && GBP< JPY)   { Open_Bay = true; SYMBOL = "EURGBP";}
    if ( JPY< USD && JPY< EUR && JPY< GBP)   { Open_Bay = true; SYMBOL = "EURJPY";}
   } 
  if ( EUR< USD && EUR< GBP && EUR< JPY)
   {
    if ( GBP> USD && GBP> EUR && GBP> JPY)   { Open_Sell = true; SYMBOL = "EURGBP";}
    if ( JPY> USD && JPY> EUR && JPY> GBP)   { Open_Sell = true; SYMBOL = "EURJPY";}
   }     
  if ( GBP> USD && GBP> EUR && GBP> JPY)
   {
    if ( JPY< USD && JPY< EUR && JPY< GBP)   { Open_Bay = true; SYMBOL = "GBPJPY";}
   } 
  if ( GBP< USD && GBP< EUR && GBP< JPY)
   {
    if ( JPY> USD && JPY> EUR && JPY> GBP)   { Open_Sell = true; SYMBOL = "GBPJPY";}
   }     
   
  // Открытие позиций
    BID = MarketInfo( SYMBOL,9);
    ASK = MarketInfo( SYMBOL,10);
    if ( Open_Bay == true && OrdersTotal()==0) Ticket=OrderSend( SYMBOL,OP_BUY, Lot, ASK,20,0,0); 
    if ( Open_Sell == true && OrdersTotal()==0) Ticket = OrderSend( SYMBOL,OP_SELL, Lot, BID,20,0,0); 
       
  // Закрытие позиций
    for(int i=0; i<=OrdersTotal(); i++)   
     {  
      if (OrderSelect( i, SELECT_BY_POS)==true)  
        {                                        
         if (OrderSymbol()!= SYMBOL) continue;
           if (OrderType()==0)
            {
             if ( EUR< USD)
             CLOSE = OrderClose(OrderTicket(),OrderLots(), ASK,20);
            }
           if (OrderType()==1)
            {
            if ( EUR> USD)
             CLOSE = OrderClose(OrderTicket(),OrderLots(), BID,20);
            }
        } 
     }               
  return;       
 }
  
 
RomanS >> :

为什么我没有下载,因为我还没有想出办法 ))

我不知道如何把它放在一起,如果你不介意告诉我如何做的话

我也没有试过这种方式--全部在一起......所以没有线索)

是的......最后的图表是一团糟......

我想知道为什么最后两个交易没有被逆转!?也就是说,他有2次卖出,卖出后应该买入...我认为...

 
ALex2008 >> :

我也没有这样试过--都在一起......这就是为什么我不能说)

是的......结尾处的图表很不稳定......

我想知道为什么最后两个交易不是反向的!!。即2次卖出,卖出后应该买入......我是这么认为的......。

震荡是真实的,但我不认为许多专家能够应对当前的市场形势......。一个长期的平坦。

至于卖出的2次,你错了,最好是看状态,而不是看价格表。

见交易表

 
RomanS >> :

......在村庄之间有一个小的买点,但你在图表上就是看不到它。

请看关于交易的统计资料。

是的,我们有)

 

RomanS писал(а) >>

你有没有试过用你的主要策略做一个蜡烛图的多重分析?

例如,刚才我看了我的H4策略......我看到一对信号和美元之间有相似之处

信号的概率增加...