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
Entonces debería tomar los valores de la última cantidad de barras deseada, incluso 100 barras antes. Esto significa que mostraría el mismo valor (para las barras descendentes) para las últimas 100 barras.
¿Se refiere a una especie de "herencia" del valor?
A veces una imagen vale más que 1.000 palabras - vea la imagen adjunta. Esperemos que ayude a entenderlo.
A veces una imagen vale más que 1.000 palabras - mira la imagen adjunta. Esperemos que ayude a entenderlo.
Pruebe entonces esta versión: gsv-v1-1.mq4
Parece que funciona bien. ¡Muchas gracias mladen!
Parece que funciona bien. ¡Muchas gracias mladen!
Bien Feliz comercio
Hola a todos.
Me encuentro con un problema en esta codificación.
¿Cómo puedo añadir profitsize y stopsize en la codificación?
Gracias.
int inicio() {
string Ls_unused_4;
int ticket_16;
int error_20;
int es_cerrado_24;
double precio_28;
int cmd_36;
int Li_0 = WindowHandle(Symbol(), Period());
string Lsa_12[1] = {""};
GetWindowTextA(Li_0, Lsa_12[0], 20);
si (Lsa_12[0] == "B") {
SetWindowTextA(Li_0, "0");
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == FALSE) {
ticket_16 = OrderSend(Symbol(), OP_BUY, 1.0, Ask, 3, 0, 0, "expert comment", 255, 0, CLR_NONE);
if (ticket_16 < 1) {
error_20 = GetLastError();
return (error_20);
}
OrderPrint();
Hola a todos.
Me encuentro con un problema en esta codificación.
¿Cómo puedo añadir profitsize y stopsize en la codificación?
Gracias.
int inicio() {
string Ls_unused_4;
int ticket_16;
int error_20;
int es_cerrado_24;
double precio_28;
int cmd_36;
int Li_0 = WindowHandle(Symbol(), Period());
string Lsa_12[1] = {""};
GetWindowTextA(Li_0, Lsa_12[0], 20);
si (Lsa_12[0] == "B") {
SetWindowTextA(Li_0, "0");
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == FALSE) {
ticket_16 = OrderSend(Symbol(), OP_BUY, 1.0, Ask, 3, 0, 0, "expert comment", 255, 0, CLR_NONE);
if (ticket_16 < 1) {
error_20 = GetLastError();
return (error_20);
}
OrderPrint();Debes añadir el stop loss y el take profit después del "3." en el envío de la orden
Debe añadir el stop loss y el take profit después del "3." en el envío de la orden
Gracias.
¿"3" es lo que significa?
"3, 0, 0"
¿El primer 0 qué significa?
¿y el segundo 0 qué significa?
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == FALSE) {
ticket_16 = OrderSend(Symbol(), OP_BUY, 1.0, Ask, 3, 10, 10, "expert comment", 255, 0, CLR_NONE);
Gracias.
¿"3" es lo que significa?
"3, 0, 0"
El primer 0, ¿qué significa?
¿y el segundo 0 qué significa?
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == FALSE) {
ticket_16 = OrderSend(Symbol(), OP_BUY, 1.0, Ask, 3, 10, 10, "expert comment", 255, 0, CLR_NONE);3 -> es el deslizamiento máximo
primer 0 -> es el stop loss (tiene que rellenarlo con el precio de stop loss que desee para la orden)
segundo 0 -> es el take profit (tiene que llenarlo con el precio de take profit que desea para la orden)
_________________
No se puede colocar 10, 10 allí
El stop loss debe ser el precio de apertura de la orden +- stop loss en pips (puntos)
La misma regla es válida para el take profit - precio de apertura de la orden +- take profit en pips (puntos)
Hola mladen
si puedes hacer este indy al nuevo fomart
jf_tradingtimes.mq4
JF_TradingTimes.mq4
Me parece que este indy su código tiene muchos problemas, es muy intensivo de la CPU, si usted puede arreglarlo.
Muchas gracias.