├── .gitattributes ├── 9781484268339.jpg ├── Contributing.md ├── FinancialSamples.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── FinancialSamples.xccheckout │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── carlosoliveira.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings └── xcuserdata │ └── carlosoliveira.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── FinancialSamples.xcscheme │ └── xcschememanagement.plist ├── FinancialSamples ├── .DS_Store ├── .Recommendation.cpp.swp ├── .swp ├── BisectionMethod.cpp ├── BisectionMethod.h ├── BlackScholesForwardMethod.cpp ├── BlackScholesForwardMethod.h ├── BondCalculator.cpp ├── BondCalculator.h ├── CalmarRatio.cpp ├── CalmarRatio.h ├── CashFlowCalculator.cpp ├── CashFlowCalculator.h ├── CommonStock.cpp ├── CommonStock.h ├── CompoundIntRateCalculator.cpp ├── CompoundIntRateCalculator.h ├── CorrelationCalculator.cpp ├── CorrelationCalculator.h ├── CreditRisk.cpp ├── CreditRisk.h ├── Cxx1xExamples.cpp ├── Cxx1xExamples.h ├── Date.cpp ├── Date.h ├── DistributionData.cpp ├── DistributionData.h ├── EulersMethod.cpp ├── EulersMethod.h ├── FactorialTemplate.cpp ├── FactorialTemplate.h ├── FileManager.cpp ├── FileManager.h ├── FinancialSamples.1 ├── FinancialStatement.cpp ├── FinancialStatement.h ├── FundamentalsCalc.cpp ├── FundamentalsCalc.h ├── GnuplotPlotter.cpp ├── GnuplotPlotter.h ├── IntRateCalculator.cpp ├── IntRateCalculator.h ├── IntRateEngine.cpp ├── IntRateEngine.h ├── InvestmentInstrument.cpp ├── InvestmentInstrument.h ├── LPSolver.cpp ├── LPSolver.h ├── LPSolver.o ├── LinearInterpolation.cpp ├── LinearInterpolation.h ├── LuaMain.cpp ├── LuaMain.h ├── LuaOption.cpp ├── LuaOption.h ├── LuaWrap.cpp ├── LuaWrap.h ├── MACalculator.cpp ├── MACalculator.h ├── MIPSolver.cpp ├── MIPSolver.h ├── MathFunction.cpp ├── MathFunction.h ├── Matrix.cpp ├── Matrix.h ├── Matrix.o ├── MatrixOperations.cpp ├── MatrixOperations.h ├── Matrix_Py.cpp ├── Matrix_Py.h ├── MidpointIntegration.cpp ├── MidpointIntegration.h ├── ModifiedCAP.cpp ├── ModifiedCAP.h ├── MonteCarloIntegration.cpp ├── MonteCarloIntegration.h ├── Mutex.cpp ├── Mutex.h ├── NewtonMethod.cpp ├── NewtonMethod.h ├── NumVector.cpp ├── NumVector.h ├── OpenMpTest.cpp ├── OpenMpTest.h ├── Option.cpp ├── Option.h ├── OptionsProbabilities.cpp ├── OptionsProbabilities.h ├── ParallelOptionsProbabilities.cpp ├── ParallelOptionsProbabilities.h ├── ParallelRandomWalk.cpp ├── ParallelRandomWalk.h ├── PlotViewer.cpp ├── PlotViewer.h ├── PolymonialInterpolation.cpp ├── PolymonialInterpolation.h ├── QtPlotter.cpp ├── QtPlotter.h ├── RExtension.cpp ├── RExtension.h ├── RExtension.o ├── RExtension.so ├── RandonWalk.cpp ├── RandonWalk.h ├── Recommendation.cpp ├── Recommendation.h ├── Recommendation.o ├── RecommendationsProcessor.cpp ├── RecommendationsProcessor.h ├── ResourceAlloc.cpp ├── ResourceAlloc.h ├── RiskCalculator.cpp ├── RiskCalculator.h ├── RungeKuttaODEMethod.cpp ├── RungeKuttaODEMethod.h ├── STLthread.cpp ├── SecantMethod.cpp ├── SecantMethod.h ├── SimpsonsIntegration.cpp ├── SimpsonsIntegration.h ├── Stock.cpp ├── Stock.h ├── Stock_Py.cpp ├── Stock_Py.h ├── Thread.cpp ├── Thread.h ├── TimeSeries.cpp ├── TimeSeries.h ├── TimeSeriesTransformations.cpp ├── TimeSeriesTransformations.h ├── TransactionHandler.cpp ├── TransactionHandler.h ├── TrapezoidIntegration.cpp ├── TrapezoidIntegration.h ├── TwoDimensionalLPSolver.cpp ├── TwoDimensionalLPSolver.h ├── VectorOperations.cpp ├── VectorOperations.h ├── VolatilityCalculator.cpp ├── VolatilityCalculator.h ├── jamroot ├── main.cpp ├── matrix-setup.py ├── matrix.so ├── stock-setup.py └── stock.so ├── LICENSE.txt ├── MaximaCode ├── optionProbabilities.l └── src │ ├── OptionProbabilityExportedFunctions.cpp │ ├── OptionsProbabilities.cpp │ └── OptionsProbabilities.h ├── README.md └── errata.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/.gitattributes -------------------------------------------------------------------------------- /9781484268339.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/9781484268339.jpg -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/Contributing.md -------------------------------------------------------------------------------- /FinancialSamples.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /FinancialSamples.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /FinancialSamples.xcodeproj/project.xcworkspace/xcshareddata/FinancialSamples.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples.xcodeproj/project.xcworkspace/xcshareddata/FinancialSamples.xccheckout -------------------------------------------------------------------------------- /FinancialSamples.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /FinancialSamples.xcodeproj/project.xcworkspace/xcuserdata/carlosoliveira.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples.xcodeproj/project.xcworkspace/xcuserdata/carlosoliveira.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /FinancialSamples.xcodeproj/project.xcworkspace/xcuserdata/carlosoliveira.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples.xcodeproj/project.xcworkspace/xcuserdata/carlosoliveira.xcuserdatad/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /FinancialSamples.xcodeproj/xcuserdata/carlosoliveira.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples.xcodeproj/xcuserdata/carlosoliveira.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /FinancialSamples.xcodeproj/xcuserdata/carlosoliveira.xcuserdatad/xcschemes/FinancialSamples.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples.xcodeproj/xcuserdata/carlosoliveira.xcuserdatad/xcschemes/FinancialSamples.xcscheme -------------------------------------------------------------------------------- /FinancialSamples.xcodeproj/xcuserdata/carlosoliveira.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples.xcodeproj/xcuserdata/carlosoliveira.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /FinancialSamples/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/.DS_Store -------------------------------------------------------------------------------- /FinancialSamples/.Recommendation.cpp.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/.Recommendation.cpp.swp -------------------------------------------------------------------------------- /FinancialSamples/.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/.swp -------------------------------------------------------------------------------- /FinancialSamples/BisectionMethod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/BisectionMethod.cpp -------------------------------------------------------------------------------- /FinancialSamples/BisectionMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/BisectionMethod.h -------------------------------------------------------------------------------- /FinancialSamples/BlackScholesForwardMethod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/BlackScholesForwardMethod.cpp -------------------------------------------------------------------------------- /FinancialSamples/BlackScholesForwardMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/BlackScholesForwardMethod.h -------------------------------------------------------------------------------- /FinancialSamples/BondCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/BondCalculator.cpp -------------------------------------------------------------------------------- /FinancialSamples/BondCalculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/BondCalculator.h -------------------------------------------------------------------------------- /FinancialSamples/CalmarRatio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CalmarRatio.cpp -------------------------------------------------------------------------------- /FinancialSamples/CalmarRatio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CalmarRatio.h -------------------------------------------------------------------------------- /FinancialSamples/CashFlowCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CashFlowCalculator.cpp -------------------------------------------------------------------------------- /FinancialSamples/CashFlowCalculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CashFlowCalculator.h -------------------------------------------------------------------------------- /FinancialSamples/CommonStock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CommonStock.cpp -------------------------------------------------------------------------------- /FinancialSamples/CommonStock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CommonStock.h -------------------------------------------------------------------------------- /FinancialSamples/CompoundIntRateCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CompoundIntRateCalculator.cpp -------------------------------------------------------------------------------- /FinancialSamples/CompoundIntRateCalculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CompoundIntRateCalculator.h -------------------------------------------------------------------------------- /FinancialSamples/CorrelationCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CorrelationCalculator.cpp -------------------------------------------------------------------------------- /FinancialSamples/CorrelationCalculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CorrelationCalculator.h -------------------------------------------------------------------------------- /FinancialSamples/CreditRisk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CreditRisk.cpp -------------------------------------------------------------------------------- /FinancialSamples/CreditRisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/CreditRisk.h -------------------------------------------------------------------------------- /FinancialSamples/Cxx1xExamples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Cxx1xExamples.cpp -------------------------------------------------------------------------------- /FinancialSamples/Cxx1xExamples.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Cxx1xExamples.h -------------------------------------------------------------------------------- /FinancialSamples/Date.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Date.cpp -------------------------------------------------------------------------------- /FinancialSamples/Date.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Date.h -------------------------------------------------------------------------------- /FinancialSamples/DistributionData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/DistributionData.cpp -------------------------------------------------------------------------------- /FinancialSamples/DistributionData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/DistributionData.h -------------------------------------------------------------------------------- /FinancialSamples/EulersMethod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/EulersMethod.cpp -------------------------------------------------------------------------------- /FinancialSamples/EulersMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/EulersMethod.h -------------------------------------------------------------------------------- /FinancialSamples/FactorialTemplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/FactorialTemplate.cpp -------------------------------------------------------------------------------- /FinancialSamples/FactorialTemplate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/FactorialTemplate.h -------------------------------------------------------------------------------- /FinancialSamples/FileManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/FileManager.cpp -------------------------------------------------------------------------------- /FinancialSamples/FileManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/FileManager.h -------------------------------------------------------------------------------- /FinancialSamples/FinancialSamples.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/FinancialSamples.1 -------------------------------------------------------------------------------- /FinancialSamples/FinancialStatement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/FinancialStatement.cpp -------------------------------------------------------------------------------- /FinancialSamples/FinancialStatement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/FinancialStatement.h -------------------------------------------------------------------------------- /FinancialSamples/FundamentalsCalc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/FundamentalsCalc.cpp -------------------------------------------------------------------------------- /FinancialSamples/FundamentalsCalc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/FundamentalsCalc.h -------------------------------------------------------------------------------- /FinancialSamples/GnuplotPlotter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/GnuplotPlotter.cpp -------------------------------------------------------------------------------- /FinancialSamples/GnuplotPlotter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/GnuplotPlotter.h -------------------------------------------------------------------------------- /FinancialSamples/IntRateCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/IntRateCalculator.cpp -------------------------------------------------------------------------------- /FinancialSamples/IntRateCalculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/IntRateCalculator.h -------------------------------------------------------------------------------- /FinancialSamples/IntRateEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/IntRateEngine.cpp -------------------------------------------------------------------------------- /FinancialSamples/IntRateEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/IntRateEngine.h -------------------------------------------------------------------------------- /FinancialSamples/InvestmentInstrument.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/InvestmentInstrument.cpp -------------------------------------------------------------------------------- /FinancialSamples/InvestmentInstrument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/InvestmentInstrument.h -------------------------------------------------------------------------------- /FinancialSamples/LPSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LPSolver.cpp -------------------------------------------------------------------------------- /FinancialSamples/LPSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LPSolver.h -------------------------------------------------------------------------------- /FinancialSamples/LPSolver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LPSolver.o -------------------------------------------------------------------------------- /FinancialSamples/LinearInterpolation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LinearInterpolation.cpp -------------------------------------------------------------------------------- /FinancialSamples/LinearInterpolation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LinearInterpolation.h -------------------------------------------------------------------------------- /FinancialSamples/LuaMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LuaMain.cpp -------------------------------------------------------------------------------- /FinancialSamples/LuaMain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LuaMain.h -------------------------------------------------------------------------------- /FinancialSamples/LuaOption.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LuaOption.cpp -------------------------------------------------------------------------------- /FinancialSamples/LuaOption.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LuaOption.h -------------------------------------------------------------------------------- /FinancialSamples/LuaWrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LuaWrap.cpp -------------------------------------------------------------------------------- /FinancialSamples/LuaWrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/LuaWrap.h -------------------------------------------------------------------------------- /FinancialSamples/MACalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MACalculator.cpp -------------------------------------------------------------------------------- /FinancialSamples/MACalculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MACalculator.h -------------------------------------------------------------------------------- /FinancialSamples/MIPSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MIPSolver.cpp -------------------------------------------------------------------------------- /FinancialSamples/MIPSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MIPSolver.h -------------------------------------------------------------------------------- /FinancialSamples/MathFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MathFunction.cpp -------------------------------------------------------------------------------- /FinancialSamples/MathFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MathFunction.h -------------------------------------------------------------------------------- /FinancialSamples/Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Matrix.cpp -------------------------------------------------------------------------------- /FinancialSamples/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Matrix.h -------------------------------------------------------------------------------- /FinancialSamples/Matrix.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Matrix.o -------------------------------------------------------------------------------- /FinancialSamples/MatrixOperations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MatrixOperations.cpp -------------------------------------------------------------------------------- /FinancialSamples/MatrixOperations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MatrixOperations.h -------------------------------------------------------------------------------- /FinancialSamples/Matrix_Py.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Matrix_Py.cpp -------------------------------------------------------------------------------- /FinancialSamples/Matrix_Py.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Matrix_Py.h -------------------------------------------------------------------------------- /FinancialSamples/MidpointIntegration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MidpointIntegration.cpp -------------------------------------------------------------------------------- /FinancialSamples/MidpointIntegration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MidpointIntegration.h -------------------------------------------------------------------------------- /FinancialSamples/ModifiedCAP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/ModifiedCAP.cpp -------------------------------------------------------------------------------- /FinancialSamples/ModifiedCAP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/ModifiedCAP.h -------------------------------------------------------------------------------- /FinancialSamples/MonteCarloIntegration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MonteCarloIntegration.cpp -------------------------------------------------------------------------------- /FinancialSamples/MonteCarloIntegration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/MonteCarloIntegration.h -------------------------------------------------------------------------------- /FinancialSamples/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Mutex.cpp -------------------------------------------------------------------------------- /FinancialSamples/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Mutex.h -------------------------------------------------------------------------------- /FinancialSamples/NewtonMethod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/NewtonMethod.cpp -------------------------------------------------------------------------------- /FinancialSamples/NewtonMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/NewtonMethod.h -------------------------------------------------------------------------------- /FinancialSamples/NumVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/NumVector.cpp -------------------------------------------------------------------------------- /FinancialSamples/NumVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/NumVector.h -------------------------------------------------------------------------------- /FinancialSamples/OpenMpTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/OpenMpTest.cpp -------------------------------------------------------------------------------- /FinancialSamples/OpenMpTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/OpenMpTest.h -------------------------------------------------------------------------------- /FinancialSamples/Option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Option.cpp -------------------------------------------------------------------------------- /FinancialSamples/Option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Option.h -------------------------------------------------------------------------------- /FinancialSamples/OptionsProbabilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/OptionsProbabilities.cpp -------------------------------------------------------------------------------- /FinancialSamples/OptionsProbabilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/OptionsProbabilities.h -------------------------------------------------------------------------------- /FinancialSamples/ParallelOptionsProbabilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/ParallelOptionsProbabilities.cpp -------------------------------------------------------------------------------- /FinancialSamples/ParallelOptionsProbabilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/ParallelOptionsProbabilities.h -------------------------------------------------------------------------------- /FinancialSamples/ParallelRandomWalk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/ParallelRandomWalk.cpp -------------------------------------------------------------------------------- /FinancialSamples/ParallelRandomWalk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/ParallelRandomWalk.h -------------------------------------------------------------------------------- /FinancialSamples/PlotViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/PlotViewer.cpp -------------------------------------------------------------------------------- /FinancialSamples/PlotViewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/PlotViewer.h -------------------------------------------------------------------------------- /FinancialSamples/PolymonialInterpolation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/PolymonialInterpolation.cpp -------------------------------------------------------------------------------- /FinancialSamples/PolymonialInterpolation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/PolymonialInterpolation.h -------------------------------------------------------------------------------- /FinancialSamples/QtPlotter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/QtPlotter.cpp -------------------------------------------------------------------------------- /FinancialSamples/QtPlotter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/QtPlotter.h -------------------------------------------------------------------------------- /FinancialSamples/RExtension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RExtension.cpp -------------------------------------------------------------------------------- /FinancialSamples/RExtension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RExtension.h -------------------------------------------------------------------------------- /FinancialSamples/RExtension.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RExtension.o -------------------------------------------------------------------------------- /FinancialSamples/RExtension.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RExtension.so -------------------------------------------------------------------------------- /FinancialSamples/RandonWalk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RandonWalk.cpp -------------------------------------------------------------------------------- /FinancialSamples/RandonWalk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RandonWalk.h -------------------------------------------------------------------------------- /FinancialSamples/Recommendation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Recommendation.cpp -------------------------------------------------------------------------------- /FinancialSamples/Recommendation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Recommendation.h -------------------------------------------------------------------------------- /FinancialSamples/Recommendation.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Recommendation.o -------------------------------------------------------------------------------- /FinancialSamples/RecommendationsProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RecommendationsProcessor.cpp -------------------------------------------------------------------------------- /FinancialSamples/RecommendationsProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RecommendationsProcessor.h -------------------------------------------------------------------------------- /FinancialSamples/ResourceAlloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/ResourceAlloc.cpp -------------------------------------------------------------------------------- /FinancialSamples/ResourceAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/ResourceAlloc.h -------------------------------------------------------------------------------- /FinancialSamples/RiskCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RiskCalculator.cpp -------------------------------------------------------------------------------- /FinancialSamples/RiskCalculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RiskCalculator.h -------------------------------------------------------------------------------- /FinancialSamples/RungeKuttaODEMethod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RungeKuttaODEMethod.cpp -------------------------------------------------------------------------------- /FinancialSamples/RungeKuttaODEMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/RungeKuttaODEMethod.h -------------------------------------------------------------------------------- /FinancialSamples/STLthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/STLthread.cpp -------------------------------------------------------------------------------- /FinancialSamples/SecantMethod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/SecantMethod.cpp -------------------------------------------------------------------------------- /FinancialSamples/SecantMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/SecantMethod.h -------------------------------------------------------------------------------- /FinancialSamples/SimpsonsIntegration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/SimpsonsIntegration.cpp -------------------------------------------------------------------------------- /FinancialSamples/SimpsonsIntegration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/SimpsonsIntegration.h -------------------------------------------------------------------------------- /FinancialSamples/Stock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Stock.cpp -------------------------------------------------------------------------------- /FinancialSamples/Stock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Stock.h -------------------------------------------------------------------------------- /FinancialSamples/Stock_Py.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Stock_Py.cpp -------------------------------------------------------------------------------- /FinancialSamples/Stock_Py.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Stock_Py.h -------------------------------------------------------------------------------- /FinancialSamples/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Thread.cpp -------------------------------------------------------------------------------- /FinancialSamples/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/Thread.h -------------------------------------------------------------------------------- /FinancialSamples/TimeSeries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TimeSeries.cpp -------------------------------------------------------------------------------- /FinancialSamples/TimeSeries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TimeSeries.h -------------------------------------------------------------------------------- /FinancialSamples/TimeSeriesTransformations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TimeSeriesTransformations.cpp -------------------------------------------------------------------------------- /FinancialSamples/TimeSeriesTransformations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TimeSeriesTransformations.h -------------------------------------------------------------------------------- /FinancialSamples/TransactionHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TransactionHandler.cpp -------------------------------------------------------------------------------- /FinancialSamples/TransactionHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TransactionHandler.h -------------------------------------------------------------------------------- /FinancialSamples/TrapezoidIntegration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TrapezoidIntegration.cpp -------------------------------------------------------------------------------- /FinancialSamples/TrapezoidIntegration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TrapezoidIntegration.h -------------------------------------------------------------------------------- /FinancialSamples/TwoDimensionalLPSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TwoDimensionalLPSolver.cpp -------------------------------------------------------------------------------- /FinancialSamples/TwoDimensionalLPSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/TwoDimensionalLPSolver.h -------------------------------------------------------------------------------- /FinancialSamples/VectorOperations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/VectorOperations.cpp -------------------------------------------------------------------------------- /FinancialSamples/VectorOperations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/VectorOperations.h -------------------------------------------------------------------------------- /FinancialSamples/VolatilityCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/VolatilityCalculator.cpp -------------------------------------------------------------------------------- /FinancialSamples/VolatilityCalculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/VolatilityCalculator.h -------------------------------------------------------------------------------- /FinancialSamples/jamroot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/jamroot -------------------------------------------------------------------------------- /FinancialSamples/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/main.cpp -------------------------------------------------------------------------------- /FinancialSamples/matrix-setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/matrix-setup.py -------------------------------------------------------------------------------- /FinancialSamples/matrix.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/matrix.so -------------------------------------------------------------------------------- /FinancialSamples/stock-setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/stock-setup.py -------------------------------------------------------------------------------- /FinancialSamples/stock.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/FinancialSamples/stock.so -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MaximaCode/optionProbabilities.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/MaximaCode/optionProbabilities.l -------------------------------------------------------------------------------- /MaximaCode/src/OptionProbabilityExportedFunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/MaximaCode/src/OptionProbabilityExportedFunctions.cpp -------------------------------------------------------------------------------- /MaximaCode/src/OptionsProbabilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/MaximaCode/src/OptionsProbabilities.cpp -------------------------------------------------------------------------------- /MaximaCode/src/OptionsProbabilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/MaximaCode/src/OptionsProbabilities.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/README.md -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/practical-cpp20-financial-programming/HEAD/errata.md --------------------------------------------------------------------------------