[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 460

 
demlin:
是的,对不起,我不知道SRC是什么。


那么for循环之前的代码是什么呢? 你不是忘了写吗?-

Instr = Symbol();
 
既然有任何问题,请给我一个链接或分享Nymex 交易所开盘交易时段铃声
 
Roman.:


然后是for循环之前的代码... 你不是忘了写吗?-

我在EA的init块中插入了Instr=Symbol(),这可能是问题所在吗?
 
demlin:
我把Instr=Symbol()放在我的专家顾问的初始块中,也许有问题?


使用我的结构,你可以插入你的Instr,而不是我常用的Symbol()-- 你的是不正确的,此外,你没有控制顺序选择......

 if (ticket>0)                                               // Если позиция открылась
                    {
                             while(OrderSelect(ticket,SELECT_BY_TICKET)==false)       // Если ордер выбран
                                 {
                                   Sleep(100);
                                 }
                                  double OpenPrice=OrderOpenPrice();
                                      
                                  
                    
                                if (orderType == OP_BUY) 
                                     {
                                       //здесь действия при бае
                                     }
            
                                if (orderType == OP_SELL) 
                                      {
                                        //здесь действия при селле
                                      }   
                            
                    }

我也在我的猫头鹰--网状雪崩--这种结构,我使用包括订单拖网(如你需要),此外,我在真实的猫头鹰交易--在这个问题上没有问题--订单选择,其拖网...根本没有任何问题。一切都很清楚和简单--只要理解这个结构,那里没有什么复杂的东西--一切都很经典......

在循环中,通过市场上的所有订单--找到正确的订单,并对其进行拖拽--从最后一个到第一个...

 
Roman.:


使用我的结构,你可以用你的Instr而不是我常用的Symbol()-- 你的不对,除此之外,你没有控制顺序的选择......

我也在我的猫头鹰中使用了这种设计--网状雪崩--也用于订单拖曳(如你所需),此外,我在真实的猫头鹰上进行交易--在这个问题上没有任何问题--订单选择、订单拖曳......根本没有任何问题。一切都很清楚和简单--只要理解这个结构,那里没有什么复杂的东西--一切都很经典......

在循环中,通过市场上的所有订单--找到正确的订单,并对其进行追踪--从最后一个到第一个。

啊哈,谢谢,我会试着附上你的构造。顺便说一下,如果这不是什么秘密,阿瓦隆是怎样的,那里有一个马汀,还是我弄错了?
 
demlin:
是的,谢谢,我会试着用螺栓固定你的设计。顺便说一下,如果这不是什么秘密,阿瓦隆是怎样的,那里有一个马汀,还是我弄错了?

是的,这就对了。直到我把它从真品上取下来。:-)))炼化...请看从这里 到这个主题的结尾。现在我正在测试演示中的变体。
 
还有一个问题。表达方式!OrderSelect(orderIndex, SELECT_BY_POS)是什么意思?我无法理解的是!
 
demlin:
还有一个问题。的!OrderSelect(orderIndex, SELECT_BY_POS)是什么意思?我搞不清楚这个!

!- 是一个布尔运算NOT

! false = true

! 真=假

 
demlin:
还有一个问题。表达方式!OrderSelect(orderIndex, SELECT_BY_POS),它是什么意思?我搞不清楚这个!

!" - 该表达式的意思是,如果一个订单在列表(F1)中的某个位置没有被选中,按OrderSelect(orderIndex, SELECT_BY_POS) - 读取它,我们进入下一个循环迭代

"继续"语句将控制权转移到最近的外部whilefor 语句的开头,导致下一个迭代的开始。这名操作员与休息 相反"。

这里也一样

 if ((OrderSymbol() != Symbol()) || (OrderMagicNumber() != MagicNumber))
      {
         continue;
      }

因此,如果它不是我们的工具或不是我们的魔术师,我们应该使用continue 操作符传递到下一个循环迭代,而不是继续执行当前的迭代。

因此,它准确地过滤(识别)那些由这只猫头鹰以其独特的魔法号码和工作符号打开的订单......。

然后在开仓(我们的...:-))))))的控制块之后,如果市场上正好有这个(当前)选定头寸的绑定条件得到满足,它就会被绑定...。

在跟踪(或不跟踪)之后,如果有下一个迭代(市场上的订单),我们就进行下一个迭代,并对其进行处理。

 
semiromid:

请不要再回答我。没有你,我也能做到,而且什么都能学会!


我已经看过了,祝你好运。