编码帮助 - 页 169 1...162163164165166167168169170171172173174175176...786 新评论 zilliq 2013.10.15 14:50 #1681 谢谢 Mladen 如果平滑动量=平滑 RSI(我在PRT中可以做到这一点,没有问题)。 但你怎么称呼 "绝对 "动量,如果 RSX=(平滑RSI)/(平滑绝对RSI)。 我希望我有很好的理解 谢谢 Zilliq Mladen Rakic 2013.10.15 14:59 #1682 zilliq: 谢谢 Mladen 如果平滑动量=平滑RSI(我可以在PRT中做到这一点,没有问题。)但是你怎么称呼 "绝对 "动量呢,如果RSX=(平滑RSI)/(平滑绝对RSI)。我希望我有很好的理解谢谢 Zilliq Zilliq 我没有说 "平滑RSI "或 "平滑绝对RSI" 我说的是 "平滑动量 和平滑绝对动量的比率"(注:RSI,根据定义,属于动量指标家族的一种)。 你可以在rsx的计算中找到一行,其中一部分是 "MathAbs(mom)"。这就是绝对动量--它永远不会低于0,除非是由于平滑滞后或 "跌破 "的结果(这很罕见)。 Mladen Rakic 2013.10.15 17:18 #1683 Zilliq 看看这个帖子中的指标:https://www.mql5.com/en/forum/178733/page36。它将阐明在计算任何类型的rsi时使用什么和如何使用。 问候 zilliq 2013.10.15 17:42 #1684 非常感谢Mladen,这非常好 我会看到这一点,看看我可以做的PRT 祝你有个愉快的夜晚 Zilliq zilliq 2013.10.15 18:02 #1685 好吧,我看到了你的RSI实验,我想我明白了你的代码。 如果它能帮助别人,这里有一篇关于RSI和如何计算的有趣文章 http://forum.vtsystems.com/index.php?act=Attach&type=post&id=1517 现在我需要编写一个平滑动量的代码 非常感谢Mladen的解释。 Zilliq 附加的文件: 2013-10-15_22h00_56.png 6 kb fareastol 2013.10.15 19:18 #1686 嗨,Mladen和这里的朋友们 请原谅我,并让我知道,如果我打扰了你的问题,有关定义POC和VA值的目标带基于给定的市场概况。我可以继续在这里分享我对这个问题的具体问题吗? 通过这条信息,我想告诉大家我的试验(到现在为止的失败),并呼吁大家帮助我找出我的编码错误。请检查我在所附指标中的编码逻辑(为了测试时方便,我专门设置了参数应用于图表M15-EURUSD)。 根据评论信息,我发现TB_POCCount(MaxCount=34)和TB_TotalCount(>100万)之间的差异非常奇怪,而只有400点的步长。我反复检查过,但无法解释原因。 我也尝试了合理的TB_TotalCount的假设,以测试我在编码中寻找VAH和VAL的逻辑。这也是失败的。 再次感谢您的考虑。希望能得到您的指点! 尊敬的先生 附加的文件: eurusdm15_1.png 49 kb level_sensor_test_7.02_h_eurusd.mq4 5 kb Mladen Rakic 2013.10.15 19:49 #1687 fareastol: 嗨,Mladen和这里的朋友们请原谅我,并让我知道,如果我打扰了你的问题,即根据给定的市场概况为一个目标带定义POC和VA值。我可以继续在这里分享我在这个问题上的具体问题吗? 通过这条信息,我想告诉大家我的试验(到现在为止的失败),并呼吁大家帮助我找出我的编码错误。请检查我在所附指标中的编码逻辑(为了测试时方便,我专门设置了参数应用于图表M15-EURUSD)。 根据评论信息,我发现TB_POCCount(MaxCount=34)和TB_TotalCount(>100万)之间的差异非常奇怪,而只有400点的步长。我反复检查过,但无法解释原因。 我也尝试了合理的TB_TotalCount的假设,以测试我在编码中寻找VAH和VAL的逻辑。这也是失败的。 再次感谢您的考虑。希望能得到您的指点! 尊敬的朋友们 尊敬的先生 你能解释一下你想在TB_TotalCount变量中计算什么吗? _______________________ PS:1小时图的平均点数在3到4000之间(因为它取决于MAX_HISTORY期间的最高点和最低点)。 fareastol 2013.10.15 20:19 #1688 嗨,姆拉登 谢谢你的好意。 我使用TB_TotalCount来计算TargetBand内所有价位在每个特定价格上的总频率(样本试验中的范围是1.35450到1.35850~400点的价格步长)。然后,这个数字将被用来计算价值区(VA)的总计数,按目标区总频率的70%的给定比例计算。 为了找到VA的高/低点,我的逻辑是以POC价格为中心点,然后用变量upPOC和dnPOC在这个特定水平的两个方向上进行计数,然后逐渐将每个计数步骤的价格频率纳入VA计数,直到填满上述VA的总计数。 Mladen Rakic 2013.10.15 20:30 #1689 fareastol: 嗨,Mladen 谢谢你的好意。我使用TB_TotalCount来计算TargetBand内所有价位的每个特定价格的总频率(在样本试验中的范围为1.35450至1.35850~400点的价格阶梯)。然后,这个数字将被用来计算价值区(VA)的总计数,按照给定的比例,即TargetBand总频率的70%。 为了找到VA的高低点,我的逻辑是以POC价格为中心点,然后用变量upPOC和dnPOC在这个特定水平的两个方向上计数,然后逐渐将每个计数步骤的价格频率纳入VAcount,直到填满上述VA的TotalCount。 解释 试着去掉 这部分。 for(j=0, n=TB_LL; j<Target_band; j++, n++) { TBCount[j] = Count[n]; TB_TotalCount += TBCount[j]; TB_VACount = MathRound(0.7 * TB_TotalCount); nPOC = ArrayMaximum(TBCount); TB_POC = TargetL + nPOC*PointStep; TB_POCCount = TBCount[nPOC]; } 从 "for (i=1; i < History; i++)" 循环中删除(你有一个循环中的循环)。 zilliq 2013.10.15 20:58 #1690 你好,姆拉登。 我成功地使用了相对和绝对动量 非常感谢你的帮助,现在我需要对RSX的动量进行平滑处理。 Zilliq Ps: 如果它能帮助到别人。 //收盘时的相对动量 ind1= close-close[1]。 // 绝对动量 ind2=abs(ind1) ind3=wilderAverage[rs](ind1) ind4=wilderAverage[rs](ind2) ind3=(50*(ind3+ind4))/ind4 返回ind3为 "RSI",0, 30, 70, 100 附加的文件: cac_40_index.png 38 kb 1...162163164165166167168169170171172173174175176...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢 Mladen
如果平滑动量=平滑 RSI(我在PRT中可以做到这一点,没有问题)。
但你怎么称呼 "绝对 "动量,如果
RSX=(平滑RSI)/(平滑绝对RSI)。
我希望我有很好的理解
谢谢
Zilliq
谢谢 Mladen
如果平滑动量=平滑RSI(我可以在PRT中做到这一点,没有问题。)
但是你怎么称呼 "绝对 "动量呢,如果
RSX=(平滑RSI)/(平滑绝对RSI)。
我希望我有很好的理解
谢谢
ZilliqZilliq
我没有说 "平滑RSI "或 "平滑绝对RSI"
我说的是 "平滑动量 和平滑绝对动量的比率"(注:RSI,根据定义,属于动量指标家族的一种)。
你可以在rsx的计算中找到一行,其中一部分是 "MathAbs(mom)"。这就是绝对动量--它永远不会低于0,除非是由于平滑滞后或 "跌破 "的结果(这很罕见)。
Zilliq
看看这个帖子中的指标:https://www.mql5.com/en/forum/178733/page36。它将阐明在计算任何类型的rsi时使用什么和如何使用。
问候
非常感谢Mladen,这非常好
我会看到这一点,看看我可以做的PRT
祝你有个愉快的夜晚
Zilliq
好吧,我看到了你的RSI实验,我想我明白了你的代码。
如果它能帮助别人,这里有一篇关于RSI和如何计算的有趣文章
http://forum.vtsystems.com/index.php?act=Attach&type=post&id=1517
现在我需要编写一个平滑动量的代码
非常感谢Mladen的解释。
Zilliq
嗨,Mladen和这里的朋友们
请原谅我,并让我知道,如果我打扰了你的问题,有关定义POC和VA值的目标带基于给定的市场概况。我可以继续在这里分享我对这个问题的具体问题吗?
通过这条信息,我想告诉大家我的试验(到现在为止的失败),并呼吁大家帮助我找出我的编码错误。请检查我在所附指标中的编码逻辑(为了测试时方便,我专门设置了参数应用于图表M15-EURUSD)。
根据评论信息,我发现TB_POCCount(MaxCount=34)和TB_TotalCount(>100万)之间的差异非常奇怪,而只有400点的步长。我反复检查过,但无法解释原因。
我也尝试了合理的TB_TotalCount的假设,以测试我在编码中寻找VAH和VAL的逻辑。这也是失败的。
再次感谢您的考虑。希望能得到您的指点!
尊敬的先生
嗨,Mladen和这里的朋友们
请原谅我,并让我知道,如果我打扰了你的问题,即根据给定的市场概况为一个目标带定义POC和VA值。我可以继续在这里分享我在这个问题上的具体问题吗?
通过这条信息,我想告诉大家我的试验(到现在为止的失败),并呼吁大家帮助我找出我的编码错误。请检查我在所附指标中的编码逻辑(为了测试时方便,我专门设置了参数应用于图表M15-EURUSD)。
根据评论信息,我发现TB_POCCount(MaxCount=34)和TB_TotalCount(>100万)之间的差异非常奇怪,而只有400点的步长。我反复检查过,但无法解释原因。
我也尝试了合理的TB_TotalCount的假设,以测试我在编码中寻找VAH和VAL的逻辑。这也是失败的。
再次感谢您的考虑。希望能得到您的指点!
尊敬的朋友们尊敬的先生
你能解释一下你想在TB_TotalCount变量中计算什么吗?
_______________________
PS:1小时图的平均点数在3到4000之间(因为它取决于MAX_HISTORY期间的最高点和最低点)。
嗨,姆拉登
谢谢你的好意。
我使用TB_TotalCount来计算TargetBand内所有价位在每个特定价格上的总频率(样本试验中的范围是1.35450到1.35850~400点的价格步长)。然后,这个数字将被用来计算价值区(VA)的总计数,按目标区总频率的70%的给定比例计算。
为了找到VA的高/低点,我的逻辑是以POC价格为中心点,然后用变量upPOC和dnPOC在这个特定水平的两个方向上进行计数,然后逐渐将每个计数步骤的价格频率纳入VA计数,直到填满上述VA的总计数。
嗨,Mladen
谢谢你的好意。
我使用TB_TotalCount来计算TargetBand内所有价位的每个特定价格的总频率(在样本试验中的范围为1.35450至1.35850~400点的价格阶梯)。然后,这个数字将被用来计算价值区(VA)的总计数,按照给定的比例,即TargetBand总频率的70%。
为了找到VA的高低点,我的逻辑是以POC价格为中心点,然后用变量upPOC和dnPOC在这个特定水平的两个方向上计数,然后逐渐将每个计数步骤的价格频率纳入VAcount,直到填满上述VA的TotalCount。解释
试着去掉 这部分。
{
TBCount[j] = Count[n];
TB_TotalCount += TBCount[j];
TB_VACount = MathRound(0.7 * TB_TotalCount);
nPOC = ArrayMaximum(TBCount);
TB_POC = TargetL + nPOC*PointStep;
TB_POCCount = TBCount[nPOC];
}
从 "for (i=1; i < History; i++)" 循环中删除(你有一个循环中的循环)。
你好,姆拉登。
我成功地使用了相对和绝对动量
非常感谢你的帮助,现在我需要对RSX的动量进行平滑处理。
Zilliq
Ps: 如果它能帮助到别人。
//收盘时的相对动量
ind1= close-close[1]。
// 绝对动量
ind2=abs(ind1)
ind3=wilderAverage[rs](ind1)
ind4=wilderAverage[rs](ind2)
ind3=(50*(ind3+ind4))/ind4
返回ind3为 "RSI",0, 30, 70, 100