giovedì 3 aprile 2014

iHighest e iLowest

iHighest

Questa funzione permette di localizzare la posizione all'interno di un intervallo predefinito, dove un prezzo definito (come apertura, chiusura, minimo o massimo) è il maggiore.

int iHighest(string symbol, int timeframe, int type, int count=WHOLE_ARRAY,int start=0)



i parametri che devono essere passati sono:

Symbol : Simbolo dello strumento finanziario sul quale si sta lavorando
Timeframe : time frame usato per lo strumento in questione (minuti, ..,ore,...giorni,...)
Type : specifica quale tipo di prezzo essere cercato (prezzo di apertura, chiusura, ecc), può assumere i seguenti valori:

MODE_OPEN     prezzo di apertura
MODE_LOW      prezzo minimo
MODE_HIGH      prezzo massimo
MODE_CLOSE   prezzo minimo

Count : ampiezza dell'intervallo preso in considerazione
Start : posizione della barra più recente dell'intervallo da esaminare.


iLowest

Analogo discorso vale per la funzione iLowest, solo che invece del massimo , si cerca la posizione del minimo.

int iLowest(string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)

i parametri sono gli stessi.


Adesso creiamo un programma che trova la posizione dell'apertura massima e la posizione della chiusura massima delle ultime 30 barre.


Il rusultato è quello che si vede sotto:



Nessun commento:

Posta un commento