Yes and No.
- First, you are working under "on Tick", which means that blocks are executed once per tick, at least those on the top.
- Then, when a given block does it's job, it makes other blocks to run - thiose connected to it's orange output. Or the yellow one.
- Most blocks are just scripts, one-time instructions - when you run them once, they do what they have to do and that's all, they quit and then will not run by themselves.
- "Condition" block checks the environment - it compares 2 values and directs you to one of it's outputs.
- "Buy now" and similar blocks does not wait for anything, they does not wait for the time to be 05:00 and then to run, they just execute their code in the moment and that's all. This happens in milliseconds! "Buy now" creates it's trade and quits. Again, this happens in milliseconds, right after this block is run by another block. If you run it again, it will create a new trade.
- Absolutely the same goes for "Buy pending order"
- "Open at price" in "Buy pending order": If you say that this is Candle High at 05:00, then the open price will be High of the candle that stands at the last known 05:00 for the chosen timeframe. If the current time is 02:43, it will give you candle high of 05:00 of the previous day.
- But you can always put some time filter above, just to be sure that you create your pending order after 05:00.
Така че един ден просто реших да не приемам задачи от никой и за нищо. Хем аз да не изперквам, хем да не разочаровам човека. Иначе не съм и голям специалист по индикаторите да ти кажа, но най-вече защото реално не съм се интересувал от тях. Веднъж или два пъти съм си правил нещо елементарно, и очевидно от доста време отлагам да се занимая с тях по-сериозно, че отдавна питат за генератор на индикатори 

I made this block long time ago, but then I just realized that some things are better to be made with indicators. I left this block active, but I'm almost sure that I will hide them soon. I will suggest to find some indicator.