Soy totalmente nuevo en programación, estoy intentando aprender poco a poco y quería plantear una duda a ver si alguien me puede ayudar
¿Cómo debe hacerse en el código para emplear condiciones en diferentes time-frame?
Por ejemplo, digamos que el sistema dice comprar cuando la línea MACD cruce al alza su nivel de 0 y se produzca un cierre por encima de la EMA10, todo en ello en un time-frame de 5 minutos, pero queremos poner un filtro a las compras, diciéndole que solo se compre en el caso que el Close del mes anterior hubiese sido por encima de la SMA10.
La primera parte del código creo que sería así:
Compras
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DEFPARAMCumulateOrders=False
//Compra:
//Si la línea MACD está por encima de 0
EMA10=ExponentialAverage[10](close)
Condicion1=MACD>0
Condicion2=EMA10<(close)
ifCondicion1andCondicion2then
buy1contractathigh+2*pointsizeSTOP
ENDIF
ifDI<0then
sell1contractatclosestop
endif
Pero no sé como se le puede poner el filtro del time-frame mensual. A ver si alguien puede ayudarme.
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