Buenas tardes.¿Alguien puede ayudarme a poder hacer coincidir las señales de un indicador (que aparecen correctamente tanto en el precio como en el indicador por separado) con las señales (reglas) de ProBuilder?Se adjuntan las reglas del indicador y el código del sistema que intenté hacer pero que no corresponde a las señales de entrada del Indicador.Las reglas del sistema son las siguientes: Marco de tiempo: diario (pero puede ser otro) Activo: Dax (pero puede ser otro) Entrada al mercado: Entrada alcista cuando el indicador corresponde a la vela circundante alcista (E = 1), la entrada se realiza en la próxima vela (en el mercado, o alternativamente cuando se rompe el máximo de la vela circundante). La entrada bajista sería lo contrario (similar a la entrada alcista) de las reglas alcistas, en este caso para entrar en venta.
Profit and Stop son iguales 1/1, siendo el Rango da Vela que originó la Señal (Toro u Oso circundante)
Dejo debajo el código del indicador (Alrededores) desde el cual me gustaría que el sistema funcione.También dejo el código que generé a partir de las reglas del indicador que no puedo (para mi extrañeza y decepción) igualar las señales.De todos modos, le pido su ayuda para corregir mi código del sistema o ignorar mi código y crear un código que haga lo que quiero y que he explicado anteriormente. ¿Espero haber logrado hacerme entender?Estoy esperando tu ayuda
Indicador Velas Envolventes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
cero=0
EA=0
EB=0
// Envolvente Altista
a1=open[1]>close[1]
a2=close>open
a3=open<close[1]
a4=close>open[1]
a5=low<low[1]
a6=high>high[1]
rem x porcentagem de mexa que pode ter acima por defeito max 0,2, 20% do rango da vela
a7=(high-close)<x*(high-low)
ifa1anda2anda3anda4anda5anda6anda7then
EA=1
endif
// Envolvente Baixista
b1=open[1]<close[1]
b2=close<open
b3=open>close[1]
b4=close<open[1]
b5=low<low[1]
b6=high>high[1]
rem x porcentagem de mexa que pode ter abaixo por defeito max 0,2, 20% do rango da vela
b7=(close-low)<x*(high-low)
ifb1andb2andb3andb4andb5andb6andb7then
EB=-1
endif
rem RETURN E
RETURNEAAS"EA",EBas"EB",CEROAS"CERO"
O sistema que não corresponde nos Sinais do Indicador
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// Definição de parâmetros de código
DEFPARAMCumulateOrders=false// Acumulação de pontos desativada
EA=0
EB=0
// Envolvente Altista
a1=open[1]>close[1]
a2=close>open
a3=open<close[1]
a4=close>open[1]
a5=low<low[1]
a6=high>high[1]
rem x porcentagem de mexa que pode ter acima por defeito max 0,2, 20% do rango da vela
a7=(high-close)<0.2*(high-low)
ifa1anda2anda3anda4anda5anda6anda7then
EA=1
endif
// Envolvente Baixista
b1=open[1]<close[1]
b2=close<open
b3=open>close[1]
b4=close<open[1]
b5=low<low[1]
b6=high>high[1]
rem x porcentagem de mexa que pode ter abaixo por defeito max 0,2, 20% do rango da vela
No veo ningún problema con respecto a la diferencia entre el indicador y la estrategia. Mire la imagen adjunta, las órdenes corresponden exactamente a las señales dadas por el indicador. Tenga en cuenta que el código se lee en Cerrar y las órdenes se ejecutan en la barra siguiente Abrir.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue