[¡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 56
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
Otra pregunta, ¿es posible gestionar una cuenta real simultáneamente desde dos ordenadores, uno en casa y otro en el trabajo?
Hay una extensión en el probador. Exactamente igual que en el gráfico cuando se realizó la prueba.
Ya veo. ¿Estás seguro?
¿y no hay ningún error en el trozo de código que he publicado?
puedes, no hay problema
Chicos, por favor, aconséjenme en qué marco de tiempo probar el Asesor Experto en el "probador de estrategias" para obtener un resultado más preciso.
M1, modo "todos los ticks"
sólo que esto no garantiza la rentabilidad del algoritmo
Ya veo. ¿Estás seguro?
¿y no hay ningún error en el trozo de código que he publicado?
No está claro lo que quieres hacer, así que no puedo juzgar si hay errores o no.
Esto es lo que llama la atención de inmediato:
Bid-Open[0]
Open[0]-Ask
Open[0] es el precio de apertura de la oferta
es decir, la primera:oferta actual menos oferta abierta
y la segunda: bid open menos ask current(oferta menos demanda)
Estimados Asesores Expertos, por favor comprueben si he prescrito correctamente las condiciones para un EA que necesita abrir una orden de COMPRA bajo condiciones:
1. comprobar que no hay posiciones abiertas y órdenes pendientes si(OrdersTotal()==0
2. Compruebe la barra anterior con la condición de que el precio de apertura sea mayor que el de cierre. if(Close[1]<Open[1] && High[1]<Bid) // probablemente false
3. Abrir orden de COMPRA en el momento en que el precio de la barra actual toque el precio BID del HIGH
de la vela anterior. La orden debe ser abierta con órdenes de protección SL y TP
igual a los valores establecidos en las variables externas.
4. No abrir nuevos pedidos hasta que alguno de los valores de sl o tp
5. Mover sl a Breakeven cuando el beneficio en la operación es igual al valor en las variables externas Extern int
extern int tp = 200;
extern int sl = 100;
int inicio()
{
//----
if(OrdersTotal()==0 && Close[1]<Open[1] && High[1]<Bid) // comprueba si el precio de cierre de la barra anterior es inferior al precio de apertura. Orden de compra cuando el precio alcanza el precio de la barra actual Bid , nivel alto de la barra anterior.
OrderSend(Symbo(),OP_BUY,0.01,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);
//----
return(0);
La pregunta es, ¿cómo y dónde introduzco estos comandos correctamente para mi Asesor Experto?
4. No abrir nuevas órdenes hasta que alguno de los valores de sl o tp
5. Para mover sl al punto de equilibrio, cuando el beneficio en una operación será igual a los valores en las variables externas Extern int
1. comprobar que no hay posiciones abiertas y órdenes pendientes si(OrdersTotal()==0
4. No abrir nuevas órdenes hasta que alguno de los valores de sl o tp
.
if(OrdersTotal()==0 ...) // comprobar si no hay órdenes abiertas...
OrderSend(Symbo(),OP_BUY,0.01,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);
La pregunta es, ¿cómo y dónde deben introducirse correctamente estos comandos para el Asesor Experto?
4. No abrir nuevas órdenes hasta que alguno de los valores de sl o tp
No está claro lo que quieres hacer, así que no puedo juzgar si hay errores o no.
Esto es lo que llama inmediatamente la atención:
Bid-Open[0]
Open[0]-Ask
Open[0] es el precio de apertura de la oferta
es decir, la primera:oferta actual menos oferta abierta
y la segunda: bid open menos ask current(oferta menos demanda)
Esto va directamente a lo analógico.
Open[0] es el precio de apertura de una nueva barra