MatexBaseCoreState constructor

const MatexBaseCoreState({
  1. String? accountCode,
  2. String? baseCode,
  3. String? counterCode,
  4. double? customPrice,
  5. double? highPrice,
  6. double? lowPrice,
  7. int? precision,
  8. MatexTrend? trend,
  9. List<double>? extensionLevels,
  10. List<double>? retracementLevels,
  11. double? counterAccountCurrencyPairExchangeRate,
  12. double? tradingPairExchangeRate,
  13. double? positionSize,
  14. int? pipPrecision,
  15. MatexLotDescriptors? lotDescriptors,
  16. bool? baseListedSecond,
  17. double? leverage,
  18. double? closePrice,
  19. double? openPrice,
  20. MatexPivotPointsMethods? method,
  21. double? accountSize,
  22. double? entryPrice,
  23. double? amountAtRisk,
  24. double? riskRatio,
  25. double? stopLossPips,
  26. double? stopLossPrice,
  27. MatexPosition? position,
  28. double? stopLossAmount,
  29. double? takeProfitPips,
  30. double? takeProfitPrice,
  31. double? takeProfitAmount,
  32. int? exchangeRateLastUpdateAt,
  33. double? exitPrice,
  34. double? entryFeePercentage,
  35. double? entryFeeAmount,
  36. double? exitFeePercentage,
  37. double? exitFeeAmount,
  38. double? taxRate,
  39. double? priceA,
  40. double? priceB,
  41. double? fixedCosts,
  42. double? exitDiscountAmount,
  43. double? exitDiscountPercentage,
  44. double? entryFeePercentagePerUnit,
  45. double? entryFeeAmountPerUnit,
  46. double? exitFeePercentagePerUnit,
  47. double? exitFeeAmountPerUnit,
  48. bool? drip,
  49. MatexFrequency? dividendPaymentFrequency,
  50. double? annualSharePriceIncrease,
  51. double? annualDividendIncrease,
  52. double? annualContribution,
  53. double? numberOfShares,
  54. double? dividendYield,
  55. int? yearsToGrow,
  56. double? sharePrice,
  57. double? taxExemptAmountPerYear,
  58. double? totalDividend,
  59. double? netIncome,
})

Implementation

const MatexBaseCoreState({
  this.accountCode,
  this.baseCode,
  this.counterCode,
  this.customPrice,
  this.highPrice,
  this.lowPrice,
  this.precision,
  this.trend,
  this.extensionLevels,
  this.retracementLevels,
  this.counterAccountCurrencyPairExchangeRate,
  this.tradingPairExchangeRate,
  this.positionSize,
  this.pipPrecision,
  this.lotDescriptors,
  this.baseListedSecond,
  this.leverage,
  this.closePrice,
  this.openPrice,
  this.method,
  this.accountSize,
  this.entryPrice,
  this.amountAtRisk,
  this.riskRatio,
  this.stopLossPips,
  this.stopLossPrice,
  this.position,
  this.stopLossAmount,
  this.takeProfitPips,
  this.takeProfitPrice,
  this.takeProfitAmount,
  this.exchangeRateLastUpdateAt,
  this.exitPrice,
  this.entryFeePercentage,
  this.entryFeeAmount,
  this.exitFeePercentage,
  this.exitFeeAmount,
  this.taxRate,
  this.priceA,
  this.priceB,
  this.fixedCosts,
  this.exitDiscountAmount,
  this.exitDiscountPercentage,
  this.entryFeePercentagePerUnit,
  this.entryFeeAmountPerUnit,
  this.exitFeePercentagePerUnit,
  this.exitFeeAmountPerUnit,
  this.drip,
  this.dividendPaymentFrequency,
  this.annualSharePriceIncrease,
  this.annualDividendIncrease,
  this.annualContribution,
  this.numberOfShares,
  this.dividendYield,
  this.yearsToGrow,
  this.sharePrice,
  this.taxExemptAmountPerYear,
  this.totalDividend,
  this.netIncome,
});