1 Adjunto (s) Aquí está el código que estoy usando para obtener el delta de una opción de llamada: Tengo la función configurada para devolver el delta, pero supongo que si desea obtener el precio de la opción estándar y no el precio binario , solo elimine el comentario que devuelva y devuelva eso en lugar de la llamada delta. Screenie muestra la escalera de huelga de la opción diaria de Nadex en amarillo y los precios de las opciones en blanco para el vencimiento de las 3:00 pm con 10 horas para el vencimiento. estos están utilizando hv en lugar de iv. También muestro los niveles de desviación estándar de hv para poops y risitas ya que ya hice los cálculos. La fórmula que estoy usando para hv es básicamente de Hun pero que usa StdDev en lugar de Z-Score. No ser grosero, pero no reparto mi trabajo. Ha sido estafado demasiadas veces y visto demasiadas cosas que terminan en paquetes comerciales. Pero el código a continuación es realmente la mayor parte de obtener el precio. S = Precio de la acción X = Precio de la huelga T = Años hasta el vencimiento r = Tasa libre de riesgo v = Código de volatilidad insertado/The Black and Scholes (1973) Fórmula de opción de acciones BlackScholes dobles (doble S, doble X, doble T, doble r , doble v) {doble d1, d2, callDelta; d1 = (log (SX) (r v * v2) * T)(v * sqrt (T)); d2 = d1-v * sqrt (T); callDelta = CND (d1);/devuelve S * CND (d1) -X * exp (-r * T) * CND (d2); return (callDelta) * 100; }/La función de distribución normal acumulativa doble CND (doble X) {doble L, K, w; doble const. Pi = 3.141592653589793238462643; doble const a1 = 0.31938153, a2 = -0.356563782, a3 = 1.781477937; doble const a4 = -1.821255978, a5 = 1.330274429; L = fabs (X); K = 1.0(1.0 0.2316419 * L); w = 1.0 - 1.0sqrt (2 * Pi) * exp (-L * L2) * (a1 * K a2 * K * K a3 * pow (K, 3) a4 * pow (K, 4 ) a5 * pow (K, 5)); si (Xlt; 0) {w = 1.0-w; } retorno (w); }