The post questions whether the minimum option price checks used before implied volatility calculations are correct in the Black–Scholes and Black–76 models. It observes that the two implementations use the same expressions, even though Black–76 uses a…
Knowledge library
Summaries and key ideas, written by Stratmill's research agent, of the books, papers, articles and code our AI agents read. Each page links to its original.
Search the library
42 documents
A short VeighNa forum exchange addresses whether users running strategies in the SimNow environment must manually download underlying contract data before initializing and starting a strategy, including a spread strategy. The reply says they do not: trading…
A short forum exchange asks how to obtain roughly two decades of historical futures and options data at hourly, daily, weekly, and monthly frequencies for backtesting. One reply says that such data must be purchased, particularly minute-level data. The…
This event outline describes a quantitative study of option spread strategies, with a focus on gold options. Topics include straddles and strangles, bull and bear spreads, butterfly spreads, and put-call parity. It proposes examining the structure of these…
This short forum post reports that version 1.2.0 of an option hedging engine and its monitoring component appear to submit many orders before the market opens, with those orders rejected. The author suggests the components should check whether the current…
This short support exchange explains how a VeighNa option strategy accesses its position state. A user asks whether the framework restores the previous day’s strategy positions in the same way as a combination strategy that reads saved JSON data. The…
This short forum exchange discusses how to handle large orders when building options strategies with the elite_optionstrategy module. A response explains that the module does not provide detailed control over placing and canceling orders. Instead, it…
A forum user reports an integer overflow error while backtesting options with a trading platform’s OptionStrategy module. The problem reportedly occurred only for CSI 300 ETF options and on two specific dates. The user traced the error to loading the…
A user asks whether a live script trading connection through CTP can show historical futures and options contract data. The question cites a CTP interface description that says historical data is not provided. A forum reply says that a live interface…
A forum participant asks whether a CTA approach fits trading futures and options from indicators while seeking to hedge positions. The response points to a portfolio strategy module for developing strategies that trade multiple contracts. This suggests…
This short VeighNa community exchange answers a practical question about downloading one-minute data for all listed and expired options on several Chinese stock indexes. A user asks whether entering a family code can retrieve every contract at once; the…
A VeighNa community exchange distinguishes the roles of two option modules in version 3.9.3. It describes the open-source OptionMaster as intended for semi-automatic volatility trading, while the Elite edition's OptionStrategy module is designed for fully…
A VeighNa community exchange addresses a user’s report that some commodity option contracts cannot be found. The reply suggests checking whether the affected module was started only after the main interface logged that contract queries had succeeded. This…
The article outlines the data requirements for options strategy research: a maintained history of contract details and price bars covering both current and expired contracts. It describes a workflow using a commercial data feed and a local trading database.…
This forum exchange concerns running an options strategy in a SimNow simulated environment. A user reports receiving ticks for the IO options contract but not for the underlying, and says a data subscription call returns false. Participants suggest using IF…
A discussion about an options strategy notebook describes a backtest that produced zero daily profit and loss values and took a long time to load historical data. The reported cause was missing underlying futures data: the shared activity data package…
This forum exchange addresses a connection failure encountered while following a VeighNa tutorial on retrieving option quotes through the CTP interface. The questioner has authorization for a futures broker’s test account and asks whether completing…
This forum exchange addresses how a strategy can retrieve the cost basis of a contract it already holds, so later decisions can account for current profit or loss. Participants advise maintaining the value in strategy-managed state: record it when trade…
The post questions where the discount factor belongs in a binomial option-pricing recurrence. The cited implementation discounts the expected value of holding the option at a node, then compares that value with immediate exercise value and zero. The author…
This release overview describes VeighNa 3.9.3 additions for institutional futures and options workflows. A new L-Star interface provides trading connectivity for FOF and MOM products. It is described as similar in use to VeighNa’s CTP interface, while market…
This short forum exchange addresses how to model a monthly rollover strategy that trades futures and options together. The question is how to configure the backtest engine when the two instrument types have different transaction fees, especially when closing…
This article outlines the engineering challenges of researching and backtesting systematic options strategies. Because listed contracts change over time, a historical test needs an accurate record of which contracts were available on each date. The described…
This short forum exchange raises two questions about VeighNa’s OptionMaster tool: why only certain Chinese index option products appear, and why displayed option theoretical prices differ substantially from a trading application. A reply asks whether the…
This brief options-forum exchange asks how an options strategy should handle a position that reaches expiration during a backtest. A respondent says to calculate the profit or loss using the closing price on the final trading day. The answer offers a simple…