Search results

  1. Daniel Duffy

    Advanced C++ and Modern Design Cert Testimonials

    (boost test, google test, ...) Good idea. A concern for me is which Boost libraries are alive and kicking; some are on sabbatical, rigor mortis etc. https://www.boost.org/doc/libs/1_34_1/libs/test/doc/index.html
  2. Daniel Duffy

    Advanced C++ and Modern Design Cert Testimonials

    C++ is a C++ is a living organism. We try to keep up. What Boost C++ libs do in 2016 C++ 26 does in 2026 (Reflection).
  3. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    All this stuff has been extensively documented. I think having a look at the work of the late Mark Joshi is good https://fbe.unimelb.edu.au/__data/assets/pdf_file/0011/2591732/MARK_JOSHI_SSRN-id2277854.pdf
  4. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    Do you mean? BinomialLatticeStrategy* getStrategy(double sig, double r, double k, double S, double K, int N) { cout << "\n1. CRR, 2. JR, 3. TRG, 4. EQP, 5. Modified CRR:\n6. Cayley JR Transform: 7 Cayley CRR: "; int choice; cin >> choice...
  5. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    Is your question "what are the other methods?" I programmed those methods somewhere I vaguely remember.
  6. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    This code is from my 2018 C++ book for barrier options! On a pedagogical advice to everyone , learn the maths of the binomial method and program it yourselves instead of copying from all kinds of (possibly dodgy) sites. My two cents..
  7. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    There are quite a few models for u, d and p: CRR, JR, TRG, EQP etc.
  8. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    which part of my response was "rude"?
  9. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    but just get surprised above "u" are different than what we learned learned in CFA or even CQF LOL what do those guys use? u is up, d is down
  10. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    Looks like code from one of my books? Which problem are you working on, exactly?
  11. Daniel Duffy

    Struggle as a Beginner

    The first 2 modules are difficult indeed because it's C and a kind of survival guide to be honest. In the past (and courses) people tried to learn C++ w/o C savvy. That does not work. Like learning to fall before the real work. and then the next steps (do each step 3 times). I reckon Ruska...
  12. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    An emerging design pattern, an improved 3-layer model for OO inheritance. This exposes a number of flaws in traditional approaches to OOP, plus a multiparadigm resolution thereof. You could try designing it using C++20 Concepts.:ninja: @APalley @Paul Lopez @Andy Nguyen
  13. Daniel Duffy

    Struggle as a Beginner

    The C part is the most tricky. It's like learning grammar.
  14. Daniel Duffy

    Advise on MFE programs in the Netherlands

    Don't want to scare you , but.. The political/work situation but it's all becoming a tad anti-immigrant. https://www.dutchnews.nl/2024/03/ministers-set-up-secret-operation-to-keep-asml-in-nl-telegraaf/
  15. Daniel Duffy

    Regarding the use of ChatGPT in this course

    Never too old. BTW C also has pointers.
  16. Daniel Duffy

    Regarding the use of ChatGPT in this course

    ChatGPT is risk averse!
  17. Daniel Duffy

    Regarding the use of ChatGPT in this course

    Shows how dumb AI is (not joking).
  18. Daniel Duffy

    Regarding the use of ChatGPT in this course

    If you want to use Gemini you must be over 18!
  19. Daniel Duffy

    Programming experience for MFE

    And who knows what ML will look in 5 years time?
  20. Daniel Duffy

    C++ Online Certificate Students' intro thread

    You'll be fine; the TAs are very helpful :)
  21. Daniel Duffy

    A few questions about transitioning to quant research after a PhD in math

    Given ... my desire to enhance my coding skills, C++ and Python are popular.
  22. Daniel Duffy

    ChatGPT

    As Nvidia hits $2 trillion, billionaire Marc Rowan’s asset manager Apollo calls AI a ‘bubble’ worse than even the dotcom era https://finance.yahoo.com/news/nvidia-h ... OUzgY4qnCO
  23. Daniel Duffy

    Optimization's place in quant fin.

    Optimisation is soo important https://m.media-amazon.com/images/I/61RMTGsXzPL._SY466_.jpg https://www.datasim.nl/application/files/5915/4999/4170/DL_Applied_Numerical_Methods_II.pdf “Nothing takes place in the world whose meaning is not that of some maximum or minimum.” ― Leonhard Euler
  24. Daniel Duffy

    Optimization's place in quant fin.

    Big area. This might be one entry point
  25. Daniel Duffy

    SHOW ME THE CODE !

    It's not going to happen, methinks. Mac will always be associated with DTP in my environment. https://en.wikipedia.org/wiki/Desktop_publishing Wintel is for engineering.
  26. Daniel Duffy

    Why isn’t Economics Popular?

    A bit off topic, nuance is As George Bernard Shaw said: "England and America are two countries separated by a common language" Oscar Wilde-> "We have really everything in common with America nowadays except, of course, language."
  27. Daniel Duffy

    Why isn’t Economics Popular?

    Also, im going to make an assumption given your spelling of "programme" that you are either in the eu or uk. This is the correct spelling in this case. Bachelors Economics programmes can give you exposure to ODEs and PDEs, Maybe not hard enough for more hard quant role...
  28. Daniel Duffy

    MFE Math Prereq for Economics Background

    ODE/PDE for Economics students moves maths to next level https://www.datasim.nl/onlinecourses/97/distance-learning-ordinary-and-partial-differential-equations
  29. Daniel Duffy

    I found Quantnet's doppelgänger

    “Of course I plagiarize. It is the privilege of the appreciative man.” ― Oscar Wilde, Only Dull People Are Brilliant at Breakfast and maths...
  30. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    What kinds of C++ courses? The internet is (used to be) full of C++ courses. // btw wrong thread; this is about articles, not courses. @okay
  31. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    The Black Scholes option pricer in Fortran95 // DJD real*8 Function pdf(x) real*8 x,A A = 1.0/Sqrt(2.0*3.1415) pdf = A * Exp(-0.5*x*x) return end real*8 Function cdf(x) real*8 DPI,x,L,k,a1,a2,a3,tmp,pdf...
  32. Daniel Duffy

    Advise on MFE programs in the Netherlands

    Yes, econometrics seems to be quite strong. I am not an economist. There is a big skills shortage here. Having said that, it is almost impossible to find somewhere to live. Amsterdam is booming. The (extreme?) right-wing PVV got 37 votes at recent general election, mainly based on an...
  33. Daniel Duffy

    Rebellion Research going against BARUCH

    There is only one thing in life worse than being talked about, and that is not being talked about. Oscar Wilde Baruch must be doing something right. :ninja:
  34. Daniel Duffy

    Advise on MFE programs in the Netherlands

    I am not really familiar with these programs. I know more about US and UK degrees, Do you want to work in a bank or in trading? Amsterdam is quite small.
  35. Daniel Duffy

    C++ or Python?

    https://www.datasim.nl/onlinecourses/117/distance-learning-object-oriented-and-functional-programming-in-python-language-libraries-and-modern-design-patterns
  36. Daniel Duffy

    C++ will be used for the next 50-100 years in financial services

    There are many people in finance who are not from these universities.
  37. Daniel Duffy

    Looking to sharpen my C++ skills, but no interest in MFE

    Both C++ courses are beneficial irrespective of finance examples (which are only in the last 1-2 modules, but also useful to learn how to design).
  38. Daniel Duffy

    Options with PhD in Math

    As far as PDE is concerned, convection-diffusion is importat. I would learn C++. https://www.datasim.nl/books
  39. Daniel Duffy

    Options/Career Advice for a postdoc in differential geometry possibly leaving academia

    The topics you mention are wonderful (I took most of them at university, I loved FA) but not directly applicable to finance IMO. But with your maths backgound, it's very impressive! Can you program, e.g. solve Black Scholes PDE numerically ? etc. see random example
  40. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    I always knew I was a nice person.:eek:
  41. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    It's just a reminder. You've posted ten thousand messages and received five thousand likes. You are a great human being. You received 5,000 likes. You must be very popular around here.
  42. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    ODE/PDE course open for registrations 2024. Euro 1500 student price. After that Euro 995 per course. https://www.datasim.nl/onlinecourses
  43. Daniel Duffy

    Question C++23

    A follow-on remark: a number of useful features in C++11 (e.g. enable_if etc.) can now be done much more easily in C++20 Concepts. C++20 Concepts are mathematically quite robust.
  44. Daniel Duffy

    Question C++23

    And don't forget C++26 LOL https://en.cppreference.com/w/cpp/compiler_support/26
  45. Daniel Duffy

    Question C++23

    Haskell Typeclasses == C++20 Concepts. haha
  46. Daniel Duffy

    Question C++23

    C++14 was a kind of fix. C++17 had some nice stuff. C++23 is beginning to converge with Haskell.
  47. Daniel Duffy

    Question C++23

    That's a good thing! A while back (before C++11) C++ was almost rigor mortis. Good news! new stuff coming up for the next 50 years :cool:
  48. Daniel Duffy

    Question C++23

    C++23 Many low-level syntaxes, defect reports etc. https://en.wikipedia.org/wiki/C%2B%2B23 In February 2020, at the final meeting for C++20 in Prague, an overall plan for C++23 was adopted:[3][4] planned features for C++23 are library support for coroutines, a modular standard library...
  49. Daniel Duffy

    Question C++23

    Don't wait; start now. 95% of real-life C++ is C+11, so QN is already years ahead. And knowing C++20 you can easily learn C++23 on your own.
  50. Daniel Duffy

    SHOW ME THE CODE !

    or even int x = 4; int z = [&r = x, y = x+1] { r += 2; // set x to 6; "R is for Renamed Ref" return y+2; // return 7 to initialize z }(); // invoke lambda
  51. Daniel Duffy

    SHOW ME THE CODE !

    Scary code. Why not use TLS? BTW lambdas are not robust (e.g. capture by reference). https://www.geeksforgeeks.org/thread_local-storage-in-cpp-11/
  52. Daniel Duffy

    New Book: Multiparadigm Software in C++, Python and C# by Daniel J. Duffy (Datasim Press)

    Chapter 20 One Step Beyond: Component-based Software Development The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. Edsger Dijkstra @Paul Lopez @APalley
  53. Daniel Duffy

    Additional tips on getting quant jobs

    Quantnet C++ C# And some maths.
  54. Daniel Duffy

    How to verify your QuantNet account

    What happens if people run out of space?
  55. Daniel Duffy

    UCB MFE Essay Question

    The second question is ambiguous. It can be interpreted in different ways. edit: you could ask them to please clarify.
  56. Daniel Duffy

    High frequency trading

    https://en.wikipedia.org/wiki/High-frequency_trading
  57. Daniel Duffy

    Deep Learning (DL) and Partial Differential Equations (PDE)

    I don't think so; it is not based on reality. No future, at least not the way CS is approaching it. I am not a betting man, but my money would not be on it.
  58. Daniel Duffy

    Benefit of more math

    The options are: 1. Start now 2. Don't start now It's your choice in life.
  59. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    All you wanted know about parabolic PDE (originally in Russian Mathematical Survey 1962) Learn this and will then be few PDEs that intimidate you.
  60. Daniel Duffy

    Happy holidays

    Have a good one. It was a great Winter Solstice.
  61. Daniel Duffy

    C++ & Python

    Coming up in our new book: Python AND C++ interop there's more where that came from ;) It's the future :-)
  62. Daniel Duffy

    Counting CPU Clock Cycles

    Is this a compute-intense parallel program or some kind of asych event flow app, like a data feed pipeline? So, what is the _problem_ ? edit: is throughput more important; thread start/stop is costly.
  63. Daniel Duffy

    Counting CPU Clock Cycles

    Are you using fine-grained or coarse-grained parallelism?
  64. Daniel Duffy

    Counting CPU Clock Cycles

    I don't do much of this in general apart from coarse-grained parallelism ball park stuff ... What about Boost? just a guess? https://www.boost.org/doc/libs/1_80_0/libs/timer/doc/cpu_timers.html Plan B ... a commercial product .. doesn't grow on trees.
  65. Daniel Duffy

    Benefit of more math

    yeah, Euler did his best maths when he turned 60!
  66. Daniel Duffy

    Benefit of more math

    Start now :) I'm 71and still doing lots of maths.
  67. Daniel Duffy

    Benefit of more math

    Math 442 (Introduction to Partial Differential Equations): Rating: 70/100. Partial Differential Equations (PDEs) have their place in the quant finance realm, especially when modeling derivative pricing and other financial instruments. However, this course dives into a lot of mathematical theory...
  68. Daniel Duffy

    Benefit of more math

    Apart from grades, jobs etc. _now_ is the time (in your 20s) to learn deep maths. Later is too late.
  69. Daniel Duffy

    Benefit of more math

    https://www.datasim.nl/onlinecourses
  70. Daniel Duffy

    Which order to read these books?

    My books
  71. Daniel Duffy

    Multiverse Pricing Models

    Alan's chapter 5 has Step I: Standsardised SDE Step II: Discretize the SDE (Euler (x) and NR lattice (y), others?) Step III: HMM structures (construct Q_n(x) matrix) ?? Step IV: what's next? is that section 5.5's use cases? Fundamental data input? Final output?
  72. Daniel Duffy

    Multiverse Pricing Models

    I would like to this problem a bit of a whack in C++. Ideally, C++20 and possibly Boost C++ libraries. Is there a defined process (input-processing-output)? Some hints: First, you have to understand the problem. After understanding, make a plan.(algorithm) Carry out the plan. Look back on your...
  73. Daniel Duffy

    Multiverse Pricing Models

    Ciao Marco, The approach taken in this article (Monte Carlo in C#) might help (separation of concerns) is not a million miles away from the approach/recommendations here (especially Figures 1 and 2). A useful quiz: "align" your DFD with context diagram Figure 1 (or 2).
  74. Daniel Duffy

    Multiverse Pricing Models

    I looked at the DFD. At this stage I do not have enough information to go on. Some issues IMHO are: 1. The scope of the article is rather diffuse .. I would scope the problem to a well-known concrete problem and start again (e.g. take a 1-factor barrier option and work the whole process out A-Z...
  75. Daniel Duffy

    Multiverse Pricing Models

    Thanks, Marco. I'll study it. BTW I want to ask Alan a few questions as well on W forum. Crepi il lupo :)
  76. Daniel Duffy

    Multiverse Pricing Models

    A DFD is a no-brainer but how many people initially explain things to others in this way before grunge code, for example?
  77. Daniel Duffy

    Multiverse Pricing Models

    I will focus my feedback from now on QN :) Part 2 coming up soon.
  78. Daniel Duffy

    Multiverse Pricing Models

    Side remark; the design here has the same form as the project style in Baruch's Advanced C++ course. So, relevant to students here as well.
  79. Daniel Duffy

    Multiverse Pricing Models

    A 101 example could be to take the simplest (not too simple) and trace/paraphrase the steps from Input to Output "meeting" Simplex, Transition along the way i.e. data flow diagram, like Figure 2 in Chun's thesis. block diagram with a clear workflow. In this way, it should be easier to explain...
  80. Daniel Duffy

    Multiverse Pricing Models

    Prego Marco, This was my thinking as well. I'll go through your paper again in the light of your points 1), 2) above. I do have some (numerical) questions will pose in a couple days. // I used Bezier stuff when in CAD (I once designed a Pirelli tire with Bezier) and for holography, but the...
  81. Daniel Duffy

    How much do Math Course grades matter in MFE application?

    Maths is fundamental in general, and in particular.
  82. Daniel Duffy

    Undergraduate assessing progress

    QN C++ course gives a solid grounding in C++.
  83. Daniel Duffy

    Multiverse Pricing Models

    1. The scope, rationale, reader group, how the article is written (similar to Marsden's recommendation). The article does not flow yet, it is a description. 2. Technical stuff (density, simplex, transition matrix, Bezier etc.) 1.continued. I think the goal should be to restructure the article...
  84. Daniel Duffy

    Multiverse Pricing Models

    Marco, I use this below all the time, in maths, for C++, for books etc. (my very first _proposed_ chapter of my very first book From Chaos to Classes (1996) had > 40 pages 🤖) Some initial tips. https://en.wikipedia.org/wiki/How_to_Solve_It Niels Bohr say 1.tell 'em what you are gonna tell 'em...
  85. Daniel Duffy

    Usages of advanced C++

    I don't doubt that. What are the gems that new C++ programmers can take from this video. People ask us quite often 1. How to design a trading system in C++. 2. Which language features are useful. Maybe I've missed something. // There seems to be a trading module in one of the Baruch projects.
  86. Daniel Duffy

    Usages of advanced C++

    yes and no. This is Optiver which is a major user of C++. To understand this you probably need quite a few years of industrial experience. A bit like martial arts belts white -> yellow -> ... -> brown -> black 1 -> black 10.
  87. Daniel Duffy

    Usages of advanced C++

    It's called experience. First we learn the fundamentals. The last module is an application project. https://quantnet.com/threads/blog-articles-on-c-11-and-computational-finance-by-daniel-j-duffy.32237/page-6#post-310389...
  88. Daniel Duffy

    Multiverse Pricing Models

    Prego :) Ciao Marco, I am going through your (mega ) article and I am preparing some feedback. It is a huge endeavour and my two main perspectives soon are: 1. The scope, rationale, reader group, how the article is written (similar to Marsden's recommendation). The article does not flow yet...
  89. Daniel Duffy

    Multiverse Pricing Models

    I'll have a read of this article and get back (btw not much going on wilmott.com .. it's just me (Cuchulainn), or that's how feels :))
  90. Daniel Duffy

    Advice on undergraduate degree to pursue

    What are the topics in an actuarial degree? My gut feeling is the maths may not be hard enough for quant maths.
  91. Daniel Duffy

    Advice on undergraduate degree to pursue

    If I were in this position, focus on applied/numerical maths degree. And learn C++ asap. Everything else follows, more or less. // not sure if actuary is quant as such.. but useful skills nonetheless.
  92. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    The Microsoft Implementation of CRTP in Active Template Library (ATL) was independently discovered, also in 1995, by Jan Falkin, who accidentally derived a base class from a derived class. Christian Beaumont first saw Jan's code and initially thought it could not possibly compile in the...
  93. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    "People talk about teaching programming, I think that's a great idea. The problem is, as near as I can tell, they're *not* teaching programming ... they're teaching coding. Hardly anybody in the outside world understands the difference between #programming and #coding " — Dr. Leslie Lamport...
  94. Daniel Duffy

    Where C++/Python and other programming languages used in MFE programs

    Out of curiosity, is there a syllabus? which version of C++?
  95. Daniel Duffy

    Laptop Recommendation for Financial engineering grad student

    BTW how's them Excel rename glitches?
  96. Daniel Duffy

    Laptop Recommendation for Financial engineering grad student

    Doesn't matter which PC. Only difference is how QUICK you want to generate compiler errors. In that case, get a bigger machine.
  97. Daniel Duffy

    C++ will be used for the next 50-100 years in financial services

    https://www.tiobe.com/tiobe-index/
  98. Daniel Duffy

    Deep Learning (DL) and Partial Differential Equations (PDE)

    Here is a ML librarys using RKHS https://pypi.org/project/codpy/ https://en.wikipedia.org/wiki/Reproducing_kernel_Hilbert_space
  99. Daniel Duffy

    Summary of some basic stochastic calculus results

    Another way, from 1st principles from definition of upper and lower limits U and L, value always in (L,U), let N -> 2,4, ... The way Archimedes wudda done it.
  100. Daniel Duffy

    Wilmott Articles

    https://wilmott.com/category/articles/ https://wilmott.com/category/articles/page/7/ // you probably need to register.
  101. Daniel Duffy

    Summary of some basic stochastic calculus results

    p. 26 A good test: compute Lebesgue integral numerically + manually using N subdivisions of y axis e.g. f(x) = x^2 N = 2,4,8 etc. // figures not numbered.
  102. Daniel Duffy

    C++ Online Programming Course Testimonials

    The reason is incremental development, more effective than starting from scratch for each exercise.
  103. Daniel Duffy

    Hyperparameter tuning neural networks on financial data

    https://www.datasim.nl/blogs/29/msc-theses-on-machine-learning-and-computational-finance-2020 https://www.datasim.nl/blogs/26/msc-theses-on-machine-learning-and-computational-finance-2019
  104. Daniel Duffy

    How to interop C++ with VBA

    Quasar, ChatGPT version? https://appsource.microsoft.com/en-us/product/office/wa200005271?tab=overview
  105. Daniel Duffy

    How to interop C++ with VBA

    yet another Excel interoperator.
  106. Daniel Duffy

    C++ will be used for the next 50-100 years in financial services

    https://www.efinancialcareers.com/news/finance/python-vs-c Python is great for prototypes, but not so much for building trading systems, says Peacock. "It's almost like a toy language," he says, before quickly correcting himself for fear of upsetting Python developers. "- Python is a serious...
  107. Daniel Duffy

    How much data engineering do QRs do?

    But I know nothing about C++ and have very little experience in using computer programs to automate mundane tasks. I would say QN C++ Not being able to program is like not having a driver's license IMHO.
  108. Daniel Duffy

    QN C++ - Beginner or Advanced ?

    And from a structural point of view, generics were added to Java very late in the game. And it's not to everyone's taste. https://en.wikipedia.org/wiki/Generics_in_Java#:~:text=Generics%20are%20a%20facility%20of,compile%2Dtime%20type%20safety%22.
  109. Daniel Duffy

    QN C++ - Beginner or Advanced ?

    As my first impression reaction I would go for beginner's course. You can check your level by examning the modules. BTW do you know templates well?
  110. Daniel Duffy

    C++ Online Programming Course Testimonials

    AFAIR Visual Studio is mandatory? I don't use Mac, so personally I can't help here. Sorry :oops: The original VS2015 is embedded/ hard coded in the videos. It is a question of learning each new version of Visual Studio.It is a bit annoyng, but not the end of the world. There is lots of...
  111. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    https://m.media-amazon.com/images/I/71929Dhy5YL._SY466_.jpg
  112. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    template <typename T, template <typename T> class K> requires KernelProtocol<T, K> class SomeAlgorithm { // An example of Composition, testing conjunctional requirements private: K<T> ker; public: SomeAlgorithm(const K<T>& kernel) : ker(kernel) {} // Wrapper functions T...
  113. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    Here's a work in progress #ifndef kernels_hpp #define kernels_hpp #include <vector> #include <functional> #include <type_traits> #include <cmath> #include "NestedMatrix.hpp" // K:R(n) X R(n) -> R (or complex) template <typename T> using VectorType = std::vector<T>; template <typename...
  114. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    My prediction in this area is that C++20 will be needed. And linear algebra is not enough. (the dolphins told me!)
  115. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    JP Morgan pulls plug on deep learning model for FX algos US bank turns to less complex models that are easier to explain to clients...
  116. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    One route QN C++ -> {ODE_PDE | AMN} -> Advanced C++.
  117. Daniel Duffy

    How to feature your C++ certificate on LinkedIn

    All certificates in one place!
  118. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    Just a bump just a bump. Course open, as always.
  119. Daniel Duffy

    Benefit of Online Courses in Strengthening your CV

    Out of curiosity, what's the reason(s) for this? Content, style, exercises?
  120. Daniel Duffy

    Quantlib Python

    https://github.com/AIM-IT4/QuantitativeDerivativeModels/tree/main
  121. Daniel Duffy

    Software Engineer to Quant

    https://www.datasim.nl/onlinecourses/97/distance-learning-ordinary-and-partial-differential-equations
  122. Daniel Duffy

    Econ major path to quant

    ODE/PDE is a good preparation in econometrics etc. https://www.datasim.nl/onlinecourses/97/distance-learning-ordinary-and-partial-differential-equations And programming (C++, Python) these days.
  123. Daniel Duffy

    Seeking Advice: Strengthening My Application for Princeton's MFin Program

    Both QN C++ courses have modules on Monte Carlo and PDE. There is no other C++ course like it.
  124. Daniel Duffy

    Application Assistance

    In general, learning as much maths as possible is useful. My ODE/PDE online course is relevant to MFE. C++ and Python are also good.
  125. Daniel Duffy

    Computer Science Ph.D. with a security focus breaking into quantitative researcher roles

    Can you program? C++, Python. How's your applied/numerics maths? Measure Theory is hardly used; almost no one understands it.
  126. Daniel Duffy

    C++ Online Programming Course Testimonials

    Level9 is to get you acquainted with Monte Carlo and PDE. The full story is here. https://www.wiley.com/en-gb/Numerical+Methods+in+Computational+Finance%3A+A+Partial+Differential+Equation+%28PDE+FDM%29+Approach-p-9781119719670
  127. Daniel Duffy

    Seeking Advice on Trailer Bill of Sale Documentation

    Cash. You're winding us up o_O
  128. Daniel Duffy

    C++ Online Certificate Students' intro thread

    In module 10 we have stuff on PDE/FDM that you might like as well. https://www.amazon.co.uk/Numerical-Methods-Computational-Finance-Differential/dp/1119719674/ref=sr_1_1?dchild=1&keywords=9781119719670&qid=1634724362&sr=8-1 @DesirKoffi @Paul Lopez
  129. Daniel Duffy

    Matlab (or Python) code for calibration of market option prices for variance gamma and CGMY model

    This book, with Matlab code https://www.amazon.nl/Financial-Modelling-Theory-Implementation-Practice/dp/0470744898
  130. Daniel Duffy

    Linear Algebra Done Right and ESL

    I asked a prof about one and he said it was more for maths teachers (high school level) than hard mathematicians. Your prof is not even wrong. Scary.
  131. Daniel Duffy

    Linear Algebra Done Right and ESL

    I see. Some numerical linear algebra and optimisation preparation is very useful.
  132. Daniel Duffy

    Regarding the use of ChatGPT in this course

    YEP:devil::coffee::geek::mad:o_O🫡🤧🦾🧛‍♂️
  133. Daniel Duffy

    Regarding the use of ChatGPT in this course

    Indeed. On the other hand, the added value of QN is 1. quickly help you with conceptual issues. 2. Compiler errors resolution ASAP. And you make the magic between 1 and 2.
  134. Daniel Duffy

    Regarding the use of ChatGPT in this course

    I just see what ChatGPT comes up with, use that answer, and spend 1 hour making sure that I understand its solution and that I can replicate it on my own in the future? It is one way,but ChatGPT has done the hard thinking for you. What happens when ChatGPT cannot answer and you haven't built...
  135. Daniel Duffy

    Regarding the use of ChatGPT in this course

    And why would you use ChatGPT? It is a poor substitute for your brain.
  136. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    What was the (root) cause of the problem? a 1-liner is also OK. Many people are interested.
  137. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    A well-written book would save a lot of lost time. // the kids have to eat; $3 won't go far after Amazon has got its share. And then the taxman.
  138. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    9N I would say 1. does lib file exist? 2. is it compatible with project (x86, x64 stuff) 3. is it in your project properties? my file a while back was quantlib-vc140-mt-gd.lib ? Are you missing a version number? Build again for vc142, whatever. It's not rocket science at this stage.
  139. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    "By pulling the code from Git (at a stable versión of course) you can take advantage from the cmake files and using the CMAKE plugin of vscode you can compile and debug in a matter of minutes."
  140. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    OK. But the installation works if the bespoke steps are followed exactly?? A golden rule is this kind of stuff should be easy.
  141. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    Did you ring the alarm bell? e.g. contacting Luigi directly? https://www.quantlib.org/mailinglists.shtml
  142. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    https://onlinelibrary.wiley.com/doi/epdf/10.1002/wilm.10708
  143. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    It's a matter of following the steps correctly Years ago it took me 2-3 tries until I understood what I was doing. https://www.quantlib.org/install/vc10.shtml
  144. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    The BOOK https://www.amazon.com/Implementing-QuantLib-Quantitative-finance-architecture/dp/B08KHSZK86/ref=sr_1_1?qid=1695749765&refinements=p_27%3ALuigi+Ballabio&s=books&sr=1-1
  145. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    If it is a bot, then it's a very polite one :unsure:
  146. Daniel Duffy

    If you were the interviewer...

    Give Guy the job!
  147. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    So, Dennal is an AI bot? Mon Dieu!
  148. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    BTW in 1987 was the dawn of a new AI revolution. It fizzled out. I dabbled a bit in Prolog (must be good if the Japanese were using it ...), but no.I saw no future .. a lot of hype, unfortunately. Microsoft, Oracle won. And C++.
  149. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    ?? it is from NYT,yes?? (pay wall) https://www.nytimes.com/1987/09/15/science/more-human-than-ever-computer-is-learning-to-learn.html They published similar hype in 1958 (and that's a fact) // Electronic 'Brain' Teaches Itself (Published 1958)...
  150. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    Not sure what you are saying. Who is the "individual" in this case?
  151. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    About the Archive This is a digitized version of an article from The Times’s print archive, before the start of online publication in 1996. To preserve these articles as they originally appeared, The Times does not alter, edit or update them. Occasionally the digitization process introduces...
  152. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    MATT ROBINSON This thesis introduces and elaborates on how to approximate option and bond price sensitivities (Black Scholes and Cox-Ingersoll-Ross (CIR) models) in a variety of ways. In general, option price depends on time and on the underlying stock variables as well as on a number of...
  153. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    The Riccati ODE in Mathematical Finance https://www.sciencedirect.com/science/article/pii/S0747717101905085 And the corresponding PDE/FDM solution of CIR interest rate model
  154. Daniel Duffy

    Second Year Math Options

    Numerical Analysis as well. C++, Python at some stage.
  155. Daniel Duffy

    C++ Online Programming Course Testimonials

    And the next steps? https://www.datasim.nl/onlinecourses/71/distance-learning-advanced-finite-difference-method-fdm-for-computational-finance
  156. Daniel Duffy

    C++ Online Programming Course Testimonials

    I have written several books on PDE/FDM, geared up to finance. And many articles I wrote and posted on QN. Other PDE stuff on internet is like learning karate whereas the goal was to learn judo. https://www.datasim.nl/books // In general, it is always good to ask TA or myself if you have...
  157. Daniel Duffy

    Where C++/Python and other programming languages used in MFE programs

    C# is used as well. C# in Financial Markets (Wiley) , Duffy and Germani 2013.
  158. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4565813
  159. Daniel Duffy

    Advanced C++ and Modern Design Cert Testimonials

    (for example regex) Yeah, kind of esoteric, we include it for completeness. It's been in Boost for almost 20 years. https://www.boost.org/doc/libs/1_83_0/libs/regex/doc/html/index.html It means that you can hold your own against those pesky Perl and PHP programmers.
  160. Daniel Duffy

    What is a Visitor Pattern?

    you can use "insert code" option ;) #include <iostream> // Forward declaration of classes to avoid circular dependencies class ConcreteElementB; class ConcreteElementA; // Visitor base class class Visitor { public: virtual void visit(ConcreteElementA* element) = 0; virtual void...
  161. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    I use both Python and C++, at different times, for different requirements. C++ is a real skill to have. Just saying. Plan B: don't wait for someone, you can write your own code; it takes time, that's all.
  162. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    Not that I know of, but maybe someone is thinking about it.. What is needed? 1. People to do the actual work. 2. Feasability study. 3. Budget. 4. Project plan. etc.
  163. Daniel Duffy

    I save my employer millions using technique I learned in QuantNet Advanced C++ course. AMA

    An unordered_map is a data structure that stores data in the form of key-value pairs. The best case and the average case complexity for all the operations in an unordered_map is O(1). While in the worst case, the time complexity for all the operations in an unordered_map is O(n).
  164. Daniel Duffy

    I save my employer millions using technique I learned in QuantNet Advanced C++ course. AMA

    ?? that contradicts the official documentation.
  165. Daniel Duffy

    I save my employer millions using technique I learned in QuantNet Advanced C++ course. AMA

    Average or worst-case O(..)? std::unordered_map is an associative container that contains key-value pairs with unique keys. Search, insertion, and removal of elements have average constant-time complexity. Internally, the elements are not sorted in any particular order, but organized into...
  166. Daniel Duffy

    SHOW ME THE CODE !

    I was unable to unbold that quote of mine, sorry.
  167. Daniel Duffy

    SHOW ME THE CODE !

    “It is better to solve one problem five different ways, than to solve five problems one way.”
  168. Daniel Duffy

    Good PDE online courses with certification?

    Thank you. I am the originator of the popular ODE/PDE course as well as being the personal coach/mentor for the duration. And even a mini-project(if student wants) + certificate. And I'm the only PDE course doing finance PDE etc...
  169. Daniel Duffy

    SHOW ME THE CODE !

    why not build your own Euler fdm 101 from 1st principles w/o all that boiler plate code i.e. virtual. /* Let's try to solve the first order ODE given by * x' = (1-2t)x */
  170. Daniel Duffy

    SHOW ME THE CODE !

    This code is difficult to read; it is not documented. Lots of automatic variables defined in calculateNextYValue(). BTW how's the performance? looks top-heavy at first glance. Why not just post a zip file???
  171. Daniel Duffy

    New next gen design book in C++,C#, Python, what is a "reasonable" price

    a. $39 b. $45 c. $50 d. $60 e. $80
  172. Daniel Duffy

    How are ODEs/PDEs/Measure theory introduced in MSQF/FE programs

    Peter Lax PDE guru // believe it not, PL attended a lecture of mine on Black-Scholes-esque PDE in 1977..
  173. Daniel Duffy

    How are ODEs/PDEs/Measure theory introduced in MSQF/FE programs

    Hungary was a front for aliens from Mars. In an answer to the question of why there is no evidence of intelligent life beyond Earth despite the high probability of it existing, Szilárd responded: "They are already here among us – they just call themselves Hungarians."
  174. Daniel Duffy

    How are ODEs/PDEs/Measure theory introduced in MSQF/FE programs

    Cornelius Lanczos once offered us undergrads a challenge in Dublin; generalise Radon-Nikodym theorem to complex variable case.
  175. Daniel Duffy

    How are ODEs/PDEs/Measure theory introduced in MSQF/FE programs

    Paul Halmos was Hungarian. I met him a few times at some lectures he gave in the 1970s in Trinity College. https://en.wikipedia.org/wiki/Paul_Halmos 1942. Finite-Dimensional Vector Spaces. ... 1950. Measure Theory. ... 1951. Introduction to Hilbert Space and the Theory of Spectral...
  176. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    Thanks. Many student questions on QN are addressed here, which is the reason I posted it in the first place :LOL: seek and ye shall find Matthew 7:7
  177. Daniel Duffy

    How are ODEs/PDEs/Measure theory introduced in MSQF/FE programs

    The treatment is too short.. Do you know the books by Kloeden and Platen? you should. These are definitive!
  178. Daniel Duffy

    How are ODEs/PDEs/Measure theory introduced in MSQF/FE programs

    the best book for MFE IMO is https://www.amazon.nl/-/en/SPIEGEL/dp/0070602212 and Mikosch https://www.amazon.nl/-/en/Thomas-Mikosch/dp/9810235437 If you are maths ==> HALMOS measure theory
  179. Daniel Duffy

    How are ODEs/PDEs/Measure theory introduced in MSQF/FE programs

    To really understand measure theory, 4 year honours undergraduate maths courses are needed. Been there, done that. My Prof was a PhD student of William Feller at Princeton at the the time, so I got it from a good source. terse stuff.. It's kinda cruel subjecting (unprepared) MFE students to MT...
Back
Top Bottom