Si quello mi è chiaro, io sto usando un MACD giornaliero e uno a 2h, sta di fatto che prima che venga immessa l’ordine A/V dopo che macdline>macsignal passano 2gg per il tempo lungo e almeno 8_10 barre per il tempo 2h. è quello che non mi riesco a spiegare.
// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
//timeframe (daily,UPDATEONCLOSE)
//INSERENDO QUESTO COMANDO LA PIATTAFORMA è PIù LENTA A INSERIRE GLI ORDINI DI ACQISTO
TIMEFRAME (DAILY,UPDATEONCLOSE )
// Condizioni per entrare su posizioni long
indicatorw1 = MACDline[12,26,9](close)
indicatorw2 = MACDSignal[12,26,9](close)
cw = (indicatorw1 > indicatorw2)
// Condizioni per uscire da posizioni long
indicatorw3 = MACDline[12,26,9](close)
indicatorw4 = MACDSignal[12,26,9](close)
vw = (indicatorw3 < indicatorw4)
// Condizioni per entrare su posizioni long
TIMEFRAME (2h,default)
indicatord1 = MACDline[12,26,9](close)
indicatord2 = MACDSignal[12,26,9](close)
cd = (indicatord1 > indicatord2)
// Condizioni per uscire da posizioni long
indicatord3 = MACDline[12,26,9](close)
indicatord4 = MACDSignal[12,26,9](close)
vd = (indicatord3 < indicatord4)
//if (cw = 1) and (cd = 1)then
//buy 100 cash AT MARKET
//else
//sell AT MARKET
//endif
if (cw = 1) and (cd = 1) then
buy 100 cash AT MARKET
elsif (vw =1) OR (vd = 1) THEN
SELL AT MARKET
endif
// Definizione dei parametri del codice
//return ccw, vw, cd, vd,compra