[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 319

 
Roman.:

Yo no lo he especificado...:-) pero quizás aquí el autor quiere convertir una ST de rebote en una ST de golpeo...:-) y ya está.
¡Ah...! ¿Miró en el visualizador, y decidió hacer una inversión en las áreas de reducción? Lo siento, pero mi primer pensamiento habría sido cambiar Límite por Parada.
 
Roman.:
Cambiar las condiciones de entrada para tener en cuenta la demanda, la oferta, etc. de todos los requisitos de negociación y la organización no es difícil - ejemplo.
No, claro que no hay nada complicado, ¿serán estas condiciones de entrada coherentes con todos los requisitos de la señal actual, quién sabe?
 
snail09:
... Disculpe, pero mi primer pensamiento habría sido cambiar Límite por Parada.
No sé qué quería el autor...:-)
 

Gente ayuda, hay un EA que abre posiciones en ambas direcciones a la vez, necesito que se abra en la misma dirección que el beneficio después de que una de las órdenes se dispare. El algoritmo para determinar qué posición es la izquierda es correcto pero al compilar este EA da un error '{' - expresión en ámbito global no permitida y apunta al primer paréntesis........

{
if (int trade = OrdersTotal() - 1; trade >= 0; trade--)
if(OrderSelect(trade, SELECT_BY_POS))
if (OrderType() == OP_BUY && OrderType() == OP_SELL)break;
{
if (OrderType() == OP_BUY) {
ticket = OpenPendingOrder(OP_SELL, iLots, EAName + "-" + total);}
if (OrderType() == OP_SELL){
ticket = OpenPendingOrder(OP_BUY, iLots, EAName + "-" + total);}
}

}

 
snail09:
No, ciertamente no es complicado, ¿estas condiciones de entrada serán coherentes con todos los requisitos de la señal actual, hmmm?

Sí, creo que aquí todo es muy individual, es decir, depende de la estrategia concreta.
 
Roman.:
No sé qué quería el autor...:-)
A eso me refiero, el autor adjuntó todo el código y estimó que su análisis línea por línea despertaría un gran interés público.8-(
 
snail09:
Bueno, me refiero a que el autor adjuntó todo el código y estimó que su análisis línea por línea despertaría un gran interés del público.8-(


Hay un enlace a un ejemplo - que dibujar alguna semblanza, lo principal es el enfoque se indica, si el autor quiere decir exactamente un contenido de su pregunta ...:-)

Porque ya estamos discutiendo para la segunda página y él (el autor) no está... Pero a juzgar por sus preguntas de la página 316 (no indagué más) - no le será fácil traducir la respuesta a su pregunta en código...

 
Pinki:

Gente ayuda, hay un EA que abre posiciones en ambas direcciones a la vez, necesito que se abra en la misma dirección que el beneficio después de que una de las órdenes se dispare, necesito que siga abriendo en la misma dirección. El algoritmo para determinar qué posición es la izquierda es correcto pero al compilar este EA da un error '{' - expresión en ámbito global no permitida y apunta al primer paréntesis........

{
if (int trade = OrdersTotal() - 1; trade >= 0; trade--)
if (OrderSelect(trade, SELECT_BY_POS))
if (OrderType() == OP_BUY && OrderType() == OP_SELL)break;
{
if (OrderType() == OP_BUY) {
ticket = OpenPendingOrder(OP_SELL, iLots, EAName + "-" + total);}
if (OrderType() == OP_SELL){
ticket = OpenPendingOrder(OP_BUY, iLots, EAName + "-" + total);}
}

}

O bien cuenta todos los paréntesis de la izquierda, luego todos los de la derecha, y luego compara las cantidades, o comenta las funciones una por una hasta encontrar el error. El gusto y el color de cada uno(diseño del código fuente) es diferente.
 
Roman.:


Hay un enlace a un ejemplo - que haga alguna semblanza, lo principal es el enfoque, si el autor quiere decir exactamente tal contenido de su pregunta...:-)

Porque ya estamos discutiendo para la segunda página y él (el autor) no está... Pero, a juzgar por sus preguntas de la página 316 (no he indagado más), no le será fácil traducir la respuesta a su pregunta en código...

Inet probablemente en el trabajo, o tal vez excusado. Creo que ya he empezado a inundarme.
 

¿Quién puede explicar por qué la 6ª orden no se abrió en la vela y qué hacer para que se abra?

Registro.

2011.11.04 19:42:21 1999.11.04 20:00 RLB_FLAT GBPUSD,H4: open #7 sell stop 0.10 GBPUSD at 1.62233 sl: 1.64443 tp: 1.57089 ok
2011.11.04 19:42:21 1999.11.04 20:00 Comprobador: #6 borrado por caducidad
2011.11.04 19:42:10 1999.11.04 12:00 RLB_FLAT GBPUSD,H4: open #6 sell stop 0.10 GBPUSD at 1.63373 sl: 1.64570 tp: 1.62652 ok
2011.11.04 19:42:09 1999.11.04 08:00 Comprobador: #5 borrado por caducidad
2011.11.04 19:42:06 1999.11.04 00:00 RLB_FLAT GBPUSD,H4: open #5 sell stop 0.10 GBPUSD at 1.63622 sl: 1.64702 tp: 1.63411 ok
2011.11.04 19:42:00 1999.11.02 04:00 Comprobador: #4 borrado por caducidad
2011.11.04 19:41:53 1999.11.01 20:00 RLB_FLAT GBPUSD,H4: open #4 sell stop 0.10 GBPUSD at 1.63365 sl: 1.64917 tp: 1.61097 ok

Razón de la queja: