[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 271
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
¿Puede aconsejar cómo cerrar, por ejemplo, el 70% de una posición abierta mediante programación?
Esto ya se ha discutido aquí:
https://www.mql5.com/ru/forum/131277/page250
h ttps://forum.mql4.com/ru/38278/page251
Buenas noches, estoy tratando de eliminar la plataforma de comercio para que su acción no era visible en absoluto, ocultar por completo. Escondido en el autorun, casi lo he conseguido, pero en la parte inferior de la pantalla hay un acceso directo, que sale de cualquier ventana abierta, no puedo quitarlo de ninguna manera. Más o menos una vez saqué el tema, pero no lo resolví del todo. Por cierto, a todos los que han ayudado entonces, ¡muchas, muchas gracias!
Buenas noches! Estoy tratando de eliminar la plataforma de comercio, de modo que su acción no era visible en absoluto, completamente ocultar . Escondido en el autorun, casi lo he conseguido, pero en la parte inferior de la pantalla hay un acceso directo, que sale de cualquier ventana abierta, no puedo quitarlo de ninguna manera. Más o menos una vez saqué el tema, pero no lo resolví del todo. Por cierto, a todos los que han ayudado entonces, ¡¡¡muchas, muchas gracias!!!
Pero si tu hermano pequeño adivina que estás cargando la CPU, igualmente reiniciará el ordenador, o irá al administrador de tareas para eliminar tu tarea.
Tienes que poner una restricción en su usuario que tiene acceso de invitado, en su propio ordenador :)) milagro.
Pero si tu hermano pequeño adivina que estás cargando la CPU, reiniciará el ordenador de todos modos, o irá al Administrador de dispositivos para eliminar tu tarea.
Si no sabes qué hacer con él, puedes intentar recuperarlo durante un tiempo, pero tendrás que volver a hacerlo.
Reiniciará el ordenador y ya está )
Dimka-novitsek, ahora por 4-5 mil p. puedes conseguir un ordenador que hará el trabajo de un asesor y de pruebas. Y no tendrás ningún problema.
No, creo que el soporte está bien...
Por favor, ayúdenme a encontrar un indicador que dibuje un gráfico de otro instrumento en la ventana de un instrumento (o varios especificados), pero en la escala del "instrumento maestro" principal (es decir, que el gráfico se recalcule por puntos y se lleve a la escala de precios del instrumento principal).
Algo así pero con el escalado descrito anteriormente.
https://www.mql5.com/ru/code
https://www.mql5.com/ru/code/7933
https://www.mql5.com/ru/code
extern string AlliesO1 = "GBPUSD"; - валюта
string AlliesO[5]; - массив в котором хранятся валюты.
Так я проверяю нужно ли добавлять валюту в массив. (Изначально вместо валют нули, всего валют 5)
if (StringLen (AlliesO1)>2)
{
CountAlliesO++;
AlliesO [0] = AlliesO1;
}
Потом в цикле перебираю валюты и на каждой валюте открываю ордер.
for (int i=0;i<CountAlliesO;i++)
{
l_ticket_4 = OrderSend(AlliesO[i], OP_BUY, Lots, NormalizeDouble(Ask, Digits), l_slippage_8, iif(StopLoss == 0.0, 0, NormalizeDouble(Ask - StopLoss / MathPow(10, Digits), Digits)), iif(TakeProfit == 0.0, 0, NormalizeDouble(Ask +
TakeProfit / MathPow(10, Digits), Digits)), 0, Magic, 0, CLR_NONE);
Print ("Ticket " + Allies[i] + ": " + l_ticket_4);
}
Sobre esto, por si alguien lo necesita, abrí una posición en otra divisa a los precios de este símbolo. Lo resolví de esta manera:
for (int i=0;i<CountAlliesO;i++)
l_ticket_4 = OrderSend(AlliesO[i], OP_BUY, Lots, NormalizeDouble(Ask, Digits), l_slippage_8, iif(StopLoss == 0.0, 0, NormalizeDouble(Ask - StopLoss / MathPow(10, Digits), Digits)), iif(TakeProfit == 0.0, 0, NormalizeDouble(Ask +
TakeProfit / MathPow(10, Digits), Digits)), 0, Magic, 0, CLR_NONE);
Print ("Ticket " + Allies[i] + ": " + l_ticket_4);
}
Заменил на:
for (int i=0;i<CountAlliesO;i++)
{
bid =MarketInfo(AlliesO[i],MODE_BID);
ask =MarketInfo(AlliesO[i],MODE_ASK);
point =MarketInfo(AlliesO[i],MODE_POINT);
digits=MarketInfo(AlliesO[i],MODE_DIGITS);
point = NormalizeDouble (point, digits);
slippage = (ask-bid)/point;
l_ticket_4 = OrderSend(AlliesO[i], OP_BUY, Lots, NormalizeDouble(ask, digits), slippage, iif(StopLoss == 0.0, 0, NormalizeDouble(ask - StopLoss / MathPow(10, digits), digits)), iif(TakeProfit == 0.0, 0, NormalizeDouble(ask +TakeProfit / MathPow(10, digits), digits)), 0, Magic, 0, CLR_NONE);
}