iVolume功能在mq4中无法正常工作?
1 頁面的第 562 頁 12 上一個上一個
Results 1 to 10 of 16

Thread: iVolume功能在mq4中无法正常工作?

  1. #1
    1附件嗨,大家好。

    我使用iVolume功能创建了非常简单的指示器。但在我看来,iVolume不能正常工作!或者,也许我的代码有问题。
    这很简单。
    代码同时检查多个对中的低音量蜡烛,并在变量mMinCandleCount中计数(添加)。
    你可以在图表中看到这个变量。我一直在想,一切都很好,但有一天我打开了所有对的图表,我正在检查并在所有这些对上运行这个指数,并且在几根蜡烛后,我发现这个计数这个低容量蜡烛的变量的数量是不同的每个图表!
    例如我有欧盟和EJ 240计数,但在另一个EG EF和AJ 256等。
    任何人都可以告诉我发生了什么,因为我认为iVolume可能无法正常工作,但也可能是我的编码有误

    请帮助家伙。

    非常感谢!!!

    https://www.forex-pedia.com/attachme...1187327267.mq4

  2. #2
    请记住,所有配对都不会同时收到实时点滴......所以在所有图表上刷新您的实时点数可能不尽相同。例如,如果欧盟在EJ之前收到标记,欧盟图表将更新显示的值,但使用旧的EJ计数。然后当EJ收到它的标记时,它会刷新它自己的显示...但它与在EU上显示的不同。我相信我的解释不是很清楚
    ......但你当然明白了。

  3. #3
    Quote Originally Posted by ;
    请记住,所有配对都不会同时收到实时点滴......所以在所有图表上刷新您的实时点数可能不尽相同。例如,如果欧盟在EJ之前收到标记,欧盟图表将更新显示的值,但使用旧的EJ计数。然后当EJ收到它的标记时,它会刷新它自己的显示...但它与在EU上显示的不同。我相信我的解释不是很清楚
    ......但你当然明白了。
    谢谢。但是,当我的功能在我的印象中,只有当新的蜡烛打开时(而不是每个滴答声)才检查这个变量。那么它将不是所有配对的相同信息? mq4不检查每个蜡烛上的代码是否打开,但只有当价格变动时例如:欧盟在前两分钟的蜡烛价格上没有变化......我的代码根本不会运行这两个蜡烛? THX寻求帮助

  4. #4
    所有的对都不会同时打开新的蜡烛。我的意思是这些配对的第一个嘀嗒声不会同时发生。

  5. #5
    Quote Originally Posted by ;
    所有的对都不会同时打开新的蜡烛。我的意思是这些配对的第一个嘀嗒声不会同时发生。
    这在所有TF图表上是常见的还是仅在像1M和5M图表这样的较低TF上?当是。有什么方法可以获得有关该卷的正确信息?因为我的印刷工作是与主要想法是比较几个对在一起,当没有办法如何我可以得到正确的信息,那么整个指数是无用的

  6. #6
    我也有第二个Q.如果因为实时刻度问题而无法正常工作,为什么当我不使用循环编码,而只使用简单编码时,它工作正常?像这样:插入代码if((mVolumeSymbol11 lt; mVolumeSymbol12)(mVolumeSymbol11 lt; mVolumeSymbol13)){mLowVolSymbol1 = 1; }((mVolumeSymbol21 lt; mVolumeSymbol22)(mVolumeSymbol21 lt; mVolumeSymbol23)){mLowVolSymbol2 = 1; }((mVolumeSymbol31 lt; mVolumeSymbol32)(mVolumeSymbol31 lt; mVolumeSymbol33)){mLowVolSymbol3 = 1; }等如果我正在使用这种编码风格,我得到同样的计数对所有对但这个编码的问题是,当我检查10对代码是非常漫长和杂乱
    因此我开始使用带有循环的数组,但之后我无法得到正确的结果
    谢谢

  7. #7

    Quote Originally Posted by ;
    {quote}并且这在所有TF图表中是常见的,或者仅在像1M和5M图表这样的较低TF上?
    当欧元兑美元汇价出现时,所有欧元兑美元时间表都是相同的点。我的观点是欧元兑美元的勾号和欧元兑日元(或任何其他符号)的勾号并不完全同时出现。

  8. #8
    Quote Originally Posted by ;
    {quote}当欧元兑美元汇率出现波动时,所有欧元兑美元的时间表都是相同的点。我的观点是欧元兑美元的勾号和欧元兑日元(或任何其他符号)的勾号并不完全同时出现。
    是的,我明白这一点。但我仍然不知道为什么它不能使用循环编码
    因为当蜡烛1关闭并且蜡烛0正在运行蜡烛1时有最终音量信息它不会随时间改变只有当代码在第一次打勾后才会等待蜡烛0然后它会检查蜡烛1上的音量信息。例如在5M图表中:欧盟对蜡烛第一次打勾0将在02秒出现,在EJ上它会出现05sec但两对蜡烛1上的音量完成后它们没有改变,因为现在指数正在计数蜡烛的音量0不在蜡烛上1 ...对于印度来说,如果它是在蜡烛1的计算音量在蜡烛关闭后02秒或蜡烛关闭后的05秒内计算音量,那么它必须相同...因为当我正在进行背部测试时,我是检查图表上的音量信息这个音量信息与音量信息不同的是什么是印度给我的。或者我错过了什么?

  9. #9

    Quote Originally Posted by ;
    {quote} ...因为当蜡烛1关闭并且蜡烛0正在运行时蜡烛1有最终音量信息,它不会改变
    坦率地说,我并没有仔细查看整个代码......但是,如果你所看到的值是来自蜡烛关闭的,那么你是对的,因此无论指标应用于哪个符号,数字都应该是相同的。 。

  10. #10

    Quote Originally Posted by ;
    {坦率地说,我并没有仔细查看整个代码......但是,如果你看到的值是来自蜡烛关闭的,那么你是对的,所以无论指标应用的符号如何,数字都应该是相同的上 ...
    确切地说...我的问题是,使用简单的编码就可以很好地工作,就像我之前提到的那样。但使用这个简单的循环编码后,我得到了错误的结果。可能是 函数中的问题?该代码没有在该变量上正确添加数字?正确的这部分代码..插入代码void CountMinVolCandle(){for(int n = 0; n lt; mNoPrs; n ){if(mLowVol#91; n#93;#91; 0#93; == 1) mMinCandleCount ; } return; }

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。