Questions about 'Skip ticks' block
-
I'm going to try it for the first time and I would like to know the following:
-
Can I choose decimal time units, i.e. 0.3, 0.5, 0.7 minutes?
-
How does it work at backtesting? Does it distort results or not?
Thank you in advance
-
-
Apparently I cannot choose decimal time units for seconds. I mean I choose them but it doesn't work. Is that intended?
-
Does this block stop other blocks after it? I mean that they are apparently blocked beyond the time period specified.
-
This block sets a value in one variable, which is then checked in OnTick(). The block prevents all the other blocks from running for some time. Look at the screenshots below.
I think you should be able to use values like 0.5 for the minutes.


-
I tried this simple example and it doesn't work.
https://fxdreema.com/shared/ReqSxTlLb
Not a single tick is skipped no matter how many seconds I insert as a constant. Am I missing something?
-
I added a 'Pass' block at the top, but nothing changes.
-
My guess at better skip-ticks and delay functions. Sounds like the provided ones are not very useful.
https://fxdreema.com/shared/7zRhyWgxb
Haven't tested these. Just guessing ...
Everything in fxDreema needs to be tested carefully.
-
@isp00rt I set the constant to 10 and then to 100 seconds and it worked for me. I did that in the project directly, I normally don't touch the inputs of the EA in MetaTrader
-
@richard96816
Thank you very much for your suggestion. If the block can't do what I want I will certainly try your structure. -
@fxdreema
Did you try on a demo account or by backtesting? I tried two different broker's MT4 platforms and it doesn't work on demo. No matter what I do, not a single tick is skipped after I run the EA. Can you please tell me on which platform did you test it? -
Can someone please confirm the project does work properly? I tried three MT4 platforms: Admiral Markets, GKFX and FXCM and it doesn't. I tried on demo accounts.
-
Wow, I found the problem. In the block I use TimeCurrent() to set the value of FXD_TICKSKIP_UNTIL and in OnTick() I use TimeLocal(). Those are the same when testing, but on real probably not. I will fix it.
-
Ok. Thank you.
-
Coud you finally fix it?
-
I think I fixed it when I wrote the last post. Isn't it working?
-
It doesn't work yet. Did you try it on a demo account?
-
It doesn't work yet. Can anyone solve