多时间框架指标 - 页 1220 1...12131214121512161217121812191220122112221223 新评论 winneroftrading 2020.07.02 08:07 #12191 大家好! 你能帮助我吗,求你了? 我不明白为什么我不能用这个简单的MTF EA获得正确的数值。我认为一切都很好,但数值没有变化,例如,h4总是0...。这是因为我需要第一次检查+/-100开始的EA,而CCI是一个永不结束的循环.... bool starting= true; int i, a = 0; 双重m5cci, m15cci, m30cci, m60cci, h4cci, diacci; double m5rsi, m15rsi, m30rsi, m60rsi, h4rsi, diarsi; int deinit() { 返回(0)。 } int start() { 如果(IsNewCandle()) { //---------------------------rsi m5 ----------------------------------------------------- i = 1; m5rsi = iRSI(_Symbol, 5, 14, PRICE_CLOSE, 1)。 如果(inicio) { while(m5rsi < 70 && m5rsi > 30) { i = i + 1; m5rsi = iRSI(_Symbol, 5, 14, PRICE_CLOSE, i)。 } } 如果(m5rsi >= 70) { Alert("rsi 5 up "+ m5rsi)。 } 否则 如果(m5rsi <= 30) { Alert("rsi 5 down "+ m5rsi); } //---------------------------rsi m15 ----------------------------------------------------- i = 1; m15rsi = iRSI(_Symbol, 15, 14, PRICE_CLOSE, 1)。 如果(inicio) { while(m15rsi < 70 && m15rsi > 30) { i = i + 1; m15rsi = iRSI(_Symbol, 15, 14, PRICE_CLOSE, i)。 } } 如果(m15rsi >= 70) { Alert("rsi 15 up "+m15rsi)。 } 否则 如果(m15rsi <= 30) { Alert("rsi 15 down "+m15rsi); } //---------------------------rsi m30 ----------------------------------------------------- i = 1; m30rsi = iRSI(_Symbol, 30, 14, PRICE_CLOSE, 1)。 如果(inicio) { while(m30rsi < 70 && m30rsi > 30) { i = i + 1; m30rsi = iRSI(_Symbol, 30, 14, PRICE_CLOSE, i)。 } } 如果(m30rsi >= 70) { Alert("rsi 30 up " +m30rsi)。 } 否则 如果(m30rsi <= 30) { Alert("rsi 30 down" +m30rsi); } //---------------------------rsi m60 ----------------------------------------------------- i = 1; m60rsi = iRSI(_Symbol, PERIOD_H1, 14, PRICE_CLOSE, 1)。 如果(inicio) { while(m60rsi < 70 && m60rsi > 30) { i = i + 1; m60rsi = iRSI(_Symbol, PERIOD_H1, 14, PRICE_CLOSE, i)。 } } 如果(m60rsi >= 70) { Alert("rsi 60 up "+m60rsi)。 } 否则 如果(m60rsi <= 30) { Alert("rsi 60 down "+m60rsi); } //---------------------------rsi h4 ----------------------------------------------------- i = 1; h4rsi = iRSI(_Symbol, PERIOD_H4, 14, PRICE_CLOSE, 1); 如果(inicio) { while(h4rsi < 70 && h4rsi > 30) { i = i + 1; h4rsi = iRSI(_Symbol, PERIOD_H4, 14, PRICE_CLOSE, i) 。 } } 如果(h4rsi >= 70) { Alert("rsi h4 up "+h4rsi)。 } 否则 如果(h4rsi <= 30) { Alert("rsi h4 down "+h4rsi); } //---------------------------rsi DAY----------------------------------------------------- i = 1; diarsi = iRSI(_Symbol, PERIOD_D1, 14, PRICE_CLOSE, 1)。 如果(inicio) { while(diarsi < 70 && diarsi > 30) { i = i + 1; diarsi = iRSI(_Symbol, PERIOD_D1, 14, PRICE_CLOSE, i)。 } } 如果(diarsi >= 70) { Alert("RSI dia up "+diarsi)。 } 否则 如果(diarsi <= 30) { Alert("rsi dia down "+diarsi); } //---------------------------cci m5 ----------------------------------------------------- i = 1; m5cci = iCCI(_Symbol, PERIOD_M5, 14, PRICE_TYPICAL, i)。 如果(inicio) { while(m5cci < 100 && m5cci > -100) { i = i + 1; m5cci = iCCI(_Symbol, PERIOD_M5, 14, PRICE_TYPICAL, i)。 } } 如果(m5cci >= 100) { Alert("CCI 5 up "+m5cci)。 } 否则 如果(m5cci <= -100) { 警报("CCI 5下跌" +m5cci)。 } //---------------------------cci m15 ----------------------------------------------------- i = 1; m15cci = iCCI(_Symbol, PERIOD_M15, 14, PRICE_TYPICAL, i)。 如果(inicio) { while(m15cci < 100 && m15cci > -100) { i = i + 1; m15cci = iCCI(_Symbol, PERIOD_M15, 14, PRICE_TYPICAL, i)。 } } 如果(m15cci >= 100) { Alert("CCI 15 up "+m15cci)。 } 否则 如果(m15cci <= -100) { 警报("CCI 15下跌" +m15cci)。 } //---------------------------cci m30 ----------------------------------------------------- i = 1; m30cci = iCCI(_Symbol, PERIOD_M30, 14, PRICE_TYPICAL, i)。 如果(inicio) { while(m30cci < 100 && m30cci > -100) { i = i + 1; m30cci = iCCI(_Symbol, PERIOD_M30, 14, PRICE_TYPICAL, i)。 } } 如果(m30cci >= 100) { Alert("CCI 30 up " +m30cci)。 } 否则 如果(m30cci <= -100) { 警报("CCI 30下跌 "+m30cci)。 } //---------------------------cci m60 ----------------------------------------------------- i = 1; m60cci = iCCI(_Symbol, PERIOD_H1, 14, PRICE_TYPICAL, i)。 如果(inicio) { while(m60cci < 100 && m60cci > -100) { i = i + 1; m60cci = iCCI(_Symbol, PERIOD_H1, 14, PRICE_TYPICAL, i)。 } } 如果(m60cci >= 100) { Alert("CCI 60 up "+m60cci)。 } 否则 如果(m60cci <= -100) { Alert("cci 60 down "+m60cci)。 } //---------------------------cci h4 ----------------------------------------------------- /* i = 1; h4cci = iCCI(_Symbol, PERIOD_H4, 14, PRICE_TYPICAL, i)。 如果(inicio) { i = 1; while(h4cci < 100 && h4cci > -100) { Alert("i" + i + " " + h4cci)。 i = i + 1; h4cci = iCCI(_Symbol, PERIOD_H4, 14, PRICE_TYPICAL, i)。 } } 如果(h4cci >= 100) { Alert("CCI H4 up " +h4cci)。 } 否则 如果(h4cci <= -100) { 警报("CCI H4下跌 "+h4cci)。 } */ //---------------------------cci day----------------------------------------------------- i = 1; diacci = iCCI(_Symbol, PERIOD_D1, 14, PRICE_TYPICAL, i); 如果(inicio) { while(diacci < 100 && diacci > -100) { i = i + 1; diacci = iCCI(_Symbol, PERIOD_D1, 14, PRICE_TYPICAL, i)。 } } 如果(diacci >= 100) { 警报("CCI DIA了 "+diacci)。 } 否则 如果(diacci <= -100) { Alert("cci dia down "+ diacci); } 如果(a == 1000000) return(0); a = a + 1; 开始 = false; } } //+------------------------------------------------------------------+ bool IsNewCandle() { static int BarsOnChart = 0; 如果(Bars == BarsOnChart) 返回(false)。 BarsOnChart = Bars; return(true); } //+------------------------------------------------------------------+ Multi Timeframe Indicators Pollan's indicators Phone notification for canlde [删除] 2020.07.05 00:42 #12192 如果谁能给这个 指标添加一个MTF,我真的非常感谢!...另外,请提供mq4 文件也非常重要,这样我就可以调整线宽,在常规设置中我无法做到。 附加的文件: VoltyChannel_Stop_v1M.ex4 20 kb VoltyChannel_Stop_v1M.mq4 11 kb Keith Watford 2020.07.05 09:25 #12193 CaliNgu27: 请不要重复发帖! 我已经删除了你的另一个帖子。 Mutlu Karagulle 2020.07.20 10:29 #12194 如果我能得到该指标的MTF版本,将非常感激。 附加的文件: Ultimate_MA.mq4 7 kb William Roeder 2020.07.20 11:09 #12195 winneroftrading: 你能帮助我吗,PLEASEEEE? 请编辑 您的(原始)帖子,并使用代码按钮(Alt-S)!(对于大量的代码,请附上)。(对于大量的代码,请附上它。)论坛的一般规则和最佳做法。-一般 - MQL5编程论坛 2019.05.06消息编辑 在MT4上。除非当前的图表是那个特定的符号(s)/TF(s)被引用,否则在 访问蜡烛/指标值之前,你必须 处理4066/4073 错误。在MQL4 EA中下载历史记录 - 外汇日历 - MQL4编程论坛 - Page 3 #26 № 4 2019.05.20 iCustom的详细解释 编码帮助 EA not functioning as Sergey Golubev 2020.07.20 12:51 #12196 这是我的建议(来自tsd 2010,也来自tsd 2008)。 ---------------- 只是要提醒一下。 编码员(任何编码员)都是免费编码的。 如果它对他们个人来说是有趣的,或者 如果它对本论坛的许多成员来说是有趣的。 在大多数情况下,应该使用论坛的自由职业版块。 MT4 BronzeWarrior and SilverWarrior EAs 2006.09.05www.mql5.com Attached are my conversions of the MT3 EAs... Sergey Golubev 2020.08.11 16:30 #12197 MA trend MultiTimeframe- MetaTrader 5的指标 在一张图表上显示三个时间段的iMA(移动平均)指标值。指定时间框架的名称显示在 "数据窗口 "中。 Maxim Crack 2021.01.18 19:14 #12198 请为该指标增加MTF选项。 附加的文件: HalfTrend-1.02.mq4 7 kb amando 2021.01.18 20:04 #12199 Maxim Crack:请为该指标添加MTF选项。 我发现了一个网站,在那里你可以找到它。 www. Google.com Maxim Crack 2021.01.18 20:11 #12200 Mladen Rakic:附带警报和箭头的Histo多时间框架版本同时附上普通版本的多时间框架(其中也有警报)。 你好!请编译该指标的H1和M15版本。 1...12131214121512161217121812191220122112221223 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好!
你能帮助我吗,求你了?
我不明白为什么我不能用这个简单的MTF EA获得正确的数值。我认为一切都很好,但数值没有变化,例如,h4总是0...。这是因为我需要第一次检查+/-100开始的EA,而CCI是一个永不结束的循环....
bool starting= true;
int i, a = 0;
双重m5cci, m15cci, m30cci, m60cci, h4cci, diacci;
double m5rsi, m15rsi, m30rsi, m60rsi, h4rsi, diarsi;
int deinit()
{
返回(0)。
}
int start()
{
如果(IsNewCandle())
{
//---------------------------rsi m5 -----------------------------------------------------
i = 1;
m5rsi = iRSI(_Symbol, 5, 14, PRICE_CLOSE, 1)。
如果(inicio)
{
while(m5rsi < 70 && m5rsi > 30)
{
i = i + 1;
m5rsi = iRSI(_Symbol, 5, 14, PRICE_CLOSE, i)。
}
}
如果(m5rsi >= 70)
{
Alert("rsi 5 up "+ m5rsi)。
}
否则
如果(m5rsi <= 30)
{
Alert("rsi 5 down "+ m5rsi);
}
//---------------------------rsi m15 -----------------------------------------------------
i = 1;
m15rsi = iRSI(_Symbol, 15, 14, PRICE_CLOSE, 1)。
如果(inicio)
{
while(m15rsi < 70 && m15rsi > 30)
{
i = i + 1;
m15rsi = iRSI(_Symbol, 15, 14, PRICE_CLOSE, i)。
}
}
如果(m15rsi >= 70)
{
Alert("rsi 15 up "+m15rsi)。
}
否则
如果(m15rsi <= 30)
{
Alert("rsi 15 down "+m15rsi);
}
//---------------------------rsi m30 -----------------------------------------------------
i = 1;
m30rsi = iRSI(_Symbol, 30, 14, PRICE_CLOSE, 1)。
如果(inicio)
{
while(m30rsi < 70 && m30rsi > 30)
{
i = i + 1;
m30rsi = iRSI(_Symbol, 30, 14, PRICE_CLOSE, i)。
}
}
如果(m30rsi >= 70)
{
Alert("rsi 30 up " +m30rsi)。
}
否则
如果(m30rsi <= 30)
{
Alert("rsi 30 down" +m30rsi);
}
//---------------------------rsi m60 -----------------------------------------------------
i = 1;
m60rsi = iRSI(_Symbol, PERIOD_H1, 14, PRICE_CLOSE, 1)。
如果(inicio)
{
while(m60rsi < 70 && m60rsi > 30)
{
i = i + 1;
m60rsi = iRSI(_Symbol, PERIOD_H1, 14, PRICE_CLOSE, i)。
}
}
如果(m60rsi >= 70)
{
Alert("rsi 60 up "+m60rsi)。
}
否则
如果(m60rsi <= 30)
{
Alert("rsi 60 down "+m60rsi);
}
//---------------------------rsi h4 -----------------------------------------------------
i = 1;
h4rsi = iRSI(_Symbol, PERIOD_H4, 14, PRICE_CLOSE, 1);
如果(inicio)
{
while(h4rsi < 70 && h4rsi > 30)
{
i = i + 1;
h4rsi = iRSI(_Symbol, PERIOD_H4, 14, PRICE_CLOSE, i) 。
}
}
如果(h4rsi >= 70)
{
Alert("rsi h4 up "+h4rsi)。
}
否则
如果(h4rsi <= 30)
{
Alert("rsi h4 down "+h4rsi);
}
//---------------------------rsi DAY-----------------------------------------------------
i = 1;
diarsi = iRSI(_Symbol, PERIOD_D1, 14, PRICE_CLOSE, 1)。
如果(inicio)
{
while(diarsi < 70 && diarsi > 30)
{
i = i + 1;
diarsi = iRSI(_Symbol, PERIOD_D1, 14, PRICE_CLOSE, i)。
}
}
如果(diarsi >= 70)
{
Alert("RSI dia up "+diarsi)。
}
否则
如果(diarsi <= 30)
{
Alert("rsi dia down "+diarsi);
}
//---------------------------cci m5 -----------------------------------------------------
i = 1;
m5cci = iCCI(_Symbol, PERIOD_M5, 14, PRICE_TYPICAL, i)。
如果(inicio)
{
while(m5cci < 100 && m5cci > -100)
{
i = i + 1;
m5cci = iCCI(_Symbol, PERIOD_M5, 14, PRICE_TYPICAL, i)。
}
}
如果(m5cci >= 100)
{
Alert("CCI 5 up "+m5cci)。
}
否则
如果(m5cci <= -100)
{
警报("CCI 5下跌" +m5cci)。
}
//---------------------------cci m15 -----------------------------------------------------
i = 1;
m15cci = iCCI(_Symbol, PERIOD_M15, 14, PRICE_TYPICAL, i)。
如果(inicio)
{
while(m15cci < 100 && m15cci > -100)
{
i = i + 1;
m15cci = iCCI(_Symbol, PERIOD_M15, 14, PRICE_TYPICAL, i)。
}
}
如果(m15cci >= 100)
{
Alert("CCI 15 up "+m15cci)。
}
否则
如果(m15cci <= -100)
{
警报("CCI 15下跌" +m15cci)。
}
//---------------------------cci m30 -----------------------------------------------------
i = 1;
m30cci = iCCI(_Symbol, PERIOD_M30, 14, PRICE_TYPICAL, i)。
如果(inicio)
{
while(m30cci < 100 && m30cci > -100)
{
i = i + 1;
m30cci = iCCI(_Symbol, PERIOD_M30, 14, PRICE_TYPICAL, i)。
}
}
如果(m30cci >= 100)
{
Alert("CCI 30 up " +m30cci)。
}
否则
如果(m30cci <= -100)
{
警报("CCI 30下跌 "+m30cci)。
}
//---------------------------cci m60 -----------------------------------------------------
i = 1;
m60cci = iCCI(_Symbol, PERIOD_H1, 14, PRICE_TYPICAL, i)。
如果(inicio)
{
while(m60cci < 100 && m60cci > -100)
{
i = i + 1;
m60cci = iCCI(_Symbol, PERIOD_H1, 14, PRICE_TYPICAL, i)。
}
}
如果(m60cci >= 100)
{
Alert("CCI 60 up "+m60cci)。
}
否则
如果(m60cci <= -100)
{
Alert("cci 60 down "+m60cci)。
}
//---------------------------cci h4 -----------------------------------------------------
/* i = 1;
h4cci = iCCI(_Symbol, PERIOD_H4, 14, PRICE_TYPICAL, i)。
如果(inicio)
{
i = 1;
while(h4cci < 100 && h4cci > -100)
{
Alert("i" + i + " " + h4cci)。
i = i + 1;
h4cci = iCCI(_Symbol, PERIOD_H4, 14, PRICE_TYPICAL, i)。
}
}
如果(h4cci >= 100)
{
Alert("CCI H4 up " +h4cci)。
}
否则
如果(h4cci <= -100)
{
警报("CCI H4下跌 "+h4cci)。
}
*/
//---------------------------cci day-----------------------------------------------------
i = 1;
diacci = iCCI(_Symbol, PERIOD_D1, 14, PRICE_TYPICAL, i);
如果(inicio)
{
while(diacci < 100 && diacci > -100)
{
i = i + 1;
diacci = iCCI(_Symbol, PERIOD_D1, 14, PRICE_TYPICAL, i)。
}
}
如果(diacci >= 100)
{
警报("CCI DIA了 "+diacci)。
}
否则
如果(diacci <= -100)
{
Alert("cci dia down "+ diacci);
}
如果(a == 1000000)
return(0);
a = a + 1;
开始 = false;
}
}
//+------------------------------------------------------------------+
bool IsNewCandle()
{
static int BarsOnChart = 0;
如果(Bars == BarsOnChart)
返回(false)。
BarsOnChart = Bars;
return(true);
}
//+------------------------------------------------------------------+
...另外,请提供mq4 文件也非常重要,这样我就可以调整线宽,在常规设置中我无法做到。
请不要重复发帖!
我已经删除了你的另一个帖子。
如果我能得到该指标的MTF版本,将非常感激。
请编辑 您的(原始)帖子,并使用代码按钮(Alt-S)!(对于大量的代码,请附上)。(对于大量的代码,请附上它。)
论坛的一般规则和最佳做法。-一般 - MQL5编程论坛 2019.05.06
消息编辑
在MT4上。除非当前的图表是那个特定的符号(s)/TF(s)被引用,否则在 访问蜡烛/指标值之前,你必须 处理4066/4073 错误。
在MQL4 EA中下载历史记录 - 外汇日历 - MQL4编程论坛 - Page 3 #26 № 4 2019.05.20
这是我的建议(来自tsd 2010,也来自tsd 2008)。
----------------
只是要提醒一下。
编码员(任何编码员)都是免费编码的。
在大多数情况下,应该使用论坛的自由职业版块。
MA trend MultiTimeframe- MetaTrader 5的指标
在一张图表上显示三个时间段的iMA(移动平均)指标值。指定时间框架的名称显示在 "数据窗口 "中。
请为该指标增加MTF选项。
请为该指标添加MTF选项。
我发现了一个网站,在那里你可以找到它。
www. Google.com
附带警报和箭头的Histo多时间框架版本
同时附上普通版本的多时间框架(其中也有警报)。