初学者的问题 MQL5 MT5 MetaTrader 5 - 页 516

 
Artyom Trishkin:
SymbolInfoDouble(Symbol(),SYMBOL_ASK)。

这是个问题吗?如果是这样,这里有一个MT4上的例子

//+------------------------------------------------------------------+
//|                                                       тест 2.mq4 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
double ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK);
Print("ask = ",ask);

MqlTick last_tick;

if(SymbolInfoTick(Symbol(),last_tick)) 
     { 
      Print(last_tick.time,": Bid = ",last_tick.bid, 
            " Ask = ",last_tick.ask,"  Volume = ",last_tick.volume); 
     } 
   else Print("SymbolInfoTick() failed, error = ",GetLastError()); 
  }
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+

结果

0       22:40:49.415    Script тест 2 EURUSD,H1: loaded successfully
0       22:40:49.446    тест 2 EURUSD,H1: initialized
0       22:40:49.447    тест 2 EURUSD,H1: ask = 1.11422
0       22:40:49.447    тест 2 EURUSD,H1: 2016.02.16 17:40:51: Bid = 1.11412 Ask = 1.11422  Volume = 0
0       22:40:49.447    тест 2 EURUSD,H1: uninit reason 0
0       22:40:49.448    Script тест 2 EURUSD,H1: removed
 
你好。你能为这个指标写一个EA 吗?该指标可以画到蜡烛收盘,因为蜡烛收盘的箭头并没有丢失。我们可以在修复箭头指标后使订单打开吗?也就是在箭头之后的下一个蜡烛上。固定手数,并能在指定点数后转为盈亏平衡交易。我将非常感激!demonoid123000@mail.ru
文件。
Trendignal_alert.mq45 kb
trendignal_alert.ex415 kb
 

请帮助。

 
Sergey Gritsay:

这是个问题吗?如果是这样,这里有一个MT4上的例子

结果

不,这不是一个问题...我想回答那个问如何获得Ask的人。没有头像,就很难看到谁在提问,谁在回答,谁也在回答。对不起。
 
Sergey Gritsay:

我认为这将是更有趣的

版本1

第二版

更有趣,但不清楚,对于初学者来说--这就是我......
 
-Aleks-:
更有趣,但不清楚,对于初学者来说--这就是我......

这是一个自定义函数,下面是一个如何使用它的例子

//+------------------------------------------------------------------+
//|                                                        тест3.mq4 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(NevDay1())
     {
      Alert("Наступил новый день");
     }

   if(NevDay2())
     {
      Alert("Наступил новый день");
     }

  }
//+------------------------------------------------------------------+
bool NevDay1()
  {
   static datetime StatTime;

   if(StatTime!=iTime(NULL,PERIOD_D1,0))
     {
      StatTime=iTime(NULL,PERIOD_D1,0);
      return(true);
     }
   return(false);
  }
//+------------------------------------------------------------------+
bool NevDay2()
  {
   static int den;

   if(den!=Day())
     {
      den=Day();
      return(true);
     }
   return(false);
  }
//+------------------------------------------------------------------+
 
Sergey Gritsay:

这是一个自定义函数,下面是一个如何使用它的例子

我明白,这是一个自定义的功能。

在第二个例子中,不清楚Day()函数在哪里发送至

 
-Aleks-:

我明白,这是一个自定义的功能。

在第二个例子中,不清楚Day()函数的发送位置

你的意思是在哪里?这是文档中的函数

它返回当前月份的日期,即最后已知的服务器时间 的月份的日期。

intDay()。

返回的值

该月的当前日期。

注意事项

在测试过程中,模拟了最后已知的服务器时间。

例子。

if(Day()<5)return(0);

 
Sergey Gritsay:

你的意思是在哪里?这是文档中的一个函数

返回当前月份的日期,即最后已知服务器时间的月份。

intDay()。

返回的值

该月的当前日期。

注意事项

在测试过程中,模拟了最后已知的服务器时间。

例子。

if(Day()<5)return(0);

哇,我好黑啊--谢谢你的启迪--我不知道。

是时候教会论坛全面突出功能了!

 
伙计们,帮我写一个简单的专家顾问!我将非常感激!!!。