When you post code please use the CODE button (Alt-S)!
Thank you.
最好用插入代码的格式显示代码。
你可以用K线时间来控制报警。
#property copyright "Copyright 2021, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict datetime mark = 0; int OnInit() { return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnTick() { if(iClose(Symbol(),0,1) > iOpen(Symbol(),0,1) && iOpen(Symbol(),0,1)-iLow(Symbol(),0,1) >= iHigh(Symbol(),0,1)-iClose(Symbol(),0,1) && mark != iTime(Symbol(),PERIOD_CURRENT,0)) { SendMail(Symbol(),"请注意交易提醒:日K线级别,阳线做多!"); mark = iTime(Symbol(),PERIOD_CURRENT,0); } if(iClose(Symbol(),0,1) < iOpen(Symbol(),0,1) && iHigh(Symbol(),0,1)-iOpen(Symbol(),0,1) >= iClose(Symbol(),0,1)-iLow(Symbol(),0,1) && mark != iTime(Symbol(),PERIOD_CURRENT,0)) { SendMail(Symbol(),"请注意交易提醒:日K线级别,阴线做空!"); mark = iTime(Symbol(),PERIOD_CURRENT,0); } } //+------------------------------------------------------------------+
Ziheng Zhuang:
最好用插入代码的格式显示代码。
你可以用K线时间来控制报警。
真的非常感谢您,刚刚测试了,用K线时间有效,MQL5社区真是太棒了。
第一次发帖子,下次会注意用插入代码格式的。
int mark = 0;
int OnInit()