Ayuda a la codificación - página 431

 
mladen:
No lo sé. Prueba a escanearlo con algún antivirus (tanto avast como kaspersky detectaban la versión 5 como malware)

Yo no he hecho ningún virus en él

gracias

 

¿Es posible que alguien pueda modificar el indicador adjunto para que muestre flechas hacia arriba y hacia abajo en lugar de barras de histograma? Cualquier ayuda será apreciada.

Archivos adjuntos:
 
daytrade5:
¿Es posible que alguien pueda modificar el indicador adjunto para que muestre flechas de subida y bajada en lugar de barras de histograma? Cualquier ayuda será apreciada.

daytrade5

heiken as hi es por su naturaleza un indicador de tipo barra. Incluye valores altos, bajos, abiertos y cerrados para heiken ashi - hacer que muestre todo eso usando sólo flechas lo haría bastante extraño

 
mladen:
daytrade5 heiken ashi es por su naturaleza un indicador de tipo barra. Incluye valores altos, bajos, abiertos y cerrados para heiken ashi - hacer que muestre todo eso usando sólo flechas lo haría bastante extraño

Gracias Mladen,,,,,,,entendido.

 
Hayk Gevorgyan:
Hola a todos,

alguien puede ayudarme a codificar un simple ea basado en el indicador xcode, ya que soy noob en la codificación.

Solo necesito ordenes de compra y venta despues del cierre de la barra de senal, opcion de cambio de periodo de senal del indicador, opcion de cambio de horas y dias de operacion.

La entrada de compra y venta son simples como se describe en la captura de pantalla. cualquier marco de tiempo cualquier par, tomar la opción de beneficio, la opción de trailing stop.

Sé que no es el santo grial y está lejos de él (como el santo grial no existe ), pero podemos tratar de conseguir algo de esto.

También si es posible añadir la opción de aumentar el tamaño del lote (para cambiar manualmente). por ejemplo: 0.01,0.01,0.02,0.04,0.04,0.08,0.08 y así sucesivamente...

¿Alguien puede hacerlo?

Gracias.

 

Estimado Mrtools/malden ¿podría revisar el código de abajo y decir dónde está el error? #property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Red

#property indicator_width1 2

#property indicator_color2 Cal

#property indicador_ancho2 2

extern double lotes = 0.1

extern int SignalGap = 4;

int dist=24;

double b1[];

double b2[];

int err;

int billete;

double stop;

doble prof;

int init() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2);

return(0);

}

int deinit() { return(0); }

int inicio() {

int barras_contadas=IndicadorContado();

int k,i,j,limit,hhb,llb;

int TotalOrdenes = 0;

if (counted_bars<0) return(-1);

si (barras_contadas>0) barras_contadas--;

limit=Barras-1;

if(barras_contadas>=1) limit=Barras_contadas-1;

si (límite<0) límite=0;

for (i=límite;i>=0;i--) {

hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = Más bajo(NULL,0,MODE_LOW,dist,i-dist/2);

si (i==hhb)

b1=Alto+SeñalGap*Punto;

si (i==llb)

b2=Low[llb]-SignalGap*Point;

for (int a=0; a <= OrdersTotal();a++)

if (OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

if (OrderSymbol() == Symbol())

TotalOrders++;

if (TotalOrders<1)

{

double sl = profsize*Point*MathPow(10,Digits%2);

double tp = profsize*Point*MathPow(10,Digits%2);

double ask=NormalizeDouble(Ask,Digits);

double bid=NormalizeDouble(Bid,Digits);

stop = (Ask-sl);

prof = (Ask+tp);

ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);

ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen);

OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue);

}

err=GetLastError();

}

return(0);

}

 
hock87:
Estimado Mrtools/malden ¿podría comprobar el código de abajo y decir dónde está el error?#property indicator_chart_window

#propiedad indicador_buffers 2

#property indicador_color1 Rojo

#propiedad indicador_ancho1 2

#propiedad indicador_color2 Cal

#property indicador_ancho2 2

extern double lotes = 0.1

extern int SignalGap = 4;

int dist=24;

double b1[];

double b2[];

int err;

int billete;

double stop;

doble prof;

int init() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2);

return(0);

}

int deinit() { return(0); }

int inicio() {

int barras_contadas=IndicadorContado();

int k,i,j,limit,hhb,llb;

int TotalOrdenes = 0;

if (counted_bars<0) return(-1);

si (barras_contadas>0) barras_contadas--;

limit=Barras-1;

if(barras_contadas>=1) limit=Barras_contadas-1;

si (límite<0) límite=0;

for (i=límite;i>=0;i--) {

hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = Más bajo(NULL,0,MODE_LOW,dist,i-dist/2);

si (i==hhb)

b1=Alto+SeñalGap*Punto;

si (i==llb)

b2=Low[llb]-SignalGap*Point;

for (int a=0; a <= OrdersTotal();a++)

if (OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

if (OrderSymbol() == Symbol())

TotalOrders++;

if (TotalOrders<1)

{

double sl = profsize*Point*MathPow(10,Digits%2);

double tp = profsize*Point*MathPow(10,Digits%2);

double ask=NormalizeDouble(Ask,Digits);

double bid=NormalizeDouble(Bid,Digits);

stop = (Ask-sl);

prof = (Ask+tp);

ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);

ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen);

OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue);

}

err=GetLastError();

}

return(0);

}

hock87

No se pueden manejar órdenes desde los indicadores

Tienes que llamar a los indicadores desde un EA usando iCustom() para importar los valores que quieres probar en el EA

____________________

PD: "xcode" es un indicador de bb stops renombrado y descompilado. Ya hay EAs construidos usando ese indicador. Sólo tienes que hacer una búsqueda en bb stop ea

 

Hola.

No sé si ya existe un indicador como este. ¿Pero es posible hacer un indicador que imprima flechas en el gráfico para múltiples ocilliadores?

Por ejemplo: si el estocástico cruza la línea de señal de sobrecompra o sobreventa (no si el cruce está en medio de la nada), una flecha de otro color si la línea de señal cruza el MACD y una flecha cuando el RSI entra y sale de sobreventa o sobrecompra.

Las flechas deben tener diferentes colores para que se vea gráficamente cuál es cuál.

Para el extra si su un buen codificador con un poco de speartime una pequeña tabla en la esquina inferior derecha con los valores reales para cualquiera.

Gracias

 
NWFstudent:
Hola.

No sé si ya existe un indicador como este. ¿Pero es posible hacer un indicador que imprima flechas en el gráfico para múltiples ocilliadores?

Por ejemplo: si el estocástico cruza la línea de señal de sobrecompra o sobreventa (no si el cruce está en medio de la nada), otra flecha de color si la línea de señal cruza el MACD y una flecha cuando el RSI entra y sale de sobrecompra o sobreventa.

Las flechas deben tener diferentes colores para que se vea gráficamente cuál es cuál.

Para el extra si su un buen codificador con un poco de speartime una pequeña tabla en la esquina inferior derecha con los valores reales para cualquiera.

Gracias

Sólo las flechas que señalan una condición sin el ocsilliator real en el gráfico.

 
NWFstudent:
Sólo las flechas que señalan una condición sin el ocsilliator real en el gráfico.

NWFstudent

Hay bastantes indicadores que hacen exactamente eso - así que sí, es posible