¿Cómo codificar? - página 21

 
Wackena:
Este es un simple código de trailing profit (PT) de 3 velas o más bien un trailing stop. Se activa por GapPT=número de pips en beneficio. Se adjunta ejemplo de gráfico de 3 velas método.

Wackena

extern int GapPT=10;

int c, n, p;

double LongPT, ShortPT;

c=0; p=0;

for(n=0;n<=6;n++)

{

if(High[c+1]Low[c+2]) {n--;}

c++;

p++;

if(n==3) break;

}

ShortPT=NormalizeDouble(High,Digits);

LongPT=NormalizeDouble(Low,Digits);

int total = OrdersTotal();

for(int cnt=0;cnt<total;cnt++) {

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUY && OrderClosePrice()-OrderOpenPrice() >= GapPT*Point)

{

OrderModify(OrderTicket(),OrderOpenPrice(),LongPT,OrderTakeProfit(),0,GreenYellow);

}

if(OrderType()==OP_SELL && OrderOpenPrice()-OrderClosePrice() >= GapPT*Point)

{

OrderModify(OrderTicket(),OrderOpenPrice(),ShortPT,OrderTakeProfit(),0,Red);

}

}

¡¡¡¡muchas gracias !!!!

1. ¿como la ejerzo sobre las transacciones que estoy incipitando de manera manual? o automiticamente

2.necesito que se convoque a actuar justo cuando entre a la derrota

ejemplo: si trailing profit 20 solo la orden tesis -20 trailing profit principiante a trabajar

(perdón por mi inglés espero que se me entienda)

¡¡¡¡¡y de nuevo muchas gracias!!!!!

 

resultados mi mientras tanto en este método

8.2.07 -3 puntos

+50 pips

9.2.07 + 50 pips

teniendo gran potencial en este método ganan los máximos y derrotan los mínimos porque el trailing profit

todos ellos perdedores porque la psicología del comercio y se método exactamente lo contrario de la psicología esta

mientras tanto estoy haciendo esto es en la forma manual

seguiré actualizando más

usted sabe que estoy en lo cierto

yossi1177

 
yossi1177:
resultados mi mientras tanto en este método

8.2.07 -3 puntos

+50 pips

9.2.07 + 50 pips

teniendo gran potencial en este método ganan los máximos y derrotan los mínimos porque el trailing profit

todos ellos perdedores porque la psicología del comercio y se método exactamente lo contrario de la psicología de este

mientras tanto estoy haciendo esto es en la forma manual

seguiré actualizando más

usted sabe que estoy en lo cierto

yossi1177

¡¡¡¡mira esto!!!!

Archivos adjuntos:
 

beneficio final

este código no funciona

 

ea de arrastre

He publicado esto en el grupo yahoo MTE&I.

Combiné 7 ideas diferentes de trailing stop en un solo ea.

No he probado esto para las operaciones manuales, pero he utilizado muchas de las funciones en eas y trabajan.

Sólo se arrastran las posiciones introducidas para el par de divisas donde se adjunta.

También parece que lo que quieres es el tipo 2, trailing stop retrasado.

También pruebe el tipo 3 con 3 niveles,

El primer nivel mueve la parada por el ajuste para ese nivel, el segundo nivel para ese nivel y el tercer nivel se arrastra desde allí.

Por ejemplo

El primer movimiento es de 20 pips. Para moverse al punto de equilibrio fije el primer stop en 20.

El segundo movimiento es de 30, se bloquea en 15 fijando el segundo stop en 15.

El tercer movimiento es de 40, y se bloquea en 10 fijando el trailling en 10.

Robert

 

Necesito un código sencillo

Hola a todos

Casi todos los indicadores me parecen muy buenos, PERO el indicador "flecha" de este foro siempre está por encima o por debajo de la barra. Muchas veces, cuando veo la flecha, el mejor tiempo de entrada ha pasado. Me confunde, ¿qué y cuándo aparece la flecha? Así que, quiero ver la flecha en la posición del precio cuando la flecha sale, mejor con el comentario "XX:XX precio de apertura XXXX" en la esquina izquierda-arriba del gráfico para que pueda saber lo que ha pasado ahora y decidir el siguiente paso. ¿Quién puede ayudarme a terminarlo? Muchas gracias primero.

Perdón por el mal inglés...

 
Archivos adjuntos:
 

código buscado

cómo escribir este código .....

Necesito medir la altura de una ola y tomar una decisión de acuerdo a eso.

Por ejemplo... Estoy mirando un gráfico de 5 minutos. Veo muchas ondas alcistas y bajistas. Quiero elegir una onda que tiene una altura de 40 pips o más. ¿Cómo escribir un código de este tipo?

¿Alguien puede hacerlo?

gracias

 

Ayuda para programadores -- Ayuda de Code Logic

Hola programadores,

Estoy programando la lógica de mi orden de cierre y parece que no lo tengo bien:

bool LongClose()

{

if(MAFastC=MASlowP)

{

CrossedUp=false;

CrossedDn=true;

BarCount=0;

}

else

if(MAFastC>MASlowC && MAFastP<=MASlowP)

{

CrossedUp=true;

CrossedDn=false;

BarCount=0;

Alert("Crossed Down");

}

if(CrossedDn==true && NewBar()==true && Candle3mP=="Bear") BarCount++;

{

if(BarCount>=2 && Candle3mC=="Bear")

{

Alert("Close Long Position");

return(true);

}

else return(false);

}

CrossedUP/DN & BarCount son variables estáticas.

Mi lógica de cierre es: Cuando se produce el cruce se estimula el Bar count que cuenta las barras desde el cruce. Cuando ese recuento llega a 2 (es decir, 2 barras después del cruce) y si la barra actual es bajista, se activa un retorno verdadero a la función.

Problema: El cruce notifica bien pero el recuento no se produce y en consecuencia nunca alcanza el estado "true".

Gracias por su ayuda,

SaxMan

 

Hola. Prueba esto.

bool LongClose()

{

if(MAFastC=MASlowP)

{

CrossedUp=false;

CrossedDn=true;

BarCount=0;

}

else

if(MAFastC>MASlowC && MAFastP<=MASlowP)

{

CrossedUp=true;

CrossedDn=false;

BarCount=0;

Alert("Crossed Down");

}

if(CrossedDn==true && NewBar()==true && Candle3mP=="Bear")

BarCount++;

if(BarCount>=2 && Candle3mC=="Bear")

{

Alert("Close Long Position");

return(true);

}

else return(false);