wangdehang 发表于 2022-11-21 13:16:42

识别新K线的出现

识别新K线的出现在EA程序中是非常重要的功能,K线的是整个交易市场,趋势判断的主要依据。识别和分析K线的意义也是交易的基础。
自定义方法

datetime timelast,timenow;
bool isNewK(){
bool isnewk=false;
timenow=Time;
if(timenow!=timelast){
timelast=Time;
isnewk=true;
}
else isnewk=false;
return isnewk;
}


EA实例

//+------------------------------------------------------------------+
//|                                                         NewK.mq4 |
//|                        Copyright 2021, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

datetime timelast,timenow;

//+------------------------------------------------------------------+
//| Expert initialization function                                 |
//+------------------------------------------------------------------+
int OnInit()
{
//--- create timer
   timelast=Time;
   timenow=Time;
//---
   return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//--- destroy timer


}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{
//---
   if(isNewK())printf("新的K线出现!");
}

bool isNewK(){
   bool isnewk=false;
   timenow=Time;
   if(timenow!=timelast){
      timelast=Time;
      isnewk=true;
   }
   else isnewk=false;
   return isnewk;
}
​执行效果:一分钟周期图表加载之后的执行效果:新K线出现时打印一次:新的K线出现!

hub888 发表于 2022-11-21 13:31:12

老铁666      

qwe11 发表于 2022-11-21 14:23:17

新的K线出现

daerwushen 发表于 2022-11-21 19:42:20

识别新K线

ea12213 发表于 2022-11-21 20:01:19

K线的是整个交易市场,趋势判断的主要依据

ken138888 发表于 2023-3-17 13:41:57

看着不错的

ken138888 发表于 2023-3-20 13:35:18

主要是哪方面呢?

ken138888 发表于 2023-7-18 12:32:21

先收藏一下

金潭科技 发表于 2023-8-8 08:16:44

周期图表加载之后的执行效果

小小交易者 发表于 2023-8-28 19:21:16

看着不错的周期图表加载之后的执行效果主要是哪方面呢?

blackbrume 发表于 2023-12-11 17:37:46

看不懂是什么意思支持一下吧!

a-long-long 发表于 2023-12-14 16:57:36

先收藏下看看 学习下

不忘初心的远航 发表于 2023-12-14 22:05:49

学习一下。

aliang9887 发表于 2023-12-24 22:04:34

学习学习[奋斗]

ken138888 发表于 2024-1-8 06:24:02

MQLTICK也可以陈

ninazhao 发表于 2024-1-13 08:46:07

Volume<=1

yangxiao 发表于 2025-6-18 18:03:40

不太明白,支持一下。

yangxiao 发表于 2025-6-20 11:29:29

不太懂,支持一下。

蚂蚁 发表于 2025-6-24 18:12:33

详细解释解释呗

yuiran 发表于 2025-6-28 13:24:15

非常感谢,拷贝试试
页: [1] 2
查看完整版本: 识别新K线的出现