Support Board
Date/Time: Sat, 19 Apr 2025 16:04:20 +0000
Post From: CurrencyValuePerTick for Trade and Current Quote Symbol
[2025-03-21 14:48:51] |
User758025 - Posts: 5 |
that doesn't help at all. for others who may want to know this is how i accessed it in ACSIL s_SCPositionData PositionData; sc.GetTradePosition(PositionData); int currentPosition = PositionData.PositionQuantity; float currencyValuePerTick = sc.CurrencyValuePerTick; // Default to chart symbol value if (!sc.TradeAndCurrentQuoteSymbol.IsEmpty() && sc.IsFullRecalculation == 0 && sc.ServerConnectionState == SCS_CONNECTED) { s_SCBasicSymbolData symbolData; sc.GetBasicSymbolData(sc.TradeAndCurrentQuoteSymbol, symbolData, false); if (symbolData.TickSize > 0.0f) { currencyValuePerTick = symbolData.CurrencyValuePerTick; } else { if (sc.Index == 0) { SCString msg; msg.Format("Warning: Symbol data for %s not available yet, using chart symbol currency value per tick", sc.TradeAndCurrentQuoteSymbol.GetChars()); sc.AddMessageToLog(msg, 1); } } } |