You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
requiredint64ctidTraderAccountId=2; // Unique identifier of the trader's account. Used to match responses to trader's accounts.
554
-
repeatedProtoOATickDatatickData=3; // The list of ticks in chronological order. The first tick contains Unix timestamp in milliseconds while all subsequent ticks have the time difference in milliseconds between previous and the current one.
554
+
repeatedProtoOATickDatatickData=3; // The list of ticks is in chronological order. The first tick contains Unix timestamp in milliseconds while all subsequent ticks have the time difference in milliseconds between the previous and the current one.
555
555
requiredboolhasMore=4; // If TRUE then the number of records by filter is larger than chunkSize, the response contains the number of records that is equal to chunkSize.
Copy file name to clipboardExpand all lines: OpenApiModelMessages.proto
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -132,13 +132,15 @@ message ProtoOASymbol {
132
132
optionalProtoOADayOfWeekrolloverCommission3Days=28 [default = MONDAY]; // Day of the week (in UTC) when Administrative Fee charge amount will be tripled. Applied only if RolloverChargePeriod = 0 or 1
133
133
optionalProtoOASwapCalculationTypeswapCalculationType=29 [default = PIPS]; // Specifies type of SWAP computation as PIPS (0) or PERCENTAGE (1, annual, in percent)
134
134
optionalint64lotSize=30; // Lot size of the Symbol (in cents).
135
-
optionalint64preciseTradingCommissionRate=31; // Commission base amount. Total commission depends on commissionType: for non-percentage types it is multiplied by 10^8.
135
+
optionalint64preciseTradingCommissionRate=31; // Commission base amount. Total commission depends on commissionType: for non-percentage types it is multiplied by 10^8, for percentage of value commission type it is multiplied by 10^5
136
136
optionalint64preciseMinCommission=32; // Minimum commission amount per trade multiplied by 10^8.
137
137
repeatedProtoOAHolidayholiday=33; // List of holidays for this symbol specified by broker.
138
138
optionalint32pnlConversionFeeRate=34; // Percentage (1 = 0.01%) of the realized Gross Profit, which will be paid by the Trader for any trade if the Quote Asset of the traded Symbol is not matched with the Deposit Asset.
139
139
optionalint64leverageId=35; // The unique identifier of dynamic leverage entity. https://help.ctrader.com/ctrader/trading/dynamic-leverage
140
140
optionalint32swapPeriod=36; // Period of charging swaps in hours. 24 means swaps will be charged 1 time per day, 12 - every 12 hours, 8 - every 8 hours, etc.
141
141
optionalint32swapTime=37; // Time in minutes from 00:00 (UTC) when intraday swaps are charged for the first time.
142
+
optionalint32skipSWAPPeriods=38; // Count of swapPeriods before first SWAP charge.
143
+
optionalboolchargeSwapAtWeekends=39; // If enabled SWAP will be charged for all days of week, including Saturday and Sunday.
142
144
}
143
145
144
146
/** Lightweight symbol entity. */
@@ -187,7 +189,7 @@ message ProtoOAInterval {
187
189
enumProtoOACommissionType {
188
190
USD_PER_MILLION_USD=1; // USD per million USD volume - usually used for FX. Example: 50 USD for 1 mil USD of trading volume.
189
191
USD_PER_LOT=2; // USD per 1 lot - usually used for CFDs and futures for commodities, and indices. Example: 15 USD for 1 contract.
190
-
PERCENTAGE_OF_VALUE=3; // Percentage of trading volume - usually used for Equities. Example: 0.005% of notional trading volume. Multiplied by 100,00.
192
+
PERCENTAGE_OF_VALUE=3; // Percentage of trading volume - usually used for Equities. Example: 0.005% of notional trading volume. Multiplied by 100,000.
191
193
QUOTE_CCY_PER_LOT=4; // Quote ccy of Symbol per 1 lot - will be used for CFDs and futures for commodities, and indices. Example: 15 EUR for 1 contract of DAX.
0 commit comments