Ecco un primo esempio di script (in basic):
If (CurrentStrategy.NetProfit > 500) or (CurrentStrategy.NetProfit < -500) Then
CurrentStrategy.FlatAll
End if
L'interpretazione dello script è:
Seil profitto della strategia è maggiore di 500 €
oppure
la perdita della strategia è maggiore di 500 €
alloraChiudi tutte le posizioni aperte della strategia
In questo piccolo script è da notare l'utilizzo del segno negativo nella condizione relativa alla perdita netta della strategia: l'utilizzo del segno negativo rende necessario anche il cambio di operatore di confronto, da maggiore a minore.
CurrentStrategy rappresenta la strategia di FiutoPRO, ed è l'oggetto principale nel sistema di scripting. Praticamente qualsiasi oggetto, proprietà, e metodo sono accessibili a partire da CurrentStrategy.
Per accedere alle proprietà ed ai metodi di un oggetto, è necessario utilizzare il carattere punto (.).
Consiglio sempre di leggere il manuale relativo al sistema di scripting di FiutoPRO a questo indirizzo:
http://www.playoptions.it/fiuto/FPSS.pdf
Max Francario