
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Funzione TakeProfitLastClosePos().
Restituisce il livello di prezzo TakeProfit dell'ultima posizione chiusa o -1. La funzione TakeProfitLastClosePos() accetta i seguenti parametri opzionali:
Funzione MovingInWL().
Sposta il livello di prezzo StopLoss delle posizioni aperte a Breakeven. La funzione MovingInWL() prende i seguenti parametri opzionali:
Inoltre, la funzione MovingInWL() ha variabili globali (parametri esterni dello script o dell'Expert Advisor):
Funzione SimpleTrailing().
Sposta il livello di prezzo StopLoss delle posizioni aperte utilizzando l'algoritmo TrailingStop. La funzione SimpleTrailing() accetta i seguenti parametri opzionali:
Inoltre, la funzione SimpleTrailing() implica variabili globali (parametri esterni dello script o dell'Expert Advisor):
Funzione ArrayZ().
Questa funzione calcola e restituisce il conteggio Z di una serie numerica passata nell'array per riferimento.
La funzione ArrayDeleteInt()
Esegue la cancellazione di un elemento dell'array con l'indice dato. Restituisce la dimensione del nuovo array o -1 se non è stato rimosso nulla. La funzione ArrayDeleteInt() accetta i seguenti parametri obbligatori:
La funzione ArrayDeleteDouble()
Cancella l'elemento dell'array con l'indice dato. Restituisce la dimensione del nuovo array o -1, se non è stato possibile cancellare nulla. La funzione ArrayDeleteDouble() accetta i seguenti parametri obbligatori:
La funzione ArrayDeleteString()
Esegue la cancellazione di un elemento dell'array con l'indice dato. Restituisce la dimensione del nuovo array o -1 se non è stato possibile rimuovere nulla. La funzione ArrayDeleteString() accetta i seguenti parametri obbligatori:
La funzione ArrayInsertDouble()
Inserisce un elemento dell'array con l'indice specificato. Restituisce il numero di elementi (dimensione) della nuova matrice. L'inserimento viene eseguito come segue. In primo luogo, la dimensione dell'array viene aumentata di uno. Poi tutti gli elementi che hanno un indice maggiore o uguale a quello da inserire vengono spostati alla fine dell'array uno per uno, facendo spazio a quello da inserire. Infine, il valore viene scritto nella cella richiesta. La funzione ArrayInsertDouble() prende i seguenti parametri:
La funzione BubbleSort2().
Questa funzione bolla gli elementi di una matrice bidimensionale in una colonna arbitraria. Potete anche specificare la direzione di ordinamento. La funzione BubbleSort2() prende i seguenti parametri:
La funzione GetTypeLastDeleted().
Questa funzione restituisce il tipo dell' ultimo ordine cancellato, o -1. Ci sono situazioni in cui abbiamo bisogno di legare la logica dell'operazione EA al tipo dell'ordine appena cancellato. Per esempio, se avete appena cancellato BuyStop, dovreste fare quello, ma se BuyLimit, dovreste fare qualcos'altro, ecc. La funzione GetTypeLastDeleted() accetta i seguenti parametri opzionali:
La funzione iBarLargest().
Questa funzione restituisce l'indice della barra più grande o -1. La dimensione della barra è misurata dalla funzione in uno dei due modi, determinata dal parametro di input ty - tipo di elementi di ricerca. O solo le dimensioni del corpo o insieme alle ombre. La funzione iBarLargest() accetta i seguenti parametri opzionali:
La funzione iBarOfDayCalc().
Questa funzione restituisce il numero calcolato della barra dall'inizio del giorno. Le barre sono numerate a partire da uno, cioè la barra con il tempo di apertura più breve in un dato giorno sarà la numero uno, la barra successiva sarà la numero due, ecc. Questa funzione è utile per ottimizzare i tempi di entrata/uscita. Se qualcuno è interessato ai dettagli, faccia domande. Farò del mio meglio per rispondere. La funzione iBarOfDayCalc() accetta i seguenti parametri opzionali:
Funzione iBarOfDayReal().
Questa funzione restituisce il numero di barra attuale dall'inizio del giorno. Le barre sono numerate con uno, cioè la barra con il tempo di apertura più breve in un dato giorno avrà il numero uno, la barra successiva avrà il numero due, ecc. Non ho ancora trovato un uso pratico per questa funzione. Ma l'ho scritto per averlo :-) insieme alla funzione iBarOfDayCalc(). La funzione iBarOfDayReal() accetta i seguenti parametri opzionali:
Funzione NameDayOfWeek()
Restituisce il nome del giorno della settimana per il numero passato come parametro:
Funzione NormalizeLot().
Questa funzione restituisce il valore normalizzato del lotto che si sta negoziando. Oltre alla normalizzazione, inserisce la dimensione del lotto nei limiti stabiliti dal centro dealing (vengono controllati i valori minimi e massimi del lotto e il passo di cambio del lotto). La funzione NormalizeLot() accetta i seguenti parametri:
Funzione NormalizePrice().
Questa funzione restituisce il valore del prezzo normalizzato. La normalizzazione viene eseguita applicando i valori della funzione MarketInfo(MODE_TICKSIZE || MODE_DIGITS). La funzione NormalizePrice() prende i seguenti parametri:
La funzione WeekOfMonth().
Questa funzione restituisce la settimana del mese per data. Accetta solo un parametro opzionale:
Funzione ClosePosBySortLots().
Questa funzione chiude le posizioni nell'ordine di ordinamento per dimensione del lotto. Cioè, usando questa funzione, potete chiudere le posizioni in ordine crescente o decrescente di dimensioni del lotto. La funzione ClosePosBySortLots() accetta i seguenti parametri opzionali:
La funzione AddLeadingZero().
Questa funzione aggiunge tanti zeri iniziali (a sinistra) "0" alla stringa in modo che la lunghezza della stringa diventi uguale a un dato valore. La funzione AddLeadingZero() prende i seguenti parametri obbligatori:
Funzione toTime().
Questa funzione converte due/tre interi in una stringa nel formato tempo. Se si passano due numeri nella funzione, il primo sarà usato come ore e il secondo come minuti. La stringa di formato restituita sarà "HH:MM". Se ci sono tre numeri, il terzo sarà sostituito dai secondi e la funzione restituirà la stringa "HH:MM:SS". La funzione toTime() accetta i seguenti parametri opzionali: