Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
Rejoignez notre page de fans
Rejoignez notre page de fans
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
- Vues:
- 115
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Utilisez cette classe la plus simple pour écrire un fichier CSV sans aucune préparation ni déclaration de casting de types.
Vous trouverez ci-dessous l'exemple d'utilisation le plus court.
string Filename = "filename_writer.csv"; CDKSimplestCSVWriter CSVFile; // Création d'un objet de classe // Ajouter la première ligne et définir les valeurs par nom de colonne CSVFile.AddRow(); CSVFile.SetLastRowValue("Time", TimeToString(TimeCurrent(), TIME_DATE|TIME_MINUTES)); CSVFile.SetLastRowValue("Open", DoubleToString(SymbolInfoDouble(Symbol(), SYMBOL_BID), _Digits)); CSVFile.SetLastRowValue("Close", DoubleToString(SymbolInfoDouble(Symbol(), SYMBOL_ASK), _Digits)); // Ajouter une deuxième ligne en utilisant l'index de ligne retourné et SetValue par nom uint r = CSVFile.AddRow(); CSVFile.SetValue(r, "Time", TimeToString(TimeCurrent() + 60, TIME_DATE|TIME_MINUTES)); CSVFile.SetValue(r, "Open", DoubleToString(SymbolInfoDouble(Symbol(), SYMBOL_BID), _Digits)); CSVFile.SetValue(r, "Close", DoubleToString(SymbolInfoDouble(Symbol(), SYMBOL_ASK), _Digits)); // Démonstration de SetValue par index de colonne (index 0..n-1). Ici, nous définissons la première colonne de la première ligne avec une valeur personnalisée if (CSVFile.RowCount() > 0 && CSVFile.ColumnCount() > 0) CSVFile.SetValue(0, 0, "CUSTOM_TIME"); // Écriture d'un fichier CSV. Passez FILE_ANSI pour écrire un fichier encodé ANSI si vous le souhaitez. if (CSVFile.WriteCSV(Filename, true, ";", FILE_ANSI)) { PrintFormat("Successfully wrote %d rows with %d columns to: %s", CSVFile.RowCount(), CSVFile.ColumnCount(), Filename); } else { PrintFormat("Error writing CSV file: %s", Filename); } // Optionnel : effacer la mémoire CSVFile.Clear();
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/63261
VGridLine_Intraday X8
Grille horaire verticale par tranches de huit heures.
IncADXWOnArray
La classe CADXWOnArray est conçue pour calculer les valeurs de l'indicateur ADXW (Average Directional Movement Index Wilder) par tampons d'indicateurs.
BuySell + SL + TP
script pour ouvrir une position d'achat au prix actuel dans la fenêtre MT5 avec un stop loss (en pips) et un take profit (en pips) spécifiés.
VGridLine_Intraday X3
Grille horaire verticale par tranches de trois heures.