matex_financial 0.0.57 copy "matex_financial: ^0.0.57" to clipboard
matex_financial: ^0.0.57 copied to clipboard

unlisted

An assortment of helpful tools and calculators specifically designed for use within the financial sector.

0.0.57 #

  • FEAT: updated dependencies.

0.0.56 #

  • FEAT: updated dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT(MatexForexCompound): support taxe rate.
  • FEAT(MatexCompoundInterestCalculator): add tax rate.

0.0.55 #

  • FEAT: updated dependencies.
  • FEAT: added range results.
  • FEAT: added time to double investment logic.
  • FEAT: enable analytic logging.
  • FEAT: updated dependencies.

0.0.54 #

  • FEAT: feat: move fastyle_settings to matex_financial.
  • FEAT: move fastyle_financial to matex_financial.

0.0.53+2 #

  • Update a dependency to the latest release.

0.0.53+1 #

  • FIX: missing return.

0.0.53 #

  • FEAT: update t_bloc min version.
  • FEAT: update dependencies.

0.0.52 #

  • REFACTOR: move away from decimal.
  • REFACTOR: move away from decimal for pip delta and pip value.
  • REFACTOR: rename parseFieldValueToDouble to parseStringToDouble.
  • REFACTOR: rename parseStringToDouble to tryParseStringToDouble.
  • FIX: typo.
  • FIX: effective annual rate.
  • FEAT: support price after VAT.
  • FEAT(VATCalculator): support inverted computations.
  • FEAT: added more favorite helpers.
  • FEAT: added MatexCurrencyFavoriteJob.
  • FEAT: add favorite currency logic.
  • FEAT: add more tests.
  • FEAT(Compound): support effective annual rate.

0.0.51 #

  • FEAT: update dependencies.

0.0.50 #

  • FEAT: update dependencies.

0.0.49 #

  • FEAT: update dependencies.
  • FEAT: update dependencies.

0.0.48 #

  • FEAT: update dependencies.

0.0.47 #

  • REFACTOR: property names.
  • REFACTOR: isMandatoryFieldValid.
  • REFACTOR: MatexFinancialInstrumentsBloc.
  • FIX: short positions.
  • FIX: typo.
  • FIX: use toSafeDouble.
  • FIX: minor improvements.
  • FIX: avoid to compute tax amount when profit is negative.
  • FIX: bunch of fixes.
  • FIX: typo.
  • FIX: bunch of fixes.
  • FIX: display lot size in pdfs.
  • FIX: bunch of fixes.
  • FIX: allow user default value to override default value from documents.
  • FIX: bunch of fixes.
  • FIX: Pivot Points Camarilla.
  • FIX: typos.
  • FIX: bunch of fixes.
  • FIX: SL/TP calculator.
  • FIX: wrong dependency version.
  • FIX: required margin.
  • FIX: allow negative pnl computations.
  • FIX: allow to reset some fields.
  • FIX: Pdf for Forex position Calculator.
  • FIX: minor improvements.
  • FIX: dispatch metadata in advance to avoid UI flickering.
  • FIX: override getUserCurrencyCode.
  • FIX: reset entry price when stop loss type change.
  • FIX: attempts to fix tests.
  • FIX: typo.
  • FIX: deprecated use of describeEnum.
  • FIX: show the defaults results when resetting.
  • FIX: regression.
  • FIX: bunch of fixes.
  • FIX: use24HourFormat.
  • FIX: move away from Decimal for performance issue.
  • FIX: minor improvement.
  • FIX: bunch of fixes.
  • FIX: bunch of fixes.
  • FIX: minor improvements.
  • FIX(compound): frequency logic.
  • FIX: better user country handling.
  • FIX: minor issues.
  • FIX: remove fastyle_ad dependency.
  • FIX: remove MatexSelectCurrencyField.
  • FIX: regression.
  • FIX: typo.
  • FIX: support very small values correctly.
  • FIX: minor improvements.
  • FIX: rename to RiskReward.
  • FIX: minor improvements.
  • FIX: dependency requirements.
  • FIX: wrong import.
  • FIX: missing export.
  • FIX: wrong dependency requirement.
  • FIX: bunch of fixes.
  • FIX: minor fixes.
  • FEAT: minor changes.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendPayoutRatioCalculatorBloc.
  • FEAT: add MatexDividendYieldCalculatorPdfGenerator.
  • FEAT: implement dividend yield calculator bloc.
  • FEAT: update dependencies.
  • FEAT: add dividend calculators.
  • FEAT: added MatexFinancialFrequency.
  • FEAT: allow to reset account size.
  • FEAT: minor improvements.
  • FEAT: add more results to profit and loss.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT(MatexForexCompoundCalculatorPdfGenerator): add colors.
  • FEAT: handle exchange rate errors.
  • FEAT: add default risk percent settings.
  • FEAT: update MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: bunch of improvements.
  • FEAT: add stopLossPrice result to fx position calculator.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: use default user values.
  • FEAT: add periods.
  • FEAT: update dependencies.
  • FEAT: add fastyle financial dependencies.
  • FEAT: refactor validators.
  • FEAT: implement forex compounding calculator.
  • FEAT: implement MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: update dependencies.
  • FEAT: implement ForexPositionSize Results.
  • FEAT: update dependencies.
  • FEAT: implement position calculator.
  • FEAT: implement MatexForexPositionSizeCalculator results.
  • FEAT: missing MatexForexPositionSizeCalculatorBloc results.
  • FEAT: implement fx pos cal fields.
  • FEAT: clean up.
  • FEAT: add structure for forex position size calculator.
  • FEAT: support more default values.
  • FEAT: update dependencies.
  • FEAT: support lot sizes.
  • FEAT: update doc versions.
  • FEAT: compound calculator can export to CSV.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: move away from matex_dart.
  • FEAT: add tenhance dependencies.
  • FEAT: clean up.
  • FEAT: update dependencies.
  • FEAT: add default financial instrument to pip value calculator.
  • FEAT: add pdf generator for pip value.
  • FEAT: update dependencies.
  • FEAT: debounce compute events.
  • FEAT: implement pip value results.
  • FEAT: add MatexFinancialInstrumentExchangeService.
  • FEAT: support new metadata.
  • FEAT: update dependencies.
  • FEAT: added MatexFinancialInstrumentCalculatorBlocFields interface.
  • FEAT: add quote model.
  • FEAT: minor improvements.
  • FEAT: add favorite instrument logic.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement MatexPipValueCalculator.
  • FEAT: add logic for stop loss & take profit logic.
  • FEAT: add MatexInstrumentPairsBloc.
  • FEAT: initial structure for pip calculator.
  • FEAT: update dependencies.
  • FEAT(MatexProfitAndLossCalculatorPdfGenerator): add additional metrics category.
  • FEAT: update localization.
  • FEAT: update dependencies.
  • FEAT: add default tax rate to MatexProfitAndLossCalculatorBloc.
  • FEAT: add MatexProfitAndLossCalculatorPdfGenerator.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add PDF generators.
  • FEAT: add required margin logic.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement MatexProfitAndLossCalculator.
  • FEAT: initial commit for MatexProfitAndLossCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT(PDF): support short position.
  • FEAT: add MatexVatCalculator.
  • FEAT: add support for short positions.
  • FEAT: update dependencies.
  • FEAT: add logic for fx profit & loss.
  • FEAT: more tests.
  • FEAT: update dependencies.
  • FEAT: bunch of improvements.
  • FEAT: support latest fastyle_settings.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add vat validators.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement toPdf for MatexVatCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: stock position size supports short positions.
  • FEAT: update dependencies.
  • FEAT: support takeProfitAmountAfterFee.
  • FEAT: minor improvements.
  • FEAT: toleratedRisk should be red when it's equal to effectiveRisk.
  • FEAT: add pivot points logic.
  • FEAT: update dependencies.
  • FEAT: support default values.
  • FEAT: implement fibonnaci levels pdf generator.
  • FEAT(pdf): add subtitle.
  • FEAT: update dependencies.
  • FEAT: localize PDF.
  • FEAT: add fibonacci levels.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: added pip delta calculator.
  • FEAT: minor improvements.
  • FEAT: add validators to MatexStockPositionSizeCalculator.
  • FEAT: better export to PDF file.
  • FEAT: localize text.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: set dividend document versions.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: allow to clear the selection.
  • FEAT: update fastyle_financial dependency.
  • FEAT: rename MatexInstrumentBloc to MatexCurrencyBloc.
  • FEAT: add MatexDividendReinvestmentCalculatorPdfGenerator.
  • FEAT: add instruments ui.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: better pdf for stock position.
  • FEAT(StockPositionSizeCalculator): add missing results.
  • FEAT: more results.
  • FEAT: generate stock position size pdf report.
  • FEAT: add risk and amount at risk support.
  • FEAT: implement MatexStockPositionSizeCalculatorBloc.
  • FEAT: add more results.
  • FEAT: use Decimal package for MatexStockPositionSizeCalculator.
  • FEAT: first implementation of stock position calculator.
  • FEAT: implement shareCalculatorState.
  • FEAT: more tests.
  • FEAT: add missing properties.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendReinvestmentCalculatorBloc.
  • FEAT: update dependencies.
  • FEAT: rename discountPercentage.
  • FEAT: add missing features.
  • FEAT: support dart 3 & flutter 3.10.0.
  • FEAT: allow to change the filename of a PDF report.
  • FEAT: forex pip delta version 1.

0.0.46 #

  • REFACTOR: property names.
  • REFACTOR: isMandatoryFieldValid.
  • REFACTOR: MatexFinancialInstrumentsBloc.
  • FIX: short positions.
  • FIX: typo.
  • FIX: use toSafeDouble.
  • FIX: minor improvements.
  • FIX: avoid to compute tax amount when profit is negative.
  • FIX: bunch of fixes.
  • FIX: typo.
  • FIX: bunch of fixes.
  • FIX: display lot size in pdfs.
  • FIX: bunch of fixes.
  • FIX: allow user default value to override default value from documents.
  • FIX: bunch of fixes.
  • FIX: Pivot Points Camarilla.
  • FIX: typos.
  • FIX: bunch of fixes.
  • FIX: SL/TP calculator.
  • FIX: wrong dependency version.
  • FIX: required margin.
  • FIX: allow negative pnl computations.
  • FIX: allow to reset some fields.
  • FIX: Pdf for Forex position Calculator.
  • FIX: minor improvements.
  • FIX: dispatch metadata in advance to avoid UI flickering.
  • FIX: override getUserCurrencyCode.
  • FIX: reset entry price when stop loss type change.
  • FIX: attempts to fix tests.
  • FIX: typo.
  • FIX: deprecated use of describeEnum.
  • FIX: show the defaults results when resetting.
  • FIX: regression.
  • FIX: bunch of fixes.
  • FIX: use24HourFormat.
  • FIX: move away from Decimal for performance issue.
  • FIX: minor improvement.
  • FIX: bunch of fixes.
  • FIX: bunch of fixes.
  • FIX: minor improvements.
  • FIX(compound): frequency logic.
  • FIX: better user country handling.
  • FIX: minor issues.
  • FIX: remove fastyle_ad dependency.
  • FIX: remove MatexSelectCurrencyField.
  • FIX: regression.
  • FIX: typo.
  • FIX: support very small values correctly.
  • FIX: minor improvements.
  • FIX: rename to RiskReward.
  • FIX: minor improvements.
  • FIX: dependency requirements.
  • FIX: wrong import.
  • FIX: missing export.
  • FIX: wrong dependency requirement.
  • FIX: bunch of fixes.
  • FIX: minor fixes.
  • FEAT: minor changes.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendPayoutRatioCalculatorBloc.
  • FEAT: add MatexDividendYieldCalculatorPdfGenerator.
  • FEAT: implement dividend yield calculator bloc.
  • FEAT: update dependencies.
  • FEAT: add dividend calculators.
  • FEAT: added MatexFinancialFrequency.
  • FEAT: allow to reset account size.
  • FEAT: minor improvements.
  • FEAT: add more results to profit and loss.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT(MatexForexCompoundCalculatorPdfGenerator): add colors.
  • FEAT: handle exchange rate errors.
  • FEAT: add default risk percent settings.
  • FEAT: update MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: bunch of improvements.
  • FEAT: add stopLossPrice result to fx position calculator.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: use default user values.
  • FEAT: add periods.
  • FEAT: update dependencies.
  • FEAT: add fastyle financial dependencies.
  • FEAT: refactor validators.
  • FEAT: implement forex compounding calculator.
  • FEAT: implement MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: update dependencies.
  • FEAT: implement ForexPositionSize Results.
  • FEAT: update dependencies.
  • FEAT: implement position calculator.
  • FEAT: implement MatexForexPositionSizeCalculator results.
  • FEAT: missing MatexForexPositionSizeCalculatorBloc results.
  • FEAT: implement fx pos cal fields.
  • FEAT: clean up.
  • FEAT: add structure for forex position size calculator.
  • FEAT: support more default values.
  • FEAT: update dependencies.
  • FEAT: support lot sizes.
  • FEAT: update doc versions.
  • FEAT: compound calculator can export to CSV.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: move away from matex_dart.
  • FEAT: add tenhance dependencies.
  • FEAT: clean up.
  • FEAT: update dependencies.
  • FEAT: add default financial instrument to pip value calculator.
  • FEAT: add pdf generator for pip value.
  • FEAT: update dependencies.
  • FEAT: debounce compute events.
  • FEAT: implement pip value results.
  • FEAT: add MatexFinancialInstrumentExchangeService.
  • FEAT: support new metadata.
  • FEAT: update dependencies.
  • FEAT: added MatexFinancialInstrumentCalculatorBlocFields interface.
  • FEAT: add quote model.
  • FEAT: minor improvements.
  • FEAT: add favorite instrument logic.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement MatexPipValueCalculator.
  • FEAT: add logic for stop loss & take profit logic.
  • FEAT: add MatexInstrumentPairsBloc.
  • FEAT: initial structure for pip calculator.
  • FEAT: update dependencies.
  • FEAT(MatexProfitAndLossCalculatorPdfGenerator): add additional metrics category.
  • FEAT: update localization.
  • FEAT: update dependencies.
  • FEAT: add default tax rate to MatexProfitAndLossCalculatorBloc.
  • FEAT: add MatexProfitAndLossCalculatorPdfGenerator.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add PDF generators.
  • FEAT: add required margin logic.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement MatexProfitAndLossCalculator.
  • FEAT: initial commit for MatexProfitAndLossCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT(PDF): support short position.
  • FEAT: add MatexVatCalculator.
  • FEAT: add support for short positions.
  • FEAT: update dependencies.
  • FEAT: add logic for fx profit & loss.
  • FEAT: more tests.
  • FEAT: update dependencies.
  • FEAT: bunch of improvements.
  • FEAT: support latest fastyle_settings.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add vat validators.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement toPdf for MatexVatCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: stock position size supports short positions.
  • FEAT: update dependencies.
  • FEAT: support takeProfitAmountAfterFee.
  • FEAT: minor improvements.
  • FEAT: toleratedRisk should be red when it's equal to effectiveRisk.
  • FEAT: add pivot points logic.
  • FEAT: update dependencies.
  • FEAT: support default values.
  • FEAT: implement fibonnaci levels pdf generator.
  • FEAT(pdf): add subtitle.
  • FEAT: update dependencies.
  • FEAT: localize PDF.
  • FEAT: add fibonacci levels.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: added pip delta calculator.
  • FEAT: minor improvements.
  • FEAT: add validators to MatexStockPositionSizeCalculator.
  • FEAT: better export to PDF file.
  • FEAT: localize text.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: set dividend document versions.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: allow to clear the selection.
  • FEAT: update fastyle_financial dependency.
  • FEAT: rename MatexInstrumentBloc to MatexCurrencyBloc.
  • FEAT: add MatexDividendReinvestmentCalculatorPdfGenerator.
  • FEAT: add instruments ui.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: better pdf for stock position.
  • FEAT(StockPositionSizeCalculator): add missing results.
  • FEAT: more results.
  • FEAT: generate stock position size pdf report.
  • FEAT: add risk and amount at risk support.
  • FEAT: implement MatexStockPositionSizeCalculatorBloc.
  • FEAT: add more results.
  • FEAT: use Decimal package for MatexStockPositionSizeCalculator.
  • FEAT: first implementation of stock position calculator.
  • FEAT: implement shareCalculatorState.
  • FEAT: more tests.
  • FEAT: add missing properties.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendReinvestmentCalculatorBloc.
  • FEAT: update dependencies.
  • FEAT: rename discountPercentage.
  • FEAT: add missing features.
  • FEAT: support dart 3 & flutter 3.10.0.
  • FEAT: allow to change the filename of a PDF report.
  • FEAT: forex pip delta version 1.

0.0.45 #

  • REFACTOR: property names.
  • REFACTOR: isMandatoryFieldValid.
  • REFACTOR: MatexFinancialInstrumentsBloc.
  • FIX: short positions.
  • FIX: typo.
  • FIX: use toSafeDouble.
  • FIX: minor improvements.
  • FIX: avoid to compute tax amount when profit is negative.
  • FIX: bunch of fixes.
  • FIX: typo.
  • FIX: bunch of fixes.
  • FIX: display lot size in pdfs.
  • FIX: bunch of fixes.
  • FIX: allow user default value to override default value from documents.
  • FIX: bunch of fixes.
  • FIX: Pivot Points Camarilla.
  • FIX: typos.
  • FIX: bunch of fixes.
  • FIX: SL/TP calculator.
  • FIX: wrong dependency version.
  • FIX: required margin.
  • FIX: allow negative pnl computations.
  • FIX: allow to reset some fields.
  • FIX: Pdf for Forex position Calculator.
  • FIX: minor improvements.
  • FIX: dispatch metadata in advance to avoid UI flickering.
  • FIX: override getUserCurrencyCode.
  • FIX: reset entry price when stop loss type change.
  • FIX: attempts to fix tests.
  • FIX: typo.
  • FIX: deprecated use of describeEnum.
  • FIX: show the defaults results when resetting.
  • FIX: regression.
  • FIX: bunch of fixes.
  • FIX: use24HourFormat.
  • FIX: move away from Decimal for performance issue.
  • FIX: minor improvement.
  • FIX: bunch of fixes.
  • FIX: bunch of fixes.
  • FIX: minor improvements.
  • FIX(compound): frequency logic.
  • FIX: better user country handling.
  • FIX: minor issues.
  • FIX: remove fastyle_ad dependency.
  • FIX: remove MatexSelectCurrencyField.
  • FIX: regression.
  • FIX: typo.
  • FIX: support very small values correctly.
  • FIX: minor improvements.
  • FIX: rename to RiskReward.
  • FIX: minor improvements.
  • FIX: dependency requirements.
  • FIX: wrong import.
  • FIX: missing export.
  • FIX: wrong dependency requirement.
  • FIX: bunch of fixes.
  • FIX: minor fixes.
  • FEAT: minor changes.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendPayoutRatioCalculatorBloc.
  • FEAT: add MatexDividendYieldCalculatorPdfGenerator.
  • FEAT: implement dividend yield calculator bloc.
  • FEAT: update dependencies.
  • FEAT: add dividend calculators.
  • FEAT: added MatexFinancialFrequency.
  • FEAT: allow to reset account size.
  • FEAT: minor improvements.
  • FEAT: add more results to profit and loss.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT(MatexForexCompoundCalculatorPdfGenerator): add colors.
  • FEAT: handle exchange rate errors.
  • FEAT: add default risk percent settings.
  • FEAT: update MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: bunch of improvements.
  • FEAT: add stopLossPrice result to fx position calculator.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: use default user values.
  • FEAT: add periods.
  • FEAT: update dependencies.
  • FEAT: add fastyle financial dependencies.
  • FEAT: refactor validators.
  • FEAT: implement forex compounding calculator.
  • FEAT: implement MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: update dependencies.
  • FEAT: implement ForexPositionSize Results.
  • FEAT: update dependencies.
  • FEAT: implement position calculator.
  • FEAT: implement MatexForexPositionSizeCalculator results.
  • FEAT: missing MatexForexPositionSizeCalculatorBloc results.
  • FEAT: implement fx pos cal fields.
  • FEAT: clean up.
  • FEAT: add structure for forex position size calculator.
  • FEAT: support more default values.
  • FEAT: update dependencies.
  • FEAT: support lot sizes.
  • FEAT: update doc versions.
  • FEAT: compound calculator can export to CSV.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: move away from matex_dart.
  • FEAT: add tenhance dependencies.
  • FEAT: clean up.
  • FEAT: update dependencies.
  • FEAT: add default financial instrument to pip value calculator.
  • FEAT: add pdf generator for pip value.
  • FEAT: update dependencies.
  • FEAT: debounce compute events.
  • FEAT: implement pip value results.
  • FEAT: add MatexFinancialInstrumentExchangeService.
  • FEAT: support new metadata.
  • FEAT: update dependencies.
  • FEAT: added MatexFinancialInstrumentCalculatorBlocFields interface.
  • FEAT: add quote model.
  • FEAT: minor improvements.
  • FEAT: add favorite instrument logic.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement MatexPipValueCalculator.
  • FEAT: add logic for stop loss & take profit logic.
  • FEAT: add MatexInstrumentPairsBloc.
  • FEAT: initial structure for pip calculator.
  • FEAT: update dependencies.
  • FEAT(MatexProfitAndLossCalculatorPdfGenerator): add additional metrics category.
  • FEAT: update localization.
  • FEAT: update dependencies.
  • FEAT: add default tax rate to MatexProfitAndLossCalculatorBloc.
  • FEAT: add MatexProfitAndLossCalculatorPdfGenerator.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add PDF generators.
  • FEAT: add required margin logic.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement MatexProfitAndLossCalculator.
  • FEAT: initial commit for MatexProfitAndLossCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT(PDF): support short position.
  • FEAT: add MatexVatCalculator.
  • FEAT: add support for short positions.
  • FEAT: update dependencies.
  • FEAT: add logic for fx profit & loss.
  • FEAT: more tests.
  • FEAT: update dependencies.
  • FEAT: bunch of improvements.
  • FEAT: support latest fastyle_settings.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add vat validators.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement toPdf for MatexVatCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: stock position size supports short positions.
  • FEAT: update dependencies.
  • FEAT: support takeProfitAmountAfterFee.
  • FEAT: minor improvements.
  • FEAT: toleratedRisk should be red when it's equal to effectiveRisk.
  • FEAT: add pivot points logic.
  • FEAT: update dependencies.
  • FEAT: support default values.
  • FEAT: implement fibonnaci levels pdf generator.
  • FEAT(pdf): add subtitle.
  • FEAT: update dependencies.
  • FEAT: localize PDF.
  • FEAT: add fibonacci levels.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: added pip delta calculator.
  • FEAT: minor improvements.
  • FEAT: add validators to MatexStockPositionSizeCalculator.
  • FEAT: better export to PDF file.
  • FEAT: localize text.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: set dividend document versions.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: allow to clear the selection.
  • FEAT: update fastyle_financial dependency.
  • FEAT: rename MatexInstrumentBloc to MatexCurrencyBloc.
  • FEAT: add MatexDividendReinvestmentCalculatorPdfGenerator.
  • FEAT: add instruments ui.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: better pdf for stock position.
  • FEAT(StockPositionSizeCalculator): add missing results.
  • FEAT: more results.
  • FEAT: generate stock position size pdf report.
  • FEAT: add risk and amount at risk support.
  • FEAT: implement MatexStockPositionSizeCalculatorBloc.
  • FEAT: add more results.
  • FEAT: use Decimal package for MatexStockPositionSizeCalculator.
  • FEAT: first implementation of stock position calculator.
  • FEAT: implement shareCalculatorState.
  • FEAT: more tests.
  • FEAT: add missing properties.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendReinvestmentCalculatorBloc.
  • FEAT: update dependencies.
  • FEAT: rename discountPercentage.
  • FEAT: add missing features.
  • FEAT: support dart 3 & flutter 3.10.0.
  • FEAT: allow to change the filename of a PDF report.
  • FEAT: forex pip delta version 1.

0.0.44 #

  • REFACTOR: property names.
  • REFACTOR: isMandatoryFieldValid.
  • REFACTOR: MatexFinancialInstrumentsBloc.
  • FIX: short positions.
  • FIX: typo.
  • FIX: use toSafeDouble.
  • FIX: minor improvements.
  • FIX: avoid to compute tax amount when profit is negative.
  • FIX: bunch of fixes.
  • FIX: typo.
  • FIX: bunch of fixes.
  • FIX: display lot size in pdfs.
  • FIX: bunch of fixes.
  • FIX: allow user default value to override default value from documents.
  • FIX: bunch of fixes.
  • FIX: Pivot Points Camarilla.
  • FIX: typos.
  • FIX: bunch of fixes.
  • FIX: SL/TP calculator.
  • FIX: wrong dependency version.
  • FIX: required margin.
  • FIX: allow negative pnl computations.
  • FIX: allow to reset some fields.
  • FIX: Pdf for Forex position Calculator.
  • FIX: minor improvements.
  • FIX: dispatch metadata in advance to avoid UI flickering.
  • FIX: override getUserCurrencyCode.
  • FIX: reset entry price when stop loss type change.
  • FIX: attempts to fix tests.
  • FIX: typo.
  • FIX: deprecated use of describeEnum.
  • FIX: show the defaults results when resetting.
  • FIX: regression.
  • FIX: bunch of fixes.
  • FIX: use24HourFormat.
  • FIX: move away from Decimal for performance issue.
  • FIX: minor improvement.
  • FIX: bunch of fixes.
  • FIX: bunch of fixes.
  • FIX: minor improvements.
  • FIX(compound): frequency logic.
  • FIX: better user country handling.
  • FIX: minor issues.
  • FIX: remove fastyle_ad dependency.
  • FIX: remove MatexSelectCurrencyField.
  • FIX: regression.
  • FIX: typo.
  • FIX: support very small values correctly.
  • FIX: minor improvements.
  • FIX: rename to RiskReward.
  • FIX: minor improvements.
  • FIX: dependency requirements.
  • FIX: wrong import.
  • FIX: missing export.
  • FIX: wrong dependency requirement.
  • FIX: bunch of fixes.
  • FIX: minor fixes.
  • FEAT: minor changes.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendPayoutRatioCalculatorBloc.
  • FEAT: add MatexDividendYieldCalculatorPdfGenerator.
  • FEAT: implement dividend yield calculator bloc.
  • FEAT: update dependencies.
  • FEAT: add dividend calculators.
  • FEAT: added MatexFinancialFrequency.
  • FEAT: allow to reset account size.
  • FEAT: minor improvements.
  • FEAT: add more results to profit and loss.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT(MatexForexCompoundCalculatorPdfGenerator): add colors.
  • FEAT: handle exchange rate errors.
  • FEAT: add default risk percent settings.
  • FEAT: update MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: bunch of improvements.
  • FEAT: add stopLossPrice result to fx position calculator.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: use default user values.
  • FEAT: add periods.
  • FEAT: update dependencies.
  • FEAT: add fastyle financial dependencies.
  • FEAT: refactor validators.
  • FEAT: implement forex compounding calculator.
  • FEAT: implement MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: update dependencies.
  • FEAT: implement ForexPositionSize Results.
  • FEAT: update dependencies.
  • FEAT: implement position calculator.
  • FEAT: implement MatexForexPositionSizeCalculator results.
  • FEAT: missing MatexForexPositionSizeCalculatorBloc results.
  • FEAT: implement fx pos cal fields.
  • FEAT: clean up.
  • FEAT: add structure for forex position size calculator.
  • FEAT: support more default values.
  • FEAT: update dependencies.
  • FEAT: support lot sizes.
  • FEAT: update doc versions.
  • FEAT: compound calculator can export to CSV.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: move away from matex_dart.
  • FEAT: add tenhance dependencies.
  • FEAT: clean up.
  • FEAT: update dependencies.
  • FEAT: add default financial instrument to pip value calculator.
  • FEAT: add pdf generator for pip value.
  • FEAT: update dependencies.
  • FEAT: debounce compute events.
  • FEAT: implement pip value results.
  • FEAT: add MatexFinancialInstrumentExchangeService.
  • FEAT: support new metadata.
  • FEAT: update dependencies.
  • FEAT: added MatexFinancialInstrumentCalculatorBlocFields interface.
  • FEAT: add quote model.
  • FEAT: minor improvements.
  • FEAT: add favorite instrument logic.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement MatexPipValueCalculator.
  • FEAT: add logic for stop loss & take profit logic.
  • FEAT: add MatexInstrumentPairsBloc.
  • FEAT: initial structure for pip calculator.
  • FEAT: update dependencies.
  • FEAT(MatexProfitAndLossCalculatorPdfGenerator): add additional metrics category.
  • FEAT: update localization.
  • FEAT: update dependencies.
  • FEAT: add default tax rate to MatexProfitAndLossCalculatorBloc.
  • FEAT: add MatexProfitAndLossCalculatorPdfGenerator.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add PDF generators.
  • FEAT: add required margin logic.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement MatexProfitAndLossCalculator.
  • FEAT: initial commit for MatexProfitAndLossCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT(PDF): support short position.
  • FEAT: add MatexVatCalculator.
  • FEAT: add support for short positions.
  • FEAT: update dependencies.
  • FEAT: add logic for fx profit & loss.
  • FEAT: more tests.
  • FEAT: update dependencies.
  • FEAT: bunch of improvements.
  • FEAT: support latest fastyle_settings.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add vat validators.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement toPdf for MatexVatCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: stock position size supports short positions.
  • FEAT: update dependencies.
  • FEAT: support takeProfitAmountAfterFee.
  • FEAT: minor improvements.
  • FEAT: toleratedRisk should be red when it's equal to effectiveRisk.
  • FEAT: add pivot points logic.
  • FEAT: update dependencies.
  • FEAT: support default values.
  • FEAT: implement fibonnaci levels pdf generator.
  • FEAT(pdf): add subtitle.
  • FEAT: update dependencies.
  • FEAT: localize PDF.
  • FEAT: add fibonacci levels.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: added pip delta calculator.
  • FEAT: minor improvements.
  • FEAT: add validators to MatexStockPositionSizeCalculator.
  • FEAT: better export to PDF file.
  • FEAT: localize text.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: set dividend document versions.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: allow to clear the selection.
  • FEAT: update fastyle_financial dependency.
  • FEAT: rename MatexInstrumentBloc to MatexCurrencyBloc.
  • FEAT: add MatexDividendReinvestmentCalculatorPdfGenerator.
  • FEAT: add instruments ui.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: better pdf for stock position.
  • FEAT(StockPositionSizeCalculator): add missing results.
  • FEAT: more results.
  • FEAT: generate stock position size pdf report.
  • FEAT: add risk and amount at risk support.
  • FEAT: implement MatexStockPositionSizeCalculatorBloc.
  • FEAT: add more results.
  • FEAT: use Decimal package for MatexStockPositionSizeCalculator.
  • FEAT: first implementation of stock position calculator.
  • FEAT: implement shareCalculatorState.
  • FEAT: more tests.
  • FEAT: add missing properties.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendReinvestmentCalculatorBloc.
  • FEAT: update dependencies.
  • FEAT: rename discountPercentage.
  • FEAT: add missing features.
  • FEAT: support dart 3 & flutter 3.10.0.
  • FEAT: allow to change the filename of a PDF report.
  • FEAT: forex pip delta version 1.

0.0.43 #

  • REFACTOR: property names.
  • REFACTOR: isMandatoryFieldValid.
  • REFACTOR: MatexFinancialInstrumentsBloc.
  • FIX: allow negative pnl computations.
  • FIX: minor improvements.
  • FIX: avoid to compute tax amount when profit is negative.
  • FIX: bunch of fixes.
  • FIX: typo.
  • FIX: bunch of fixes.
  • FIX: display lot size in pdfs.
  • FIX: bunch of fixes.
  • FIX: allow user default value to override default value from documents.
  • FIX: bunch of fixes.
  • FIX: Pivot Points Camarilla.
  • FIX: typos.
  • FIX: bunch of fixes.
  • FIX: SL/TP calculator.
  • FIX: required margin.
  • FIX: wrong dependency version.
  • FIX: allow to reset some fields.
  • FIX: Pdf for Forex position Calculator.
  • FIX: move away from Decimal for performance issue.
  • FIX: minor improvements.
  • FIX: dispatch metadata in advance to avoid UI flickering.
  • FIX: override getUserCurrencyCode.
  • FIX: reset entry price when stop loss type change.
  • FIX: attempts to fix tests.
  • FIX: typo.
  • FIX: deprecated use of describeEnum.
  • FIX: show the defaults results when resetting.
  • FIX(compound): frequency logic.
  • FIX: bunch of fixes.
  • FIX: use24HourFormat.
  • FIX: typo.
  • FIX: minor improvement.
  • FIX: minor fixes.
  • FIX: bunch of fixes.
  • FIX: minor improvements.
  • FIX: use toSafeDouble.
  • FIX: short positions.
  • FIX: better user country handling.
  • FIX: minor issues.
  • FIX: remove fastyle_ad dependency.
  • FIX: remove MatexSelectCurrencyField.
  • FIX: regression.
  • FIX: typo.
  • FIX: support very small values correctly.
  • FIX: minor improvements.
  • FIX: rename to RiskReward.
  • FIX: minor improvements.
  • FIX: dependency requirements.
  • FIX: wrong import.
  • FIX: missing export.
  • FIX: wrong dependency requirement.
  • FIX: bunch of fixes.
  • FIX: bunch of fixes.
  • FEAT: update MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: implement dividend yield calculator bloc.
  • FEAT: update dependencies.
  • FEAT: add dividend calculators.
  • FEAT: added MatexFinancialFrequency.
  • FEAT: allow to reset account size.
  • FEAT: minor improvements.
  • FEAT: add more results to profit and loss.
  • FEAT: use default user values.
  • FEAT: update dependencies.
  • FEAT: minor changes.
  • FEAT: bunch of improvements.
  • FEAT: add default risk percent settings.
  • FEAT: add periods.
  • FEAT: implement forex compounding calculator.
  • FEAT: add stopLossPrice result to fx position calculator.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: add tenhance dependencies.
  • FEAT: update dependencies.
  • FEAT: add fastyle financial dependencies.
  • FEAT: refactor validators.
  • FEAT: support more default values.
  • FEAT: implement MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: update doc versions.
  • FEAT: implement ForexPositionSize Results.
  • FEAT: update dependencies.
  • FEAT: implement position calculator.
  • FEAT: implement MatexForexPositionSizeCalculator results.
  • FEAT: missing MatexForexPositionSizeCalculatorBloc results.
  • FEAT: implement fx pos cal fields.
  • FEAT: clean up.
  • FEAT: add structure for forex position size calculator.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: support lot sizes.
  • FEAT: update dependencies.
  • FEAT: handle exchange rate errors.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: move away from matex_dart.
  • FEAT: forex pip delta version 1.
  • FEAT: clean up.
  • FEAT: update dependencies.
  • FEAT: add default financial instrument to pip value calculator.
  • FEAT: add pdf generator for pip value.
  • FEAT: update dependencies.
  • FEAT: debounce compute events.
  • FEAT: implement pip value results.
  • FEAT: add MatexFinancialInstrumentExchangeService.
  • FEAT: add logic for stop loss & take profit logic.
  • FEAT: update dependencies.
  • FEAT: added MatexFinancialInstrumentCalculatorBlocFields interface.
  • FEAT: add quote model.
  • FEAT: minor improvements.
  • FEAT: add favorite instrument logic.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: implement MatexPipValueCalculator.
  • FEAT: minor improvements.
  • FEAT: add MatexInstrumentPairsBloc.
  • FEAT: initial structure for pip calculator.
  • FEAT: add required margin logic.
  • FEAT(MatexProfitAndLossCalculatorPdfGenerator): add additional metrics category.
  • FEAT: update localization.
  • FEAT: update dependencies.
  • FEAT: add default tax rate to MatexProfitAndLossCalculatorBloc.
  • FEAT: add MatexProfitAndLossCalculatorPdfGenerator.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add PDF generators.
  • FEAT: add logic for fx profit & loss.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: implement MatexProfitAndLossCalculator.
  • FEAT: initial commit for MatexProfitAndLossCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT(PDF): support short position.
  • FEAT: minor improvements.
  • FEAT: add MatexVatCalculator.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: more tests.
  • FEAT: add pivot points logic.
  • FEAT: bunch of improvements.
  • FEAT: support latest fastyle_settings.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: implement fibonnaci levels pdf generator.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add vat validators.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement toPdf for MatexVatCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: stock position size supports short positions.
  • FEAT: update dependencies.
  • FEAT: support takeProfitAmountAfterFee.
  • FEAT: minor improvements.
  • FEAT: toleratedRisk should be red when it's equal to effectiveRisk.
  • FEAT: add fibonacci levels.
  • FEAT: added pip delta calculator.
  • FEAT: support default values.
  • FEAT: minor improvements.
  • FEAT(pdf): add subtitle.
  • FEAT: update dependencies.
  • FEAT: localize PDF.
  • FEAT: localize text.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: set dividend document versions.
  • FEAT: add MatexDividendReinvestmentCalculatorPdfGenerator.
  • FEAT: add validators to MatexStockPositionSizeCalculator.
  • FEAT: better export to PDF file.
  • FEAT: more results.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: added MatexDividendReinvestmentCalculatorBloc.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: allow to clear the selection.
  • FEAT: update fastyle_financial dependency.
  • FEAT: rename MatexInstrumentBloc to MatexCurrencyBloc.
  • FEAT: update dependencies.
  • FEAT: add instruments ui.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: better pdf for stock position.
  • FEAT(StockPositionSizeCalculator): add missing results.
  • FEAT: allow to change the filename of a PDF report.
  • FEAT: generate stock position size pdf report.
  • FEAT: add risk and amount at risk support.
  • FEAT: implement MatexStockPositionSizeCalculatorBloc.
  • FEAT: add more results.
  • FEAT: use Decimal package for MatexStockPositionSizeCalculator.
  • FEAT: first implementation of stock position calculator.
  • FEAT: implement shareCalculatorState.
  • FEAT: more tests.
  • FEAT: add missing properties.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendPayoutRatioCalculatorBloc.
  • FEAT: rename discountPercentage.
  • FEAT: add missing features.
  • FEAT: support dart 3 & flutter 3.10.0.
  • FEAT: add MatexDividendYieldCalculatorPdfGenerator.
  • FEAT: add support for short positions.

0.0.42+2 #

  • FIX: move away from Decimal for performance issue.
  • FIX(compound): frequency logic.

0.0.42+1 #

  • FIX: typo.

0.0.42 #

  • FEAT: minor improvements.

0.0.41 #

  • FEAT: update dependencies.

0.0.40 #

  • FEAT: update dependencies.

0.0.39 #

  • FEAT: handle exchange rate errors.
  • FEAT: update dependencies.
  • FEAT: use default user values.
  • FEAT: add periods.
  • FEAT: implement forex compounding calculator.

0.0.38 #

  • FIX: use toSafeDouble.
  • FEAT: update dependencies.
  • FEAT: add tenhance dependencies.

0.0.37+3 #

  • FIX: minor improvements.

0.0.37+2 #

  • FIX: avoid to compute tax amount when profit is negative.

0.0.37+1 #

  • FIX: bunch of fixes.

0.0.37 #

  • FIX: typo.
  • FIX: bunch of fixes.
  • FIX: display lot size in pdfs.
  • FIX: bunch of fixes.
  • FIX: allow user default value to override default value from documents.
  • FIX: bunch of fixes.
  • FIX: Pivot Points Camarilla.
  • FIX: typos.
  • FIX: bunch of fixes.
  • FIX: SL/TP calculator.
  • FIX: required margin.
  • FIX: allow negative pnl computations.
  • FEAT: update dependencies.
  • FEAT: bunch of improvements.
  • FEAT: support more default values.
  • FEAT: update doc versions.
  • FEAT: forex pip delta version 1.
  • FEAT: add logic for stop loss & take profit logic.
  • FEAT: minor improvements.
  • FEAT: add required margin logic.
  • FEAT: minor improvements.
  • FEAT: add logic for fx profit & loss.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: add pivot points logic.

0.0.36 #

  • FEAT: update dependencies.
  • FEAT: implement fibonnaci levels pdf generator.
  • FEAT: add fibonacci levels.
  • FEAT: added pip delta calculator.

0.0.35 #

  • FEAT: minor improvements.

0.0.34 #

  • FEAT: localize text.
  • FEAT: set dividend document versions.
  • FEAT: add MatexDividendReinvestmentCalculatorPdfGenerator.
  • FEAT: more results.
  • FEAT: added MatexDividendReinvestmentCalculatorBloc.

0.0.33 #

  • FEAT: update dependencies.
  • FEAT: allow to change the filename of a PDF report.
  • FEAT: minor improvements.
  • FEAT: added MatexDividendPayoutRatioCalculatorBloc.
  • FEAT: add MatexDividendYieldCalculatorPdfGenerator.
  • FEAT: implement dividend yield calculator bloc.
  • FEAT: update dependencies.
  • FEAT: add dividend calculators.

0.0.32 #

  • FEAT: added MatexFinancialFrequency.

0.0.31 #

  • FIX: allow to reset some fields.
  • FEAT: allow to reset account size.
  • FEAT: minor improvements.
  • FEAT: add more results to profit and loss.
  • FEAT: update dependencies.
  • FEAT: minor changes.

0.0.30+1 #

  • FIX: Pdf for Forex position Calculator.

0.0.30 #

  • FIX: minor improvements.
  • FIX: dispatch metadata in advance to avoid UI flickering.
  • FIX: override getUserCurrencyCode.
  • FIX: reset entry price when stop loss type change.
  • FEAT: add default risk percent settings.
  • FEAT: update MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: add stopLossPrice result to fx position calculator.
  • FEAT: minor improvements.
  • FEAT: update dependencies.

0.0.29 #

  • FIX: attempts to fix tests.
  • FIX: typo.
  • FEAT: add fastyle financial dependencies.
  • FEAT: refactor validators.
  • FEAT: implement MatexForexPositionSizeCalculatorPdfGenerator.
  • FEAT: implement ForexPositionSize Results.
  • FEAT: update dependencies.
  • FEAT: implement position calculator.
  • FEAT: implement MatexForexPositionSizeCalculator results.
  • FEAT: missing MatexForexPositionSizeCalculatorBloc results.
  • FEAT: implement fx pos cal fields.
  • FEAT: clean up.
  • FEAT: add structure for forex position size calculator.

0.0.28 #

  • REFACTOR: isMandatoryFieldValid.
  • FIX: deprecated use of describeEnum.
  • FIX: show the defaults results when resetting.
  • FEAT: update dependencies.
  • FEAT: support lot sizes.

0.0.27 #

  • FIX: bunch of fixes.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: move away from matex_dart.
  • FEAT: clean up.

0.0.26 #

  • REFACTOR: MatexFinancialInstrumentsBloc.
  • FIX: use24HourFormat.
  • FIX: minor improvement.
  • FIX: minor fixes.
  • FEAT: update dependencies.
  • FEAT: add default financial instrument to pip value calculator.
  • FEAT: add pdf generator for pip value.
  • FEAT: update dependencies.
  • FEAT: debounce compute events.
  • FEAT: implement pip value results.
  • FEAT: add MatexFinancialInstrumentExchangeService.
  • FEAT: update dependencies.
  • FEAT: added MatexFinancialInstrumentCalculatorBlocFields interface.
  • FEAT: add quote model.
  • FEAT: minor improvements.
  • FEAT: add favorite instrument logic.
  • FEAT: minor improvements.
  • FEAT: implement MatexPipValueCalculator.
  • FEAT: add MatexInstrumentPairsBloc.
  • FEAT: initial structure for pip calculator.

0.0.25 #

  • FEAT(MatexProfitAndLossCalculatorPdfGenerator): add additional metrics category.
  • FEAT: update localization.
  • FEAT: update dependencies.

0.0.24 #

  • REFACTOR: property names.
  • FIX: bunch of fixes.
  • FIX: minor improvements.
  • FEAT: add default tax rate to MatexProfitAndLossCalculatorBloc.
  • FEAT: add MatexProfitAndLossCalculatorPdfGenerator.
  • FEAT: update dependencies.
  • FEAT: add PDF generators.
  • FEAT: minor improvements.
  • FEAT: implement MatexProfitAndLossCalculator.
  • FEAT: initial commit for MatexProfitAndLossCalculatorBloc.
  • FEAT: minor improvements.

0.0.23 #

  • FEAT: update dependencies.

0.0.22 #

  • FIX: short positions.
  • FIX: better user country handling.
  • FEAT(PDF): support short position.
  • FEAT: add support for short positions.
  • FEAT: update dependencies.

0.0.21 #

  • FIX: minor issues.
  • FEAT: more tests.

0.0.20 #

  • FEAT: bunch of improvements.

0.0.19 #

  • FEAT: support latest fastyle_settings.

0.0.18 #

  • FEAT: update dependencies.

0.0.17+2 #

  • FIX: remove fastyle_ad dependency.

0.0.17+1 #

  • FIX: remove MatexSelectCurrencyField.

0.0.17 #

  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: add vat validators.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: implement toPdf for MatexVatCalculatorBloc.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: stock position size supports short positions.

0.0.16 #

  • FIX: regression.
  • FIX: typo.
  • FIX: support very small values correctly.
  • FEAT: update dependencies.
  • FEAT: support takeProfitAmountAfterFee.
  • FEAT: minor improvements.
  • FEAT: toleratedRisk should be red when it's equal to effectiveRisk.
  • FEAT: support default values.

0.0.15 #

  • FEAT(pdf): add subtitle.
  • FEAT: update dependencies.

0.0.14 #

  • FIX: minor improvements.
  • FIX: rename to RiskReward.
  • FIX: minor improvements.
  • FEAT: localize PDF.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: add validators to MatexStockPositionSizeCalculator.
  • FEAT: better export to PDF file.

0.0.13+1 #

  • FIX: dependency requirements.

0.0.13 #

  • FEAT: update dependencies.

0.0.12 #

  • FIX: wrong import.
  • FEAT: update dependencies.

0.0.11 #

  • FEAT: update dependencies.

0.0.10 #

  • FEAT: minor improvements.

0.0.9 #

  • FEAT: update dependencies.

0.0.8 #

  • FEAT: allow to clear the selection.

0.0.7 #

  • FEAT: update fastyle_financial dependency.

0.0.6 #

  • FEAT: rename MatexInstrumentBloc to MatexCurrencyBloc.

0.0.5+1 #

  • FIX: missing export.

0.0.5 #

  • FEAT: add instruments ui.

0.0.4 #

  • FIX: wrong dependency requirement.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: better pdf for stock position.
  • FEAT(StockPositionSizeCalculator): add missing results.

0.0.3 #

  • FIX: bunch of fixes.
  • FIX: bunch of fixes.
  • FIX: wrong dependency version.
  • FEAT: generate stock position size pdf report.
  • FEAT: add risk and amount at risk support.
  • FEAT: implement MatexStockPositionSizeCalculatorBloc.
  • FEAT: add more results.
  • FEAT: use Decimal package for MatexStockPositionSizeCalculator.
  • FEAT: first implementation of stock position calculator.
  • FEAT: implement shareCalculatorState.
  • FEAT: more tests.
  • FEAT: add missing properties.
  • FEAT: minor improvements.
  • FEAT: rename discountPercentage.
  • FEAT: add missing features.
  • FEAT: support dart 3 & flutter 3.10.0.

0.0.2 #

  • FEAT: add MatexVatCalculator.

0.0.1 #

  • Initial Release