并让我们把它做成一个 "卡通"(多货币)。 - 页 10

 
Vinin >> :

看一看,想一想如何最好地使用它。而且总是有帮助。

>> 不...>>)好吧,如果它要比源代码好用,那你当然可以试试)。会不会是一种改进?)

 
ALex2008 писал(а)>>

不...好吧,如果它应该产生比源代码更好的结果,那么你当然可以尝试))会不会是一种进步?)

如果你知道。这一切都取决于逻辑。

如果你需要,那么允许你在一周的某一天,一天的某一小时进行交易的功能,我可以布置出来。可以为这个月做一个类似的功能。

 
Vinin >> :

如果有人知道就好了。这一切都取决于逻辑。

如果你需要,允许在一周的某一天,一天的某一小时进行交易的功能,我可以布置出来。你可以为月做一个类似的功能。

你能做到这一点是可以理解的......)除了更难确认这样的关联性(从日、周、月)...所有人都向我保证,测试并不是一个指标...事实证明,为了找出这种依赖性,我们需要在一个演示上做一个非常长的测试,我将尝试这样做......

 
ALex2008 писал(а)>>

你能做到这一点是可以理解的......)除了更难确认这样的关联性(从日、周、月)...每个人都向我保证,测试并不是一个指标...事实证明,为了找出这种依赖性,需要对演示进行非常长的测试。

特别是由于它可能不存在。或者它可能已经存在并消失。也可能是这样。也可能是不同的。它已经滑落,其发生的频率正在增加。暂时没有人可以说。

首先,我们需要比较不同符号的操作。

我正在制作这样一个专家顾问。我发现,有一个最佳的工作时间。但在试验中并不总是得到证实。但这是有关联的。

 
Vinin >> :

而作为一个开始,你需要比较不同乐器的性能。

是的,现在我正在对12对进行尝试...

我正在做一个类似的专家顾问。我知道,有一个最佳的工作时间。但这并不总是在测试中得到证实。但这是有关联的。

这是我一直在想的问题......我在某处看到了代码......没有什么复杂的......。但话说回来,人们必须确定专家顾问的交易时间,或用演示来分析其工作,并寻找依赖关系(小时、天、周、月)。

 
ALex2008 писал(а)>>

是的,我现在正在尝试12对...

这是我脑海中的一个想法......我在某处看到了代码--没有什么复杂的东西......。但话又说回来,人们必须确定专家顾问交易的时间,或用演示来分析其工作,并寻找依赖性(小时、天、周、月)。

看看这个专家顾问

附加的文件:
 

发现一个缺陷...在下挂单时,不使用止损,因为它是在挂单 触发时计算的。当我在测试一个演示时,连接丢失了几次--因为服务提供商或停电......头寸在没有EA的帮助下自己打开,因此没有任何止损(我有很大的损失,这不是好事......)。

我在订单设置块中添加了变量SLmax

//-------Поиск входа для установки ордеров, удаление старых ордеров и установка новых
void UpTrend(){
     if((iOpen(NULL,PERIOD_H4,1) - iClose(NULL,PERIOD_H4,1) <= 0) &&
        (iOpen(NULL,PERIOD_H4,2) - iClose(NULL,PERIOD_H4,2) > 0)){
         Enter=iHigh(NULL,PERIOD_H4,1)+(Ask-Bid)+10*Point;
         SLmax=iLow(NULL,PERIOD_H4,1)-10*Point;
         if(IsTradeAllowed()){
            DellAllOrders();
            if( Enter-Ask> StopLevel-0.5*Point){
               OrderSend(Symbol(), OP_BUYSTOP, Lot, Enter, 0, SLmax, Enter+ Profit, 0, 0,0, Green);}
         else Sleep(1000);
         }
      }
  }
 
ALex2008 писал(а)>>

发现一个缺陷...在下挂单时,不使用止损,因为它是在挂单触发时计算的。当我测试演示时,有几次连接丢失,然后由于ISP或电力故障......在没有EA参与的情况下开仓,因此没有任何止损(我得到了很大的损失,这不是好事......)。

这对我的或你的有影响吗?

 
Vinin >> :

这是否适用于我的或你的议员的?

>> 是的,我的到目前为止......>>)我想分析他的交易......然后再去依赖时间......。

 

增加了一个切换到BU的功能

//-------Вычисление бу и установка
void SetBU(){
      if( Type==0){
         EnterBU= Enter+ BUenter;
         StopLossBU= Enter+ BUstop;
         RefreshRates();
         if(Bid>= EnterBU)OrderModify(OrderTicket(),OrderOpenPrice(), StopLossBU,OrderTakeProfit(),0,Red);
      }
      if( Type==1){
         EnterBU= Enter- BUenter;
         StopLossBU= Enter- BUstop;
         RefreshRates();
         if(Ask<= EnterBU)OrderModify(OrderTicket(),OrderOpenPrice(), StopLossBU,OrderTakeProfit(),0,Red);
      }
}