[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 12

 

artem86 23.03.2012 09:28

Por favor, díganme por qué no puedo abrir un depósito.


//--------------------------------------------------------------------
int inicio()
{
doble Precio =Precio+20*Punto;
Alerta (Precio);


OrderSend(Symbol(), OP_BUYSTOP, 0.1, Price,2, Bid-15*Point, Bid+15*Point);
Alerta (GetLastError();
return; // Salir de start()
}
//--------------------------------------------------------------------

¡Llevo dos días preocupado!

 
Mathemat:


artem86 23.03.2012 09:28

Por favor, díganme por qué no puedo abrir un depósito.


//--------------------------------------------------------------------
int inicio()
{
doble Precio =Precio+20*Punto;
Alerta (Precio);


OrderSend(Symbol(), OP_BUYSTOP, 0.1, Price,2, Bid-15*Point, Bid+15*Point);
Alerta (GetLastError();
return; // Salir de start()
}
//--------------------------------------------------------------------

¡Llevo dos días preocupado!

¿Y cuál es el código de error? Supongo que las paradas son incorrectas. Porque usted pone tanto el TP como el SL para su orden _por debajo_ del precio de apertura
 
ilunga:¿Cuál es el código de error? Supongo que las paradas son incorrectas. Porque usted pone tanto el TP como el SL para su orden _por debajo_ del precio de apertura
sip, al igual que no hay un precio normalizado
 

Decidido a empezar a aprender C,C++,C#, quien puede sugerir un buen compilador y editor.

Gracias.

 
Zhunko:

double Sredn(double& ArrSr[]) - Así he utilizado el signo &.

 
TarasBY:

Vadim, has puesto un (&) tan pequeño que no se ve enseguida!..! :)))

¡Me pregunto cómo el autor (en la versión del autor) esta función se realizó en un lugar y no en otro! ;)

Aparentemente hubo un error en alguna parte durante la transferencia desde Lib1. Ahora estoy tratando de combinar todas las funciones similares en bibliotecas.
 
ilunga:

No hay ningún error como tal en el cálculo de todo el indicador. Piensa qué es más rápido:

1) contar barras (alrededor de 10000) barras cada tick

2) contar 20 barras 1 vez por minuto (o incluso más)

Entiendo la velocidad de ejecución. Pero no funciona en absoluto) y estoy tratando de entender cuál es el error fundamental.
 
r772ra:


Repito, el precio de apertura de OP_BUY==Ask, OP_SELL==Bid.

Y tú tienes a Close[i].

Salió de mi indicador, también quise hacer el cálculo de Ask, pero no funcionó. Tuve que usar "Close".

Lo intentaré así.

 
Un gran agradecimiento a todos por su ayuda. Me voy a pensar las cosas)
 
rustein:

Decidí empezar a aprender C,C++,C#, quien puede sugerir un buen compilador y editor.

Gracias.

De las propietarias, probablemente MS VisualStudio, también las hay gratuitas, CodeBlocks, por ejemplo, es bastante buena.