Hi
Thanks for your post,
One of VJForex goals is provide such aspect of modular programming or at least try to cover some of it and improve it in ad hoc basis. The use of a whole set of blocks that represents a given strategyu of a function is indeed possible and you already noticed that a strategy used a single block could either generate signal or run independently (ie normal run). It is also possible to define a certain number of variables as "Global variables" that will be available later for a quick modification inside your strategy block:
Please try this and let us know your thoughts/feedback.
Thanks