Menos cero La mayoría de las computadoras usan hoy la representación del complemento de los pares para los números enteros negativos. La familia UNIVAC reg 1100, sin embargo, usó los complementos. En esta página, mira bien las diferencias entre las diferentes representaciones y el aspecto más excéntrico de los complementos: menos cero. Un número muy apreciado por los programadores inteligentes de la serie 1100. Cuando se discuten los números binarios, utilice la notación octal, como fue la práctica en la serie 1100. Cada dígito entre 0 y 7 representa tres bits binarios, y por lo tanto una palabra de 36 bits se escribe como 12 dígitos octales. Magnitud firmada La forma más obvia de representar números positivos y negativos en una computadora binaria es la magnitud firmada. Un análogo directo a cómo los números se escriben en notación decimal. Un bit de signo se dedica a indicar si el número es positivo o negativo, con el resto de los bits dando la magnitud del número. En casi todas las computadoras se utiliza el bit más significativo para el bit de signo, cero positivo y negativo. (No hay razón por la que no podría utilizar algún otro bit como el signo o tener un positivo medio, pero que complicaría la electrónica y hacer imposible varios trucos de programación y entrar en más adelante). Vamos a considerar, entonces, cómo se almacenan el número 11, Tanto positivos como negativos, en una computadora binaria de magnitud firmada de 36 bits. La representación binaria de 11 es 1011. O 013 en octal, de manera que el valor positivo 11 se convierte en: Dado que se utilizó el bit más significativo (2 35) de la palabra para denotar el signo, con uno que denota negativo, es evidente que la representación de la magnitud firmada de 36 bits de minus11 es: Recuerde, el dígito octal 4 corresponde al patrón de bits 100. Así que un 4 indica que el bit de signo está establecido, informándonos que el valor en el resto de la palabra es negativo.) La magnitud firmada es sencilla y fácil de entender ya que es paralela a la notación Fueron utilizados para, y fácil de decodificar a mano durante la depuración. Así que, naturalmente, youd esperan que haya una excelente razón de ingeniería por lo que no debe ser utilizado, y de hecho hay. Las tierras de la mosca en su vaso de Pepsi en el punto donde pasar de almacenamiento de números a hacer la aritmética con ellos. Considere: cuando el ordenador añade dos números, con magnitud firmada primero tiene que mirar los signos de ambos números, luego decidir, basándose en los signos, si agregarlos o restar uno del otro, y qué signo llevará el resultado . Esto no parece un problema tan difícil hoy en día, cuando el hardware es, por los estándares de la década de 1950 cuando la serie 1100 fue diseñado, libre, pero cuando se pone en el lugar de los diseñadores que sabía que cada puerta lógica cuesta varios dólares y, En la era del tubo de vacío, tomó un espacio sustancial y dio más calor que una computadora completa hace hoy, la necesidad de simplificar fue convincente. No sería genial si la unidad de aritmética de los ordenadores nunca necesitaba saber si un número era positivo o negativo. Esto resulta ser posible y condujo a la amplia adopción de otras representaciones de números negativos que ahora examinamos. (A medida que los precios del hardware se han desplomado, las ventajas relativas de las diferentes formas de hacer la aritmética se han vuelto menos significativas.) IEEE Std 754 punto flotante, utilizado por prácticamente todos los ordenadores contemporáneos, emplea magnitud firmada para los números negativos. Problema de representar números negativos décadas antes de las primeras computadoras electrónicas. Con sólo engranajes y palancas a su disposición, la simplicidad era esencial, y desarrollaron una forma ingeniosa de representar números negativos llamados decenas complemento. Supongamos que tenemos una calculadora decimal de cuatro dígitos. El número 11 se representará entonces como 0011. ¿Qué pasa si queremos poner en menos11 En decenas de complemento, si el número es negativo, restamos su magnitud del número uno mayor que nuestro tamaño de registro e ingresamos el resultado. El número más grande que nuestra calculadora de cuatro dígitos puede manejar es 9999 para obtener el complemento de las decenas de menos11, calculamos 10000 menos 11 9989. El punto de todo esto es ahora que tenemos una manera de calcular con números positivos y negativos sin preocuparse nunca por sus signos. Para ver cómo funciona, vamos a agregar 0011 y 9989. El complemento de las decenas de menos11. Crank, grind, crunch, y nuestra calculadora imprime 0000 en la cinta. Espera un minuto . Usted exclama, cuando agrego 0011 y 9989, consigo 10000 que correcto, pero recuerdo usar una calculadora de cuatro dígitos, así que el llevar en el quinto dígito apenas desaparece, dejando el resultado de 0000. Desde la adición de 0011 y el complemento de decenas de menos11, 9989. Rindió cero (mientras olvidemos el carry, como lo hace la calculadora), parece que hemos encontrado una forma en que la calculadora puede trabajar sin preocuparse por el signo y, como lo demostrará un poco de experimentación, lo hemos hecho. Aún más agradable, podemos dejar al usuario si la calculadora se considera para trabajar en números positivos de 0 a 9999 o números firmados en el rango de menos5000 a 4999 todo lo que toma es un poco ldquouser interfacerdquo, unos engranajes más para convertir los números de nuevo Y adelante a decenas de complemento, y estaban en los negocios. El rango de números se ve un poco extraño, no lo Permite ver en qué lugar se adentró. Tomando las reglas para formar el complemento de decenas, menos1 se convierte en 9999. Minus2 9998. Y así sucesivamente, con el valor negativo más grande posible que es menos5000, 5000. Pero dado que 5000 es el número más negativo, no podemos tener números positivos mayores que 4999 porque de lo contrario se desbordan en el rango negativo. Irritante, pero supongo que bien aprender a vivir con ella. Más serio es descubrir que no se puede dividir un número de complemento de decenas negativas por 10 desplazándolo en un lugar correcto, como lo hacemos fácilmente con números positivos. Consideremos 11: si queremos dividir 0011 por 10, sólo cambiamos a la derecha un lugar dando el cociente de 0001 (el resto se descarta). Si quieres hacer que una calculadora se multiplique, esto es extremadamente agradable ya que puedes montar las ruedas de engranaje para cambiar a izquierda y derecha y hacer todo con adición. Pero no funciona para los números negativos. Considere menos11, que representamos como 9989. Si cambiamos esa posición correcta (entendiendo que cambiamos en 9 a la izquierda cuando el número era negativo para comenzar con el fin de preservar el complemento de las decenas del dígito superior), terminamos con 9998. Que es menos2. Bzzzzzthellipwrong. Deberíamos haber conseguido menos 1, o 9999. El culpable de la división por desplazamiento alcaparras resulta ser la misma asimetría alrededor de cero que nos llevó a terminar con un número negativo sin contrapartida positiva. Hemos estado discutiendo computación decimal hasta ahora. Para los ordenadores binarios hay una contrapartida exacta de las decenas de complemento: dos complementos. (La técnica funciona en cualquier base de números si estáis calculando en hexadecimal, podrías usar ldquosixteens complementarquo para números negativos.) Supongamos que en lugar de una calculadora decimal de cuatro dígitos tenemos un ordenador binario de 12 bits. (Elijo 12 bits ya que es cuatro dígitos octales). Tomando el número 11 de nuevo, en binario thats 000000001011 o, en octal 0013. Para formar el complemento de dos para minus11, restamos la magnitud de binario 1000000000000 (octal 10000), que da 111111110101 binario. O octal 7765. Añadir esto de nuevo a 0013 produce 0000. Confirmando que el esquema funciona tanto en la base dos como en diez. Ahora que hemos hecho la transición a binario, el problema con el cambio de dos números de complemento es aún más abrumador. Dividir por un poder de dos es algo que haces todo el tiempo en software para una computadora binaria y, mientras que su OK para números positivos, no puedes hacerlo si el dividendo puede ser negativo. Un compilador que genera código para un programa FORTRAN, por ejemplo, generalmente no sabe cuándo compilar: si podría contener un valor negativo. Sin saberlo, no tiene otra alternativa que generar una división de 256 en vez de un cambio de 8 bits que, en ordenadores como la serie 1100, es aproximadamente diez veces más rápido. Además, una vez en el mundo binario comienzas a hacer muchas operaciones lógicas en bits. Pero, usted descubre rápidamente, la negación lógica (cambiando todos los en ceros y viceversa) no es lo mismo que calcular el complemento de dos para un número negativo: los valores siempre serán diferentes en uno. Puesto que la negación lógica y aritmética son ambas cosas que usted hace todo el tiempo, eso significa que usted tiene que poner en instrucciones separadas para cada hardware más caro costoso, y el programador tiene que tener cuidado de elegir el derecho, dependiendo de cómo el valor en una palabra es Siendo utilizadohellipmessy. Estas deficiencias, especialmente evidentes en una arquitectura binaria, motivaron a los ingenieros que diseñaron la serie 1100 a mirar más allá del complemento de dos para una solución aún mejor. En la siguiente sección ver bien lo que encontraron. Si su elección parece extraña, es porque en los años intermedios la industria de la computación se ha asentado bastante en la notación de dos complementos para los números enteros negativos, decidiendo, por así decir, que las deficiencias que hemos discutido anteriormente se pueden vivir con que los méritos de otras notaciones Son superados por las desventajas de su propia por lo menos tan grave como los inconvenientes de dos complementos. Por lo tanto, al examinar el conjunto de instrucciones de un microprocesador actual, como el Intel x 86, encontrará instrucciones independientes para negar valores lógicos (NOT) y enteros (NEG) y, en muchos cebadores de programación, una explicación de lo que cada uno hace y Cuándo usar cuál. El complemento de las personas Dado que parece que la mayoría de los problemas que encontramos con las decenas y los dos complementos se deben a la asimetría en torno a cero, ¿qué pasa si lo eliminamos haciendo que todos los números negativos sean uno menos? Esto resulta equivalente (para el caso decimal) a Restando cada dígito individual de la magnitud del número del número nueve, dando una representación de nueve complementos. Volviendo al caso familiar de 11, 11 se escribe como 0011 y para obtener menos11, restamos cada dígito de 9, resultando en 9988. Recordando que el complemento de dos para minus11 fue 9989. Youll ver efectivamente hemos movido todos los valores negativos hacia abajo y eliminado la asimetría en cero. También es evidente que al sustraer un dígito decimal de 9 es su propio inverso, podemos invertir el signo de cualquier número, positivo o negativo, tomando sus nueve complementos. Restando cada dígito de 9988 nos devuelve 0011. Hasta ahora, tan bueno que esto parece cada vez mejor. Ahora vamos a intentar algo de aritmética, por ejemplo añadiendo menos1 y 10. El complemento de minus1 es 9998. Y añadiendo que a 0010. La calculadora imprime 0008. Uh oh, respuesta equivocada. Examinando más de cerca muestra que en nueves complementar el llevar que tan alegremente descartados en decenas de complemento ahora tiene que ser tenidos en cuenta. La adición de 9998 y 0010 en un pedazo de papel en lugar de nuestra calculadora reventada da una suma de 10008, con un llevar de la cuarta cifra. Para computar correctamente en nueve complementos, este carry tiene que ser añadido de nuevo al dígito menos significativo (más a la derecha) de la suma, un proceso que los ingenieros de UNIVAC llaman un carrydocquo de ldquoend-around. La adición de engranajes adicionales a nuestra calculadora para manejar este carry añade la realizada a los cuatro dígitos bajos de 0008. Y ahora la suma correcta, 0009 aparece en la cinta. Excelente El problema de cambiar números negativos también se ha solucionado. Desplazamiento minus11 (9988) derecho un lugar (nuevamente, cambiando en un nueve si es negativo) produce 9998. Para lo cual el complemento de nines (restando cada dígito de 9, recuerda) es 0001. De hecho, esto funciona en todas las circunstancias. La rareza de un número negativo sin contrapartida positiva también se ha ido el complemento nines del número positivo más grande, 4999 es 5000. Que representa menos 4999 como usted espera. Desde el punto de vista del hardware, la necesidad de llevar a cabo el aspecto final parece fastidiosa, especialmente cuando se considera que podría resultar en la propagación de un llevar todo el camino de regreso a través de un número que acaba de añadir. Por otro lado, el proceso de negar un número es simplificado. Ahora bien pasar a binario para ver cómo funciona con bits en lugar de dígitos decimales. Como youd esperan, la contraparte binaria de complemento nines son complementos. Y formamos el complemento de un número binario restando cada dígito de 1. Pero con números binarios, eso es precisamente lo mismo que reemplazar todos los bits con ceros y viceversa. El complemento de Ones ha eliminado la distinción entre negación lógica y aritmética Y la necesidad de instrucciones separadas para cada operación. En resumen, al admitir la complejidad añadida del carry de extremo a extremo, hemos obtenido una forma de representar números negativos que es simétrica, en la que la división de potencia de dos puede hacerse desplazando para todos los números, y donde negando un número y Invertir todos sus bits son una y la misma cosa. Pero weve también consiguió algo más así: Minus Zero Si el complemento de 1, binario 000000000001. Es 111111111110. Entonces ¿cuál es el complemento de cero, binario 000000000000. Bueno, por supuesto que funciona a ser 111111111111. Menos cero. Permite explorar las consecuencias de esto, cambiando de nuevo al equivalente decimal de nueve complemento ya que es más fácil de seguir. El complemento nines de 0000 es 9999. Decimal menos cero. Qué sucede, por ejemplo, cuando añadimos menos cero a, digamos, diez (0010) La suma de 10 y 9999 es 10009, y realizar el carry-around nos devuelve a 0010. Por lo que menos cero se comporta bien además y, resulta, todas las demás operaciones aritméticas también. Si agregamos 0 (0000) y menos0 (9999) obtenemos 9999. Minus0, que sigue siendo cero, así que está bien también, si es un poco extraño a primera vista. Quizás si nunca comenzamos con menos cero, podemos ignorarlo. Desafortunadamente, no: considere el caso de agregar 11 (0011) y menos11 (9988). Tenemos cero, seguro, pero su menos cero, 9999. Ahora supongamos que queremos probar si un número es cero, algo que cualquier programa necesita hacer con frecuencia. Parece que se ha vuelto un poco pegajoso, ya que hemos visto que menos cero puede salir de un cálculo inofensivo (debido a la forma en que el sumador en la serie 1100 operado, menos cero se generó en diferentes circunstancias que en este ejemplo simplificado, pero Se generó no obstante). Parece que cada vez que queremos probar para cero, tenemos que ver si su 0 o menos0: una resistencia real. Siempre podríamos modificar el hardware para hacerlo automáticamente, de modo que todas las instrucciones de prueba cero consideraran 0 o menos 0 como cero, y esto fue precisamente lo que hizo la serie UNIVAC 1100 (y la mayoría de las arquitecturas complementarias). En una máquina de dos complementos, theres uno y sólo un cero compuesto de todos los bits cero, todos los que denotan menos1, por lo que no hay pruebas de problemas para cero. Como comentó el Prof. William C. Lynch en el apogeo de los ceros negativos, un programador y un infierno tratan de conducir un camión a través de itrdquo, y menos cero fue un fallo lo suficientemente grande como para hacer rodar un convoy entero a través, buen amigo. Considere el siguiente código de ensamblaje UNIVAC (consulte la referencia de conjunto de instrucciones si está nebuloso en los códigos operativos) y recuerde que las instrucciones de prueba de UNIVAC 1100 omitieron la siguiente instrucción en línea si la condición era verdadera. Para ser útiles cuando se comparan patrones de bits arbitrarios, las pruebas Test Equal (TE) y Test Not Equal (TNE) e instrucciones relacionadas sólo consideran dos valores iguales si contienen precisamente el mismo patrón de bits. Supongamos que VALUE1 es minus0 (777777777777 octal) y VALUE2 es 0 (000000000000 octal). Usted no puede conseguir más diferente que eso, puede usted Cada pedacito es diferente, así que claramente estos valores no son iguales. Pero cuando restamos la segunda de la primera, puesto que substrayendo cero de cero terminamos con (como sucede, menos, vea más abajo detalles) cero, y la instrucción Prueba No Nula (TNZ), que considera tanto 0 como menos0 Ser cero, no puede saltar ya que la diferencia en A0 es (menos) cero. Este ejemplo puede parecer un poco artificial, pero considere la siguiente trampa que muchos principiantes 1100 programador entró en, sobre todo los que primero aprendieron en una máquina de dos complementos. Grognards: sí, recuerdo, y habría codificado ldquo, U rdquo, pero no quiero explicar eso aquí.) (Enclosing un valor entre paréntesis hace una referencia a una celda de memoria que contiene ese valor. Si el cálculo pasa a terminar con menos0, gotcha hellipthats no es cero de acuerdo con la prueba bit a bit realizada por TNE. Otra trampa que frecuentemente enganchaba a los que se usaban para complementar dos era confusa ldquopositiverdquo y ldquonegativerdquo, que en una máquina complementaria son propiedades compartidas por todos los números, incluyendo cero. Las diversas instrucciones que probaron positivo y negativo simplemente probaron si el bit más significativo era cero (positivo) o uno (negativo). Esto podría conducir al rompecabezas: Si realmente necesitabas saber si un valor era mayor que cero, escribiste en su lugar: Pero incluso esto tenía un pequeño giro añadido: si comparas los dos, 0 es mayor que menos0, lo que lleva al enigma : Podría seguir y seguir. En la práctica, una vez que aprendiste los trucos fundamentales para probar números, podrías ignorar menos cero en la mayoría de las situaciones. La arquitectura 1100, ayudada por el hecho de basarse en lo que se llamaba adderrdquo quotubtractivo, la operación aritmética fundamental era la resta, no la adición, lo que significaba que sustraer un número de sí mismo produjo 0, no menos0, lo que redujo considerablemente la probabilidad menos0 que aparecería en cálculos típicos. Sin embargo, cualquier código que, por ejemplo, extrajo bits de un entero por operaciones lógicas o por desplazamiento tenía que ser cauteloso con la posibilidad de que su argumento ldquozero pudiera estar, de hecho, compuesto de todos los bits. No era raro, por ejemplo, para ver el código que quería extraer los 6 bits de bajo orden de lo que pretendía ser un entero sin signo hacer lo siguiente: Añadir cero Bienvenido a menos lógica cero (MZL) que, sobre la base de los detalles finos De la unidad aritmética 1100, obedeció las siguientes reglas al sumar cero y cero. Menos Zero Lógica 0 0 0 0 menos0 0 menos0 0 0 menos0 menos0 menos0 0 menos 0 0 0 menos menos0 0 menos0 menos 0 menos0 menos0 menos menos0 0 Añadir cero garantiza que incluso si empezamos con menos0, tenemos 0 en el momento de El AND. Evitando la confusión entre minus0 y 63 en los 6 bits menos significativos. Esta introducción elemental a las maravillas de menos cero nos lleva sólo al muelle de carga donde partieron los programadores UNIVAC inspirados (y totalmente tonto), aplicando menos cero para devolver el estado adicional de las subrutinas (si el resultado es cero, se ha producido un error si menos cero Un error realmente espantoso), o observando que, asumiendo 0 significa TRUE y menos0 FALSE, el resultado de la sustracción: da, en el registro A0. El resultado de la función de implicación lógica (condicional) con A como antecedente y B como consecuencia. Notas UNIVAC ha sido, a través de los años, una marca registrada de Eckert-Mauchly Computer Corporation, Corporation Remington Rand, Sperry Rand Corporation, Sperry Corporation y Unisys Corporation. Referencias Sperry Rand Corporation, UNIVAC 1107 Computadora Central. UP-2463 Rev. 2. No se publicó este manual en 1967. Sperry Rand Corporation, UNIVAC 1108 Procesador y Almacenamiento. UP-4053 Rev. 1, 1966, 1970. Knuth, Donald E. El arte de la programación de computadoras: Volumen 2, Algoritmos seminumericos. Lectura MA: Addison-Wesley. 1969.Trading Forex con opciones binarias Las opciones binarias son una forma alternativa de jugar el mercado de divisas (divisas) para los comerciantes. A pesar de que son una forma relativamente costosa de comercio de divisas en comparación con el mercado de forex spot apalancado ofrecido por un número creciente de corredores. El hecho de que la máxima pérdida potencial se limite y se conozca de antemano es una gran ventaja de las opciones binarias. Pero primero, cuáles son las opciones binarias. Son opciones con un resultado binario, es decir, se liquidan a un valor predeterminado (generalmente 100) o 0. Este valor de liquidación depende de si el precio del activo subyacente a la opción binaria se cotiza por encima o por debajo del precio de ejercicio por vencimiento . Las opciones binarias se pueden utilizar para especular sobre los resultados de varias situaciones, como el SampP 500 subirá por encima de un cierto nivel para mañana o la próxima semana, será esta semana reclamaciones de desempleo superior a lo que el mercado espera, o la caída del euro o el yen Contra el dólar de los EEUU hoy El oro de la opinión está negociando en 1.195 por la onza troy actualmente y usted está confidente que negociará sobre 1.200 más adelante ese día. Supongamos que usted puede comprar una opción binaria en el comercio de oro en o por encima de 1.200 por los días de cierre, y esta opción se cotiza en 57 (oferta) / 60 (oferta). Usted compra la opción en 60. Si el oro cierra en o sobre 1.200, como usted había esperado, su desembolso será 100, que significa que su ganancia bruta (antes de comisiones) es 40 o 66.7. Por otro lado, si el oro cierra por debajo de 1.200, perdería su inversión de 60, por una pérdida de 100. Compradores y vendedores de opciones binarias Para el comprador de una opción binaria, el costo de la opción es el precio al que se negocia la opción. Para el vendedor de una opción binaria, el costo es la diferencia entre 100 y el precio de la opción y 100. Desde la perspectiva de los compradores, el precio de una opción binaria puede considerarse como la probabilidad de que el comercio tenga éxito. Por lo tanto, cuanto mayor sea el precio de la opción binaria, mayor será la probabilidad percibida de que el precio del activo suba por encima de la huelga. Desde la perspectiva de los vendedores, la probabilidad es 100 menos el precio de la opción. Todos los contratos de opción binaria están totalmente garantizados, lo que significa que ambos lados de un contrato específico el comprador y el vendedor tienen que poner el capital para su lado del comercio. Así que si un contrato se negocia a 35, el comprador paga 35, y el vendedor paga 65 (100 - 35). Este es el riesgo máximo del comprador y vendedor, y es igual a 100 en todos los casos. Por lo tanto, el perfil de riesgo-recompensa para el comprador y el vendedor en este caso puede ser declarado como sigue: Comprador Riesgo máximo 35 Recompensa máxima 65 (100 - 35) Vendedor Riesgo máximo 65 Máxima recompensa 35 (100 - 65) Opciones binarias en Forex Opciones binarias En forex están disponibles de intercambios como Nadex. Que les ofrece en las parejas más populares como USD-CAD, EUR-USD y USD-JPY, así como en una serie de otros pares de divisas ampliamente negociados. Estas opciones se ofrecen con expiraciones que van desde intradía a diario y semanal. El tamaño de tic en los binarios forex spot de Nadex es 1, y el valor de tick es 1. Las opciones binarias intradiarias de forex ofrecidas por Nadex expiran cada hora, mientras que las diarias caducan en ciertas horas fijas durante el día. Las opciones binarias semanales expiran a las 3 p. m. el viernes. En el mundo frenético de la divisa, ¿cómo se calcula el valor de vencimiento Para los contratos de divisas, Nadex toma los precios de punto medio de las últimas 25 operaciones en el mercado de divisas. Elimina los cinco más altos y los cinco más bajos, y luego toma la media aritmética de los 15 precios restantes. A partir del 15 de diciembre de 2014, para los contratos de divisas, Nadex ha propuesto tomar los últimos 10 puntos medios en el mercado subyacente, eliminar los tres más altos y los tres más bajos y tomar la media aritmética de los cuatro precios restantes. Permite usar el par de divisas EUR-USD para demostrar cómo las opciones binarias se pueden utilizar para negociar divisas. Usamos una opción semanal que expirará a las 3 p. m. el viernes, o dentro de cuatro días a partir de ahora. Suponga que el tipo de cambio actual es EUR 1 USD 1.2440. Considere los siguientes dos escenarios: (a) Usted cree que el euro probablemente no se debilitará el viernes, y debería mantenerse por encima de 1.2425. La opción binaria EUR / USDgt1.2425 se cotiza en 49.00 / 55.00. Usted compra 10 contratos para un total de 550 (excluyendo comisiones). A las 3 p. m. el viernes, el euro se cotiza en USD 1.2450. Su opción binaria se establece en 100, lo que le da un pago de 1.000. Su ganancia bruta (antes de tomar las comisiones en cuenta) es de 450, o aproximadamente 82. Sin embargo, si el euro había cerrado por debajo de 1,2425, perdería toda su inversión 550, por una pérdida de 100. (B) Usted es bajista en el euro y cree que podría disminuir el viernes, por ejemplo a USD 1,2375. La opción binaria EUR / USDgt1.2375 se cotiza en 60.00 / 66.00. Puesto que usted es bajista en el euro, usted vendería esta opción. Su costo inicial para vender cada contrato de opción binaria es por lo tanto 40 (100 - 60). Supongamos que usted vende 10 contratos, y recibe un total de 400. A las 3 p. m. el viernes, digamos que el euro se cotiza en 1.2400. Dado que el euro cerró por encima del precio de ejercicio de 1.2375 por vencimiento, perdería los 400 o 100 de su inversión. ¿Qué pasaría si el euro hubiera cerrado por debajo de 1.2375, como habías esperado? En ese caso, el contrato se liquidaría en 100, y recibirías un total de 1.000 para tus 10 contratos, con una ganancia de 600 o 150. Estrategias Básicas Adicionales No tiene que esperar hasta la expiración del contrato para realizar una ganancia en su contrato de opción binaria. Por ejemplo, si para el jueves, se supone que el euro está cotizando en el mercado spot en 1.2455, pero le preocupa la posibilidad de una disminución de la moneda si los datos económicos estadounidenses que se publicarán el viernes son muy positivos. Su contrato de opción binaria (EUR / USDgt1.2425), que fue cotizado en 49.00 / 55.00 en el momento de su compra ahora está en 75/80. Por lo tanto, vender los 10 contratos de opción que había comprado en 55 cada uno, para 75, y reservar un beneficio total de 200 o 36. También puede poner en un comercio de combinación de menor riesgo / menor recompensa. Consideremos la opción binaria USD / JPY para ilustrar. Suponga que su opinión es que la volatilidad en el yen que se negocia a 118,50 por dólar podría aumentar significativamente, y podría negociar por encima de 119,75 o disminuir por debajo de 117,25 el viernes. Por lo tanto, compra 10 contratos de opción binaria USD / JPYgt119.75, negociando a 29.50 / 35.50 y también vende 10 contratos de opciones binarias USD / JPYgt117.25, negociándose a 66.50 / 72.00. Por lo tanto, usted paga 35.50 para comprar el contrato USD / JPYgt119.75 y 33.50 (es decir, 100 - 66.50) para vender el contrato USD / JPYgt117.25. Su coste total es, por tanto, 690 (355 335). Tres posibles escenarios surgen por la expiración de la opción a las 3 p. m. el viernes: El yen está operando por encima de 119.75. En este caso, el contrato USD / JPYgt119.75 tiene un pago de 100, mientras que el contrato USD / JPYgt117.25 caduca sin valor. Su pago total es 1.000, para una ganancia de 310 o alrededor de 45. El yen está operando por debajo de 117.25. En este caso, el contrato USD / JPYgt117.25 tiene un desembolso de 100, mientras que el contrato USD / JPYgt119.75 expira sin valor. Su pago total es 1.000, para una ganancia de 310 o alrededor de 45. El yen está operando entre 117.25 y 119.75. En este caso, ambos contratos caducan sin valor y usted pierde la inversión total 690. Las opciones binarias tienen un par de inconvenientes: la recompensa ascendente o total es limitada incluso si el precio de los activos sube y una opción binaria es un producto derivado con un tiempo finito hasta la expiración. Por otro lado, las opciones binarias tienen una serie de ventajas que los hacen especialmente útiles en el mundo volátil de la divisa: el riesgo es limitado (incluso si los precios de los activos picos), la garantía requerida es bastante baja, y pueden ser utilizados incluso En mercados planos que no son volátiles. Estas ventajas hacen las opciones binarias de la divisa dignas de la consideración para el comerciante experimentado que está mirando para negociar las modernidades. La resta de dinero por Rick Regan el 9 de febrero de 2012 Ésta es la segunda de una serie de cuatro partes en ldquopencil y la aritmética binaria paperrdquo, Suplemento a mi calculadora binaria. El primer artículo discute la adición binaria este artículo discute la sustracción binaria. El método lápiz y papel de la sustracción binaria es igual que el método de lápiz y papel de la sustracción decimal que aprendiste en la escuela primaria. En lugar de manipular números decimales, sin embargo, manipular números binarios, de acuerdo con un conjunto básico de reglas o ldquofacts. rdquo Substracción decimal Para la substracción decimal, los hechos básicos son cosas como 5 8211 1 4, 9 8211 8 1 y 18 8211 9 9. En cada caso, la respuesta es un entero de un solo dígito, no negativo. La mayoría de los hechos son de un solo dígito menos los problemas de un solo dígito, pero algunos son ldquodúble-dígito menos problemas de un dígito-dígito (los dígitos dobles son los números 10 a 18). Estos últimos representan casos de endeudamiento. Que es el proceso por el cual se evitan las respuestas negativas. Un ejemplo de resta de decimales: Después de que los puntos están alineados, la substracción procede de derecha a izquierda. Las marcas rojas indican el endeudamiento. Si se toma prestado un dígito distinto de cero, se tachan, uno se resta de él y el dígito decreciente se escribe encima de él, se coloca un 1 junto al dígito en la posición de endeudamiento, haciéndolo un número de dos dígitos . Si se toma prestado un dígito cero, el ldquocascadesrdquo se toma prestado hasta que se encuentra un dígito distinto de cero. Aquí el ejemplo de nuevo, paso a paso: Algunas personas se refieren a esto como el método ldquoAmerican rdquo (aunque esto es sólo una variación de él, por ejemplo, el video de Salman Khan8217s). Sea cual sea su método, sin embargo, puede aplicarlo a números binarios. Sustracción binaria Para la sustracción binaria, hay cuatro hechos en lugar de cien: Los tres primeros son iguales que en decimal. El cuarto hecho es el único nuevo que es el caso de préstamo. Se aplica cuando el ldquotoprdquo dígito en una columna es 0 y el ldquobottomrdquo dígito es 1. (Recuerde: en binario, 10 se pronuncia ldquoone-zerordquo o ldquotwo. rdquo) Ahora let8217s restar 1011.11 de 10101.101, siguiendo el mismo algoritmo que usé para decimal Números: Dado que hay un montón de 0 en números binarios, puede haber un montón de préstamos 8212 y un montón de desordenado mirando cross-outs. Comprobación de la respuesta Puede verificar la respuesta de varias maneras. Una forma es agregar el resultado (1001.111) al subtrahend (1011.11), y comprobar que esa respuesta coincide con el minuendo (10101.101): Otra forma es convertir los operandos a decimal. Hacer substracción decimal, y luego convertir la respuesta decimal a binario. 10101.101 21.625 y 1011.11 11,75 y 21.625 8211 11,75 9.875. 9.875 1001.111, la respuesta que obtuvimos con la sustracción binaria. También puede comprobar la respuesta usando mi calculadora binaria. Sustracción de un número más grande de un número más pequeño Para restar un número mayor de un número más pequeño, simplemente intercambie los números, realice la resta y anule el resultado. Discusión Tenga en cuenta que no he discutido la base de números al describir el algoritmo que es independiente de la base. Sin embargo, podría haber hablado de poderes de diez y poderes de dos, y cómo el proceso puede ser visualizado por reagrupación. Mi objetivo era explicar sólo el algoritmo mecanizado (presumiblemente se hace la sustracción decimal mecánicamente, ya no se piensa en por qué funciona). Restando Usando Complementos Las computadoras don8217t sustraen esta manera que restan agregando complementos. It8217s más eficiente. Usted puede hacer la sustracción por complementos con lápiz y papel, pero no lo encontrará más eficiente. (En decimal, usaría el complemento de nine8217s o el complemento de las decenas en binario, usarías el complemento de los complementos o el complemento de dos). Gracias u mucho, éstos son todo el método simple para los principiantes y enseñando vedavyas, puedes comprobar cuál de los números es el Más grande simplemente probando cuál comienza primero (con 822018221), de izquierda a derecha. Por ejemplo, let8217s dice que tiene dos números en una forma: 00001. (cuatro ceros, luego 1, luego algunos dígitos) 00000. (cuatro ceros, luego 0, luego algún dígito) En ambos números, las cuatro posiciones más altas (potencias de 2) son los mismos: 0, por lo que no pueden diferir por aquellos. Pero entonces tenemos la quinta posición (contando desde la izquierda) donde está la diferencia, y esta es la diferencia más significativa (porque también es el dígito más significativo). En el primer número, hay 822018221 presentes en esta posición, que tunrs en esta potencia particular de 2 (lo incluye en el número). Pero en el segundo número, hay 822008221 en esa posición, lo que significa que esta potencia de 2 no está incluida. Incluso si todos los 82208221s en el primer número fueron establecidos en 822008221, y todos los 82208221s en el segundo número fueron establecidos en 822018221s, el primer número sería aún mayor por 1 desde el número inferior, porque el bit más significativo DOBLES lo que podría ser cubierto Por la combinación de 82208221 bits por debajo de ella. Por lo tanto, todos los 82208221s establecidos en el número inferior todavía sería que el poder de 2 menos uno en otras palabras, no importa cuánto intenta, nunca puede ponerse al día con el número que tiene 822018221 en la posición junto a la fila de 82208221s. Así que la manera más sencilla de averiguar qué número es el mayor, es para escanear los dos números de izquierda a derecha, poco a poco (pairwise), y que nunca comenzará con 822018221 como el primero, es el mayor. Gracias por eso. Supongo que nunca describí cómo determinar el número más grande al mirarlos en binario. Rick, m todavía confundir i can8217t entender: / plzz me explican Sólo restar 001110 de 110110, en lugar de restar 110110 de 001110. A continuación, sólo preponga un signo menos a su respuesta. It8217s como en decimal: 3-4 es lo mismo que - (4-3).
No comments:
Post a Comment