@MarkV Thanks for responding in my absence.
Yes that is essentially it, I find this approach gives you much more flexibility and as you construct the model on paper you realise how much you can do.
To give you an example referring to the above screenshot
I have many different systems/triggers, some win, some ew and some lay, and give each a different system number, that is imported_15 in the above example., so I can have my triggers broken down into different blocks and just pick out the one I want to apply to each horse in the list by using imported_15, within those triggers I can have stake value imported_14 and max (or min) odds imported_13.
In my case, I have also created doubles and trebles which I can call, imported_1 shows which horse is in double1 11=first leg, 12=second leg and if there is a third leg its 13, then I just repeat that for other doubles and trebles. So all of these can run at the same time and just place single bets and/or parts of a multiple as and when the conditions apply.
This means on busy days you can insert a long list of horses - I paste from my excel into the notepad document, and if the bet alters I just paste from my excel into the notepad again, as the document auto updates, marketfeeder will just capture these changes at the next update.
referring back to your original statement, it is not clear why not all lay bets are being placed when you try this via excel, but if you try to recreate your approach via this method, it should be more clear, and if you are still hitting issues reviewing the program and trigger logs and checking the status of the various triggers involved should help identify any other issues you may have