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

 

帮助提供建议。在旧版本的终端上,我的最后一个刻度线价格阵列是有效的,但在新版本的609上,它不再有效了。

问题是如何将最后的,比如说,20个点的价格存入数组?

 
polundra:

帮助提供建议。在旧版本的终端上,我的最后一个刻度线价格阵列是有效的,但在新版本的609上,它不再有效。

问题是如何将最后的,比如说,20个点的价格存入数组?

我曾经应一个朋友的要求做了这个东西(指标)。这个原则可以理解。
附加的文件:
tickcount.mq4  3 kb
 
TarasBY:
曾几何时,我应一位同志(指标)的要求将其勾勒出来。这个原则可以理解。
谢谢你,我会研究的。
 

如果你知道如何将马丁格尔函数放在代码中(例如这个),请告知。它应该在亏损的交易中启用,在盈利的交易后,它应该返回到手数设置。



//+------------------------------------------------------------------+
//|                                                                  |    
//+------------------------------------------------------------------+
             //внешние переменные
extern int x = 5;
extern int y = 19;             
extern double TakeProfit = 300;
extern double stoploss = 300;
extern double Lots = 0.1;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int start()
  {
   double MA1, MA2;
   int cnt, ticket, total;
   MA1=iMA(NULL,0,x,0,MODE_SMA,PRICE_CLOSE,0);
   MA2=iMA(NULL,0,y,0,MODE_SMA,PRICE_CLOSE,0);
   total=OrdersTotal();
   if(total<1)//проверка количества ордеров 
     {
      // проверка свободных средств
      if(AccountFreeMargin()<(1000*Lots))//количество свободных средств
        {
         Print("Недостаточно средств = ", AccountFreeMargin());
         return(0);  
        }
      // открытие длинной позиции
      if(MA1>MA2)
        {
         ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-stoploss*Point,Ask+TakeProfit*Point,"-",0,0,Blue);
         if(ticket>0)
           {
            if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("открыта позиция BUY : ",OrderOpenPrice());
           }
         else Print("Ошибка при открытии BUY позиции : ",GetLastError()); 
         return(0);
        }
      // открытие короткой позиции
      if(MA1<MA2)
        {
         ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+stoploss*Point,Bid-TakeProfit*Point,"-",0,0,Red);
         if(ticket>0)
           {
            if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("открыта позиция SELL : ",OrderOpenPrice());
           }
         else Print("Ошибка при открытии SELL позиции : ",GetLastError()); 
         return(0); 
        }
      return(0);
     }
   }
 
vasabu2012:
向有见识的人提问-最近出现了一个问题:在UPU上的邮件信号已经停止了,以前一切都很好,现在在终端的日志中写道:在测试过程中一直在发送,但邮件没有任何消息。 UPU重新启动,终端也是如此,没有结果。这可能是怎么回事?

同样的问题。
 
各位管理员晚上好,材料很多,没有系统化的问题,也许答案已经有了。新的构建将文件夹和文件的目录复制到漫游文件夹中,这对平行目录的工作非常不方便,请教如何避免这个问题,解决或禁用这种漫游,等等。Win 7 (32)
 
SergMich:
晚上好,管理员,材料非常复杂,问题没有系统化,所以也许答案已经给出了。新的构建会重复漫游文件夹中的文件夹和文件,这对平行目录的工作非常不方便,建议如何避免这个问题,解决它或禁用漫游等?Win 7 (32)

是重复的吗?它把你和你的所有行李箱一起 "移动 "到那里。

如果你想继续在本地目录下工作,在终端快捷方式和编辑器中使用/portable键。这将创建 MQL4文件夹 和其中熟悉的目录。

 
artmedia70:

是重复的吗?它把你和你的所有行李箱一起 "移动 "到那里。

如果你想继续在本地目录下工作,在终端快捷方式和编辑器中使用/portable开关



好的,你是如何运行这个开关的?
 
SergMich:

好的,你如何启动这个键?
你知道什么是捷径吗?
 
artmedia70:
你知道什么是标签吗?

是的。接下来的步骤