Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 905
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
if(iTime(NULL,PERIOD_D1,i+1)!=iTime(NULL,PERIOD_D1,i)&& ¿cómo escribo esto? )
Hay que extraer la fecha de la hora[i] y compararla con la hora[i+1]. Si no son iguales, se extrae el tiempo de time[i] y se compara con el tiempo dado. Si son iguales, pon una línea.
Cómo se extrae todo esto - he mostrado en el guión. Sólo queda pensar en ello.
Hay que extraer la fecha de time[i] y compararla con time[i+1]. Si no es igual, extrae la hora de time[i] y la compara con la hora dada. Si son iguales, traza una línea.
Cómo se extrae todo, lo he mostrado en el guión. Sólo queda pensar en ello.
Viernes por la noche, pensando mal) No se construye nada. ¿Por qué?
entonces extrae el tiempo de time[i ] y lo compara con el tiempo establecido.
Probablemente tiempo[i+1], necesito poner la línea al día anterior después del cierre del día.
Hola.
Pregunta estúpida pero aún así, por favor, ayuda)
Entré en un comercio en algún precio, yo siempre largo) Y comparo el precio del comercio con la oferta actual, si se aumentó en un 0,5% me close.Cursed en la oferta(((
Entré en una operación a algún precio, siempre estoy anhelando)Y comparo el precio de la operación con la oferta actual, si subimos un 0,5% cierro.Jura a la oferta(((
Probablemente porque esto es MQL5. Aquí no hay "oferta" sinoSymbolInfoDouble(_Symbol, SYMBOL_BID)
Hola.
Pregunta estúpida pero aún así, por favor, ayuda)
Entré en una operación a algún precio, siempre largo) Y comparo el precio de la operación con la oferta actual, si subimos un 0,5% cierro.Jura a la oferta(((
Tienes razón en jurar. En MQL5 no existe este tipo de matriz con precios de oferta.
Sustitúyalo por
m_symbol.Bid()
y antes del ciclo no te olvides de actualizar los precios:
Y tiene razón al jurar. En MQL5 no existe este tipo de matriz con precios de oferta.
Sustitúyalo por
y antes del bucle no te olvides de actualizar los precios:
Lo he hecho de dos maneras diferentes:
1) El Asesor Experto funciona, pero lamentablemente no me da la idea. Es simple, compro cuando la vela anterior cerró por debajo y la siguiente cerró por encima. Y cierro sólo si el precio sube un 0,5%.
Hace tratos extraños(((
2) Mi método es el siguiente:
Creo que lo he estropeado(((.
Genera un error:
Lo hizo de dos maneras diferentes:
1) El Asesor Experto funciona, pero desafortunadamente no implementa la idea. Es simple, compro cuando la vela anterior cerró más bajo y la siguiente cerró más alto. Y cierro sólo si el precio sube un 0,5%.
Hace tratos extraños(((
2) Mi método es el siguiente:
Creo que lo he estropeado(((.
Da un error:
Abre cualquiera de mis códigos y ahí verás tanto m_symbol como RefreshRates.
Abre cualquiera de mis códigos y verás allí tanto m_symbol como RefreshRates.
Gracias. Lo he leído y lo he hecho.
Ahora no puedo entender por qué el algoritmo no funciona.
Lo que ocurre es lo siguiente: la compra se realiza bajo la condición
1) Si se cumple la condición;
2) Compruebo si ya hay una posición abierta, si la hay, paso al punto 3), si no, abro una 2*)
3) Si la posición es de compra, y se cumple la condición de que el precio haya subido un 10% desde el precio de entrada, entonces la cierro.
En la prueba, sucede lo siguiente, la posición se abre y se cierra, no en condiciones (( De nuevo, ¡por favor, ayuda!
Gracias. He hecho la lectura.
Ahora no puedo entender por qué el algoritmo no funciona.
Lo que ocurre es lo siguiente: la compra se realiza bajo la condición
1) Si se cumple la condición;
2) Compruebo si ya hay una posición abierta, si la hay, paso al punto 3), si no, abro una 2*)
3) Si la posición es de compra, y se cumple la condición de que el precio haya subido un 10% desde el precio de entrada, entonces la cierro.
Al hacer la prueba sucede lo siguiente, la posición se abre y se cierra, no en condiciones (( De nuevo, ¡por favor, ayuda!
Propongo el siguiente algoritmo:
Presta atención a m_Position.PriceOpen()