[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 87
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Resulta que no puedo usar el historial para determinar si abrí la orden por mercado o por una orden pendiente si su tipo es el mismo? Entonces resulta que si encuentro órdenes del tipo BUY_LIMIT SELL_LIMIT SELL_STOP BUY_STOP a través del historial, son las eliminadas?
Si los pedidos se hacen manualmente, entonces puede poner una marca en los comentarios. Si son colocados por scripts o Asesores Expertos, también puede marcarlos en los comentarios.
Hola a todos,
Probablemente esta pregunta va aquí: ¿Por qué la función Ask devuelve un número con cuatro decimales para el EURUSD, pero en la ventana de tarifas es de cinco decimales? MarketInfo también da cuatro decimales.
¿Por qué la función Ask devuelve cuatro decimales para el EURUSD, pero en la ventana de tarifas son cinco decimales? MarketInfo también devuelve cuatro decimales.
Si imprimes o imprimes comentarios, esta debería ser la razón:
Los datos de tipo double se imprimen con 4 dígitos decimales después del punto.
Para obtener una mayor precisión, debe utilizar la función DoubleToStr().
.
Sólo que Ask no es una función, sino una variable predefinida.
Si imprimes o comentas, esta debe ser la razón:
Losdatos de tipo doble se imprimen con 4 dígitos decimales después del punto.
Para obtener más precisión debes utilizar DoubleToStr().
.
Excepto que Ask no es una función, es una variable predefinida.
Lo tengo, gracias :) Otra pregunta entonces:
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green);
El stop loss se activará cuando Ask caiga por debajo de Ask - stoplossLong * Point, ¿verdad?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green);
El stop-loss se activará cuando el Ask suba por encima del Bid + stoplossShort * Punto o Bid?
Lo tengo, gracias :) Entonces, otra pregunta:
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green);
El stoploss se activará cuando Ask caiga por debajo de Ask - stoplossLong * Point, ¿verdad?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green);
El stop-loss se activará cuando el Ask suba por encima del Bid + stoplossShort * Punto o Bid?
Todo, excepto el precio de apertura, se fija en Bid para las posiciones largas y en Ask para las posiciones cortas.
Para las posiciones largas, todo, excepto el precio de apertura, se establece por el Bid, para las posiciones cortas por el Ask.
¿Así que sería correcto?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green);
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green);
Y, en consecuencia, el corto se cerrará mediante un stop loss, cuando Ask alcance el valor fijado?
Y, en consecuencia, el corto se cerrará con un stop loss cuando Ask alcance el valor fijado?
Exactamente.
Los cortos se abren a la oferta y se cierran a la demanda. Los largos son viceversa.
Si quiere abrir cortos desde el mercado o por una orden pendiente, el precio de oferta es el único precio de oferta ANTES de abrir.
(Sin mencionar los niveles de SL, TP y Stop, por supuesto).
DESPUÉS DE ABRIR sólo hay Asc.
¿Así que sería lo correcto?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green);
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green);
Y, en consecuencia, ¿se cerrará el corto con el stop loss cuando Ask alcance el valor fijado?
No necesariamente superado, pero sí lo suficiente como para que Ask toque el valor establecido
No necesariamente superado, pero sí lo suficiente para que Ask toque el valor establecido
O cambiar el diferencial hacia arriba.
O cambió el diferencial hacia arriba.
¿Y con qué frecuencia ocurre esto?