Signal Copier settings for TradeStation 9.5

 

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

Read 2648 times