Add the _tsSignalCopier strategy to the chart you will be trading with Collective2
Format the settings for _tsSignalCopier
_tsSignalCopier Settings (1/2)


ServiceId |
Specifies the publisher and account to which your strategy signals will be sent: "Collective2:12345678" (substitute your C2 system ID) "ZuluTrade:myaccount" (substitute you ZuluTrade account name) |
ServiceEnable |
true: enable _tsSignalCopier link to StrategyXtender false: disable link to StrategyXtender |
TradeSymbol | the symbol to be traded using the symbology of the connected service(Collective2, ZuluTrade, etc.) |
SymbolType | choices are "forex", "future", "stock", "option" |
GoLong |
true: enable opening Long positions false: disable Long positions |
GoShort |
true: enable opening Short positions false: disable opening Short positions |
OrderQty |
Sets the order quantity to be used for signals at Collective2 or ZuluTrade. 0: order quantity = strategy contracts * QtyFactor >0 : specifies the exact quantity to use for opening each order
Note: If your strategy uses position scaling, then OrderQty should be set to 0 to ensure positions at Collective2 are updated each time the strategy position increases or decreases. |
QtyFactor |
If OrderQty = 0, then QtyFactor is used to calculate the signal order quantity (strategy contracts * QtyFactor). This can be helpful for Example: OrderQty = 0 QtyFactor = .00001 Strategy opens 100000 EUR/USD Signal Order Quantity = 100000 * .00001 = 1
|
CopyStopLoss |
true: update stop loss at Collective2 or ZuluTrade false: don't send stop loss updates |
CopyProfitTarget |
true: update profit target at Collective2 or ZuluTrade false: don't send profit target updates |
ProfitTicks |
0 - don't create an initial profit target order when opening a position <0,>0 - set initial profit target order this many ticks from the entry price Note: If your strategy manages profit target orders on its own, it is recommended to set this value to 0. |
StopLossTicks |
0 - don't create an initial stop loss order when opening a position <0,>0 - set initial stop loss order this many ticks from the entry price Note: If your strategy manages stop loss orders on its own, it is recommended to set this value to 0. |
MinOrderMoveTicks | The minimum number of ticks that a stop loss or profit target order must move before sending an update signal to Collective2 or ZuluTrade |
BrokerSpreadTicks | Average number of ticks between your TradeStation fill prices and Collective2 (or ZuluTrade) fill prices |
KeepInitialPos |
true: don't close open positions at Collective2 or ZuluTrade when _tsSignalCopier first starts and the strategy position is flat false: close open positions at Collective2 or ZuluTrade if the strategy position is flat when starting _tsSignalCopier |
ServiceEnableOCA |
not used |
MinBuyPower |
>0 : the minimum buying power at Collective2 must be at least this much before accepting a new order 0: buying power is not checked |
Comments |
Comments to be attached to each signal sent to Collective2 or ZuluTrade |
RecentBars |
Default: 3 _tsSignalCopier will check the age of an existing strategy position. If it is older than the number of bars specified, the order will be ignored. This prevents signals being sent that are too old. |
TimeInForce |
Sets the time in force for new orders: "GTC" - Good Till Cancelled "DAY" - Good till end of trading session |
CancelSecs |
not used |
DelaySecs |
not used |
RefreshSecs |
not used |