Gli “inputs” sono per la definizione di parametri esterni per gli utenti. È possibile definirli da soli con variabili come:
1
2
3
4
mincon=2
maxcon=2
diff=1.25
risk=1500
“vars” è per dichiarare variabili, ma non è utile nella programmazione probacktest, non è necessario dichiarare le variabili se non contengono valore (= 0)
Grazie mille dell’aiuto Nicolas, ti vorrei chiedere come mai sul CFD di °Us cash 500 nella piattaforma di ig posso tradare con minimo 5 contratti mentre mandando in esecuzione un sistema di Prt che agisce sullo stesso mercato posso partire anche con soli 3 contratti?
PRT non dovrebbe sottostare alle regole di position sizing stabilite dal broker?
Dunque ho inserito anche la posizione short nel sistema, con il seguente codie
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
MMlungo=Average[200]
MMcorto=Average[5]
MyAdx=ADX[5]
// posizione Long
Ifclose>mmlungoandclose<mmcortoandmyadx>35then
buyatmarket
endif
ifclose>mmcortothen
sellatmarket
endif
// posizione Short
Ifclose<mmlungoandclose>mmcortoandmyadx>35then
sellshortatmarket
endif
ifclose<mmcortothen
exitshortatmarket
endif
adesso vorrei migliorare un pò le cose inserendo altri parametri;
1) con ordini al limite basati per il long su LOW senza (1) e per lo short su HIGH, oppure con lowest(LOW,2) per i long e highest(high,2) per gli short 2) solo per gli short mettere un valore + alto di ADx, tipo 38,40,42,43…