CQG TICK is a simplified-sized based algo with a tick payup logic.
Order types: LMT
Method: Basic “with a tick” logic, monitors opposite inside size and pays up if it recedes below a threshold or if the market moves away. Optionally reprice or cancel the order if the market moves toward the order.
Parameters:
Name |
Tag number |
Format |
Comment |
TargetStrategy |
847 |
Int |
1007 - CQG TICK |
MaxChaseTicks |
8202 |
Int |
Maximum number of ticks to pay up. Default – 2. |
TradeTowardBehavior |
8205 |
Char |
What happens if the market moves towards us. Possible values: • 0 - NO_CHANGE – Continue to lean on the original opposite inside price • 1 - CANCEL – Cancel the order • 3 - REPRICE – Lean on the new opposite inside price Default – NO_CHANGE. |
ImbalanceRatio |
8240 |
Float |
Trigger threshold: (SameSize–OppositeSize) / (SameSize– OppositeSize). Default – 0.0 |
EnableImbalance |
8235 |
Boolean |
Look for order imbalance (above). Default – False. |
OppositeSizeRatio |
9120 |
Float |
See CQG PAYUP algo above. Note that in case of CQG TICK algo value of this parameter is not limited. |
OppositeSizeRaw |
9130 |
Int |
See CQG PAYUP algo above. |
TowardSizeRaw |
9131 |
Int |
When greater than zero market is considered to be moved toward algo order if inside market size is lower than this parameter’s value. Default – 0. |