Skip to main content

Shinhan Trade Connector

Features​

fix-shinhanConnector Key
Instruments
FUTUREOPTION
Request Types
SUBMITCANCELREPLACE
Order Types
LIMITMARKET
Time In Force
DAY
Order ID Mapper
SEQUENCE
✗
Order Status Request
✗
Cancel On Disconnect
✗
Commission
✗
Post Only
✗
Fast Cancel
✗
Fast Replace

Notes​

Cancel Replace​

  • Each Cancel/Replace request can modify only one field at a time: quantity or price, but not both.
  • Increasing the quantity of an open order is not supported; only reductions are allowed. To increase quantity, cancel the original order and submit a new one.
  • If a fill is received during modification, the confirmed quantity in the execution report may differ from the quantity requested in the amendment.

Symbology​

Options​

The SHIC FIX engine identifies option products as follows:

  • Symbol(55) : an exchange ticker symbol
  • SecurityType(167) : OPT

For example, the ticker symbol 20142087 means:

  • 2 : CALL OPTION
  • 01 : KOSPI 200
  • 42 : Maturity Month Year is 200402.
  • 087 : Strike Price is 87.5

Configuration​

Connector settings​

ParameterDefault ValueDescription
accountAccount(1) tag default value.
useAccountfalseThe flag to define whether to use order account in preference of default account.

Supported order attributes​

KeyDescription
1, 6001Account
18, 6018execInst. Instructions for order handling on exchange trading floor. Valid values: 4 = Over the day
21, 6021HandlInst. Instructions for order handling on Broker trading floor. Valid values: 1 = Automated execution order, private, 3 = Manual order, best execution
100, 6100Exchange Id
529, 6529Order Restrictions.Values: 2 = Index Arbitrage, 3 = Non-Index Arbitrage

Config sample​

connectors {
SHINHAN: ${template.connector.fix.shinhan} {
settings: {
host = "<HOST>"
port = <PORT>

senderCompId = "<SENDER_COMP_ID>"
targetCompId = "<TARGET_COMP_ID>"

account = "<ACCOUNT>"
useAccount = false # Allow sending request's account in Account(1)
}
}
}