[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 138

 
Falmera:
你能给我看一个例子吗? 真假对我来说没有任何意义

"真假对我来说没有任何意义"......

bool Flag;

int start()
{
   ...
   
   if (!Flag && Open[1] >  Open[2]+10*Point)
   {
      Flag = True;
      OrderSend(...);
   }
   
   if ( Flag && Open[1] <= Open[2]+10*Point)
      Flag = False;

   ...
}
在这个例子中,你可以通过关闭酒吧来工作。但我认为这样会更能说明问题。
 
ikatsko:

你是如何建议你能弄清楚的?或者说,如何提及比巴尔斯更早的历史?

我有一个库,直接从文件中处理时间序列,绕过MT4。这一切都在那里。但这并不是免费的。

T-G

T-G。
我从来没有从composter下载过这个插件,但我从来没有从compuster下载过。
总之,收集蜱虫的最佳脚本或顾问是什么?

我有几个问题,谁能给我一个答案?
我的情结。这也不是一个免费的礼物。在上面这个主题中描述了它。


 
问题:为什么它对欧元兑美元或英镑兑美元有效,例如,价格是小数点后一位的,而不像欧元兑美元或美元兑日元那样有小数点后两位或更多位?
 
LuRAS:
问题:为什么对欧元兑美元或英镑兑美元,价格是小数点后一位,而对欧元兑日元或美元兑日元这样的小数点后两位或更多位的价格却不起作用?
这是对指标的一个问题。
 
MaxZ:

"真假对我来说没有任何意义"......

在这个例子中,你可以从酒吧收盘开始工作。但我认为这样做更能说明问题。

没有帮助!仍旧打开了大量的订单
 
Falmera:

没有帮助!仍然打开了一堆的订单。
给我密码。或者每小时的工资会上升。如今心灵感应的服务非常昂贵......
 
MaxZ:
工作室里的代码。或者每小时的工资会上升。如今心灵感应服务非常昂贵......


准则是什么?"没有这样的准则!"。

int total;
total = OrdersTotal();

for(int cnt=0;cnt<total;cnt++){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY){
if(OrderSymbol()==Symbol()){
if(OrderMagicNumber()==Magic){
if(Bid < OrderOpenPrice() - Shag * Point){
OrderSend(Symbol() , OP_BUY.......pam-pam-pam

}
}
}
}
return(0);
}

如果(总数<1){
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0, "buy",Magic,NULL,Green);
}

下面是如何做的?

 
Falmera:


什么是代码? 没有这样的代码。

那么该怎么做呢?

我没有看到一个复选框...:( 我没有看到你对我提出的方法的理解......

并请通过 "SRC "按钮或CTRL+ALT+M附上代码...

 
MaxZ:

我没有看到这个复选框...:( 我没有看到你对我提出的方法的理解......

并请通过 "SRC "按钮或CTRL+ALT+M附上代码...

if (!Flag){
for(int cnt=0;cnt<total;cnt++){
   OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      if(OrderType()==OP_BUY){
         if(OrderSymbol()==Symbol()){
            if(OrderMagicNumber()==Magic){
             if (Bid < OrderOpenPrice() - Shag * Point){             
               Flag = True;
               OrderSend(Symbol(),OP_BUY.. 
               
               }
            }
         }
      }
   }
Flag = False;
}
 
Falmera:


代码是什么? 没有这样的代码!

int total;
total = OrdersTotal();

1 for(int cnt=0;cnt<total;cnt++){
2  OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
3  if(OrderType()==OP_BUY){
4     if(OrderSymbol()==Symbol()){
5        if(OrderMagicNumber()==Magic){
6           if (Bid < OrderOpenPrice() - Shag * Point){  
7              OrderSend(Symbol(),OP_BUY.......прам-пам-пам
               }
           }
        }
     }
  return(0);
}
if (total <1){  OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0,"buy",Magic,NULL,Green);}

那么我们应该怎么做呢?

因此,我们有一个订单,让我们假设它被设定为20,当前价格为10,步长为9。

1. 循环浏览所有订单

2.订单已被选中

3、4、5 - 财产检查

如果价格已经离开(而且已经离开),那么

7. 下订单

现在订单变成了2个。"嘀 "的一声来了,但第一个订单是在20的水平,现在价格是9.5,步骤是9。

所以还是1-7,还有一个订单

等等,直到存款人脸色发青的那一刻。

原因: