Hi, I m new in CQG. I would like to know is it possible to write some custom strategies for the incomplete order? when filling the legs, incomplete order occur sometime and if the market go far away from the incomplete order, it will never be filled. CQG do have some build-in strategies like payup, trail limit, etc, to deal with this legging issue. However, I found that none of the build-in methods fit my need. So, I am thinking writing a custom strategy for the incomplete order. someone tell me it is necessary to use API. I think i need to explore the codes and find out the variables representing the incomplete order and to write some custom strategies on this variable. anyone has some existing templates in excel format (or c++) dealing with the incomplete order? thanks a lot!!
Just call up CQG they are very friendly and generally talk you through everything you need. Personally i find the "fills management" section of the spreader covers everything i need
actually, CQG technician ask me to call API partner coz they can't support on my custome strategy handling incomplete orders. i know many ppl would manual fill it. how about you? I am manually filling it, but don't you think there will be much pressure when manual filling? of course, if you scarifice some ticks to fill it, then everything will be fine. but still have pressure. i just want to write a custom strategy to fill the incomplete orders. if i can find the variable controlling the incomplete order and where is the coding, i think i can handle it...
To be honest I have been spread trading for close to 10 years using autospreaders on TT, Stella and now CQG. I've tweaked and played with every single setting and none of them make that much difference. I just accept getting legged is part of the game. Unless you have some HFT connection you are not going to get your leg on all the time. It depends what you are spreading. If I am spreading quite a fast moving spread I generally am happy to give up 1 or 2 ticks on most trades to ensure that I never have one of those huge leggings on a fast news spike.
due to the way of my trading, i cannot give up even 1 tick for one leg... so i need to deal with the incomplete orders. i will try to figure out where is the variable controlling the incomplete orders...
Feel free to PM me and I'll see if I have found a way to combat your issues. Generally i only use spreaders for faster moving markets. If you're doing something slower moving like STIRS then I'd manually do it. But even oil spreads. Bund bobl etc I don't mind giving up a bund tick once every 3 trades or so getting in or out. Doesn't impact profitability for me