任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 613

 

好的,再见))。那么你最好戒酒。IMHO。婴儿期。开个玩笑。就这样了,再见。

 
你好。篮子顾问,在一个条件下应该关闭所有订单,但它首先关闭订单,然后试图再次关闭它(服务器给出一个错误 "无效票据"),然后才继续前进。下面是一个示例代码和EA本身。
int Answer=0;
    bool Result[14];
    for (int i = OrdersTotal()-1; i>=0; i--){
         if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
             if (OrderMagicNumber() == Magic){
               if (OrderType()==OP_BUY){
                  if (OrderSymbol() == "USDCAD"){
                    int cnt=0;
                    while(cnt<=5){
                      Result[0]=OrderClose(OrderTicket(),OrderLots(),MarketInfo("USDCAD",MODE_BID),slip,Blue);
                      if(!Result[0]){
                        Answer=ERRORS(GetLastError());
                        if (Answer==1)continue; cnt++;
                        if (Answer==2)break;
                      }
                      if (Result[0])break;
                    }continue;
                 }
                 if (OrderSymbol() == "USDCHF"){
                   int cnt=0;
                    while(cnt<=5){
                      Result[1]=OrderClose(OrderTicket(),OrderLots(),MarketInfo("USDCHF",MODE_BID),slip,Blue);
                      if(!Result[1]){
                        Answer=ERRORS(GetLastError());
                        if (Answer==1)continue; cnt++;
                        if (Answer==2)break;
                      }
                      if (Result[1])break;
                    }continue;
                 }   
附加的文件:
 

下午好!

请告诉我,是否有任何开源指标/顾问可以检测侧边通道(平仓),并根据蜡烛图的配置来进行检测?如果我们谈论的是一个指标,它应该画出类似于附图的东西。


这个问题的目的是希望看到已经实现的确定这些通道的算法,因为我的算法是用来在图片中画出通道 的,并不总是能显示出它的作用,所以我想看到这个问题的一些替代解决方案。人们已经这样做了,也许已经有一个合理的解决方案来解决这个问题,而我正在重新发明车轮......

 

我有一个这样的例子。如果我能找到它,我会的。

 
FOReignEXchange:

是的,这是正确的。我想起来了,在一些DC中,交易只在零止损的情况下开仓,随后才会修改。

谢谢你,非常有帮助。

我已经忘记了一切,我觉得自己像个老人。

但问题是,一周前一切正常,现在却不正常了。而据我所知,对猫头鹰的这种限制在一些办公室已经实行了很长时间。

当我检查你的选项时,我会让你知道。


这些都是市场 执行的特殊性,特别是在ECN和STP经纪公司经常观察到。应该指出的是,大多数有信誉的经纪公司都转而采用这种工作计划。交易订单中的卖出价和买入价只对测试者有用。粗略的说,如果你发送一个订单,服务器需要知道交易的配对、方向和数量。开盘价是由经纪人决定的。

在正常的办公室里,StopLoss和FreeLevel(SL和TP以及挂单的设置和修改水平)=0,所以可能发生订单在较差的价格开仓,在TP或SL收盘。因此,服务器不接受SL和TP水平。

 
yan720:

下午好!

请告诉我,是否有任何开源指标/顾问可以检测侧边通道(平仓),并根据蜡烛图的配置来进行检测?如果我们谈论的是一个指标,它应该画出类似于附图的东西。

这个问题的目的是希望看到已经实现的确定这些通道的算法,因为我的算法是用来在图片中画出通道的,并不总是能显示出它的作用,所以我想看到这个问题的一些替代解决方案。人们已经做过了,也许已经有了解决这个问题的好办法,但我在重新发明车轮......

我发现了我的这个旧代码。我正在努力弄清楚,因为它不起作用。我记得它曾经工作过,但现在没有了。

如果你有兴趣,我会研究我的代码,找到错误的地方。

第二,它不是一个指标,是一个专家顾问。该策略的原则是:我有一个一定长度的横向通道,在通道的反弹时开出交易。小幅止损,在通道的另一侧获利。情况是这样的。

而且它只画它找到的最后一个通道。随着通道的断裂,它寻找另一个通道并删除旧的通道。

如果你有兴趣,我可以根据这个算法做一个指标。

 
yan720:

下午好!

请告诉我,是否有任何开源指标/顾问可以检测侧边通道(flat),并根据蜡烛图配置进行检测?如果我们谈论的是一个指标,它应该画出类似于附图的东西。


这个问题的目的是希望看到已经实现的确定这些通道的算法,因为我的算法是用来在图片中画出通道的,并不总是能显示出它的作用,所以我想看到这个问题的一些替代解决方案。我已经做过了,可能有一个很好的解决方案,但我在重新发明轮子......

这有什么难的呢?

在外部参数中,你设置了范围和条数。只要指定的条数没有移出范围(高低点<范围),我们就画出指定条数的趋势。在下一个条形收盘时,我们再次检查,如果这个条形没有移出范围,我们应该将第二个坐标移动1个条形。这就是逻辑。

 
AlexeyVik:
这有什么好复杂的?

在外部参数中设置范围和条数。只要指定的条数没有跳出范围(高低点<范围),就会画出指定条数的趋势。在下一个条形收盘时,我们再次检查,如果这个条形没有移出范围,我们应该将第二个坐标移动1个条形。这就是逻辑。

是的,真的,这不是很复杂。我也是这样做的。只是我有一只猫头鹰,代码很杂乱。我宁愿重新做一遍,也不愿把它拆开。

 
AlexeyVik:
这有什么难的呢?

在外部参数中设置范围和条数。只要指定的条数没有跳出范围(高低点<范围),就会画出指定条数的趋势。在下一个条形收盘时,我们再次检查,如果这个条形没有移出范围,我们应该将第二个坐标移动1个条形。这就是整个逻辑。

当然,总体思路是一样的。但你如何确定通道的宽度(在你的例子中是指范围)?在我的案例中,这是用平均蜡烛的大小来完成的,再加上这一切都与通道的长度有关,因为通道的存在不是在固定的条数 上检查的,而是,例如,在10到30条的长度上检查。

我感兴趣的是对宽度和长度的选择......

 
FOReignEXchange:

是的,这真的没有那么复杂。这也是我在做的事情。只是我有一只猫头鹰,代码很杂乱。与其把代码拆开,还不如重新做一遍。

谢谢你的答复。如果你不介意的话,请把你所说的EA发给我(或其中的一部分,哪一个是有渠道的)--看到另一个实现方式会很有趣。