Info | ||
---|---|---|
| ||
|
Signage logic allows to change the algorithm for certain numeric field values extracted. This includes changes applied on the step of calculation of their value:
Expand | |||||
---|---|---|---|---|---|
| |||||
AMOUNT field in Traded CA (if 'IncludeCurveAnalyticsEnableSignageLogic' = 'Y'):
|
Signage logic is enabled with parameter 'EnableSignageLogic' set to 'Y' or by its global analog W_ENABLE_SIGNAGE_LOGIC in w_config_custom.inc (if the value is 'N' or not specified (default), numeric fields are presented as stored in database).
Signage logic for Trade SETTLEMENT_AMOUT and SETTLE_AMOUNT_BASE is enabled with the additional parameter 'SettlementSignageFlag' set to Y.
Field Group Number | Warehouse Trade Fields | Traded CA Fields | Settled CA Fields |
---|---|---|---|
1 | NET_CASH EagleML/WarehouseTransaction/warehouseTrade/netAmountLocal | AMOUNT | AMOUNT |
TRADE_BASE_AMOUNT | NET_AMOUNT_BASE | NET_AMOUNT_BASE | |
SETTLEMENT_AMOUNT EagleML/WarehouseTransaction/warehouseTrade/settlementAmount | SETTLE_AMOUNT_LOCAL | SETTLE_AMOUNT_LOCAL | |
REC_PAY_AMT_B | REC_PAY_AMT_B | ||
REC_PAY_AMT_L | REC_PAY_AMT_L | ||
2 | COST_BASE EagleML/WarehouseTransaction/warehouseTrade/costBase | (no fields) | (no fields) |
COST_LOCAL EagleML/WarehouseTransaction/warehouseTrade/costLocal | |||
ORIG_ACQ_COST_BASE | |||
ORIG_ACQ_COST_LOCAL EagleML/WarehouseTransaction/warehouseTrade/originalAcquisitionCostLocal | |||
PAR_OR_SHARES EagleML/WarehouseTransaction/warehouseTrade/originalQuantity | |||
3 | PRINCIPAL EagleML/WarehouseTransaction/warehouseTrade/principal | PRINCIPAL | PRINCIPAL |
PRINCIPAL_BASE EagleML/WarehouseTransaction/warehouseTrade/principalB | PRINCIPAL_AMOUNT_BASE | PRINCIPAL_AMOUNT_BASE | |
DIRTY_PRINCIPAL EagleML/WarehouseTransaction/warehouseTrade/dirtyPrincipalLocal | |||
DIRTY_PRINCIPAL_BASE | |||
4 | BASE COMMISSION AMOUNT EagleML/WarehouseTransaction/warehouseTrade/baseCommissionAmount | COMM_AMT_B | COMM_AMT_B |
LOCAL_COMMISSION_AMOUNT EagleML/WarehouseTransaction/warehouseTrade/localCommissionAmount | COMM_AMT_L | COMM_AMT_L | |
EXCHANGE_FEE EagleML/WarehouseTransaction/warehouseTrade/exchangeFee | OTHER_FEE_B | OTHER_FEE_B | |
EXCHANGE_FEE_BASE EagleML/WarehouseTransaction/warehouseTrade/exchangeFeeBase | OTHER_FEE_LOCAL | OTHER_FEE_LOCAL | |
OTHER_FEE EagleML/WarehouseTransaction/warehouseTrade/otherFee | RECLAIM_AMOUNT_BASE | RECLAIM_AMOUNT_BASE | |
OTHER_FEE_BASE EagleML/WarehouseTransaction/warehouseTrade/otherFeeBase | RECLAIM_L | RECLAIM_L | |
SEC_FEES EagleML/WarehouseTransaction/warehouseTrade/secFee | SEC_FEE | SEC_FEE | |
SEC_FEES_BASE EagleML/WarehouseTransaction/warehouseTrade/secFeesBase | SEC_FEE_B | SEC_FEE_B | |
TAXES EagleML/WarehouseTransaction/warehouseTrade/taxAmountLocal | STAMP_DUTY_TAX_B | STAMP_DUTY_TAX_B | |
TAXES_BASE EagleML/WarehouseTransaction/warehouseTrade/taxesBase | STAMP_DUTY_TAX_L | STAMP_DUTY_TAX_L | |
TAX_AMT_B | TAX_AMT_B | ||
TAX_AMT_L | TAX_AMT_L | ||
TAX_EXPENSE_BASE | TAX_EXPENSE_BASE | ||
WITHHOLDING_L | WITHHOLDING_L | ||
5 | CURRENCY_GAIN | GAIN_CURRENCY | GAIN_CURRENCY |
SECURITY_GAIN | GAIN_SWAP_B | GAIN_SWAP_B | |
TOTAL_GAIN_LOCAL EagleML/WarehouseTransaction/warehouseTrade/totalGainLocal | GAIN_SWAP_L | GAIN_SWAP_L | |
TOTAL_GAIN EagleML/WarehouseTransaction/warehouseTrade/totalGain | (no fields) | (no fields) | |
ST_GAIN_SEC_L | |||
ST_GAIN_SEC_B | |||
ST_GAIN EagleML/WarehouseTransaction/warehouseTrade/stGain | |||
ST_GAIN_CRRCY EagleML/WarehouseTransaction/warehouseTrade/stGainCurrency | |||
LT_GAIN_SEC_L EagleML/WarehouseTransaction/warehouseTrade/ltLossSecLocal | |||
LT_GAIN_SEC_B EagleML/WarehouseTransaction/warehouseTrade/ltLossSecBase | |||
LT_GAIN EagleML/WarehouseTransaction/warehouseTrade/ltGain | |||
LT_GAIN_CRRCY EagleML/WarehouseTransaction/warehouseTrade/ltGainCurrency | |||
GAIN_CRRCY_988 EagleML/WarehouseTransaction/warehouseTrade/gainCurrency988 | |||
6 | CURRENCY_LOSS EagleML/WarehouseTransaction/warehouseTrade/lossCurrency | LOSS_CURRENCY | LOSS_CURRENCY |
SECURITY_LOSS | LOSS_SWAP_B | LOSS_SWAP_B | |
TOTAL_LOSS EagleML/WarehouseTransaction/warehouseTrade/totalLoss | LOSS_SWAP_L | LOSS_SWAP_L | |
TOTAL_LOSS_LOCAL EagleML/WarehouseTransaction/warehouseTrade/totalLossLocal | (no fields) | (no fields) | |
ST_LOSS_SEC_L EagleML/WarehouseTransaction/warehouseTrade/stLossSecLocal | |||
ST_LOSS_SEC_B EagleML/WarehouseTransaction/warehouseTrade/stLossSecBase | |||
ST_LOSS EagleML/WarehouseTransaction/warehouseTrade/stLoss | |||
ST_LOSS_CRRCY EagleML/WarehouseTransaction/warehouseTrade/stLossCurrency | |||
LT_LOSS_SEC_L EagleML/WarehouseTransaction/warehouseTrade/ltLossSecLocal | |||
LT_LOSS_SEC_B EagleML/WarehouseTransaction/warehouseTrade/ltLossSecBase | |||
LT_LOSS EagleML/WarehouseTransaction/warehouseTrade/ltLoss | |||
LT_LOSS_CRRCY (no signage logic currently) EagleML/WarehouseTransaction/warehouseTrade/ltLossCurrency | |||
LOSS_CRRCY_988 (no signage logic currently) | |||
7 | ACCRUED_INTEREST EagleML/WarehouseTransaction/warehouseTrade/accruedInterest | INCOME | INCOME |
BASEINTERESTADJ EagleML/WarehouseTransaction/warehouseTrade/interestAdjBase | INCOME_AMOUNT_BASE | INCOME_AMOUNT_BASE | |
CLS_AMORT_LOCAL EagleML/WarehouseTransaction/warehouseTrade/clsAmortLocal | (no fields) | (no fields) | |
CLS_AMORT_BASE EagleML/WarehouseTransaction/warehouseTrade/clsAmortBase | |||
CLS_OID_L EagleML/WarehouseTransaction/warehouseTrade/clsOidLoca | |||
CLS_OID_B EagleML/WarehouseTransaction/warehouseTrade/clsOidBase | |||
CLS_ILB_INC_LTD_LOCAL | |||
CLS_ILB_INC_LTD_BASE EagleML/WarehouseTransaction/warehouseTrade/clsIlbIncLtdBase | |||
8 | (no fields) | UNITS | UNITS |
9 | TRADE_AMOUNT EagleML/WarehouseTransaction/warehouseTrade/tradeAmount | (no fields) | (no fields) |
NETSETTLEAMT EagleML/WarehouseTransaction/warehouseTrade/netsettleamt | |||
TOTAL_AMORT_LOCAL, EagleML/WarehouseTransaction/warehouseTrade/totalAmortLocal | |||
TOTAL_AMORT_BASE EagleML/WarehouseTransaction/warehouseTrade/totalAmortBase |
...