|
|
|
|
-
ObjectSetText(no pd, DoubleToStr (p1-p2,Digits));
Esta línea de código anterior muestra números como este;
0.00206
Me gustaría desplazar el punto flotante 4 espacios a la derecha para que se convierta en 20,6
Alguien me ayuda con este problema.
Gracias
-
-
Iniciado por
;
ObjectSetText(no pd, DoubleToStr ((p1-p2)/0.0001,1 )); Funciona perfectamente. Gracias chicos especialmente Fxtr51
Ok, después de toda la confusión que creé (gracias a RaptorUK por ayudarme), les diré lo que primero tenía en mente. Código insertado doble mPoint; if (Dígitos gt;= 4) mPunto = 0.0001; de lo contrario mPoint = 0.01; ObjectSetText(no pd, DoubleToStr ((p1-p2)/mPoint,1 )); Esto funciona para corredores de 5 y 4 dígitos.
-
ObjectSetText(no pd, DoubleToStr ((p1-p2)/0.0001,1 )); Funciona perfectamente. Gracias chicos especialmente Fxtr51
-
Iniciado por
;
obtienes 2.06
Sí. Hoy no es mi día. Mejor multiplicando 0.00206 con 10000, entonces obtenemos lo que queremos. Por supuesto que tu código funciona.
Iniciado por
;
¡Dios, eso es correcto! Gracias.
Oh, no. Todavía no. RaptorUK me salvó hoy.
Iniciado por
;
Que tonto me pongo a veces
Muchas gracias
No estúpido, solo desorientado.
-
Iniciado por
;
Sí. Porque dividir por 1000 es una tontería, por supuesto. Quise decir dividir por 0.0001 pero escribí algo más. Entonces es mejor que multipliques con 1000 que desplaza 0.00206 4 lugares a la izquierda y obtendrás 20.6
¡Dios, eso es correcto! Gracias. Que tonto me pongo a veces
muchas gracias fxtr51
-
Iniciado por
;
Sí. Porque dividir por 1000 es una tontería, por supuesto. Quise decir dividir por 0.0001 pero escribí algo más. Entonces es mejor que multipliques con 1000 que desplaza 0.00206 4 lugares a la izquierda y obtendrás 20.6
obtienes 2.06
-
Iniciado por
;
Gracias por la ayuda chicos. pero ambos enfoques (codemeister y raptorUK) no funcionan. Todo lo que hace es restar dígitos de derecha a izquierda. 0.00206 0.002 0.0 Lo que necesito es hacer flotar el punto de izquierda a derecha 4 espacios. Gracias por cualquier ayuda adicional.
Ingrese esto en su calculadora. . . 0.00206 * 10 * 10 * 10 * 10 = ? Mi código funcionará. . .
-
Iniciado por
;
Intenté esto antes de que la salida sea 0.00000
Sí. Porque dividir por 1000 es una tontería, por supuesto. Quise decir dividir por 0.0001 pero escribí algo más. Entonces es mejor que multipliques con 10000 que desplaza 0.00206 4 lugares a la izquierda y obtendrás 20.6
-
Iniciado por
;
Divídelo entre 1000. Usted escribió: Por lo tanto, la solución más simple sería Insertar código ObjectSetText(no pd, DoubleToStr ((p1-p2)/1000,Digits ));
Intenté esto antes de fxtr51, la salida es 0.00000
-
Iniciado por
;
Lo que necesito es hacer flotar el punto de izquierda a derecha 4 espacios. Gracias por cualquier ayuda adicional.
Divídalo por 0.0001 que es lo mismo que multiplicarlo por 10000. Tu escribiste:
Iniciado por
;
ObjectSetText(no pd, DoubleToStr (p1-p2,Digits)); Esta línea de código anterior muestra números como este; 0.00206 Me gustaría mover el punto flotante 4 espacios a la derecha para que se convierta en 20.6
Entonces, la solución más simple sería Inserted Code ObjectSetText(no pd, DoubleToStr ((p1-p2)*10000,Digits ));
Permisos de publicación
- No puedes crear nuevos temas
- No puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
-
Reglas del foro
Uso de cookies
Utilizamos cookies propias y de terceros para elaborar información estadística y mostrarle publicidad personalizada a través del análisis de su navegación. Si continúa navegando acepta su uso.
Más información y política de cookies.
Aviso legal: Ni forosforex.com ni ninguna persona involucrada en forosforex.com aceptarán ninguna responsabilidad por cualquier pérdida o daño en el trading como resultado de la confianza en la información contenida en este sitio web, incluidos datos, cotizaciones, gráficos y señales de compra/venta. Por favor, infórmese plenamente de los riesgos y costes asociados a las operaciones en los mercados financieros, una de las formas de inversión que más riesgos entrañan.
forosforex.com le quiere recordar que los datos contenidos en este sitio web no son necesariamente en tiempo real ni exactos. forosforex.com no asume responsabilidad alguna por las pérdidas en que usted podría incurrir como resultado de la utilización de estos datos. Este acuerdo se rige por su versión en inglés, que prevalecerá siempre que haya alguna discrepancia entre la versión en inglés y la versión en español.
Los CFD son un producto difícil de entender, varios organismos reguladores consideran que no es adecuado para inversores minoristas debido a su complejidad y riesgo.
Advertencia de riesgo: Los CFDs son un producto difícil de entender, y puede no ser adecuado para inversores minoristas debido a su complejidad y riesgo. Existe la posibilidad de sufrir una pérdida igual o superior a la inversión. Por lo tanto, no debe invertir o arriesgar dinero que no pueda permitirse perder. Debe asegurarse de que comprende todos los riesgos. Antes de abrir una cuenta en un broker por favor sea consciente e infórmese de los riesgos asociados con el trading. El contenido de este sitio web no debe interpretarse como asesoramiento personal. ForosForex recomienda que busque el consejo de un asesor financiero independiente.