Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 31
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Utilice esta clase más simple para escribir archivos CSV sin ningún tipo de preparaciones y tipos de declaraciones de fundición.
Encuentra el ejemplo de uso más corto a continuación.
string Filename = "filename_writer.csv"; CDKSimplestCSVWriter CSVFile; // Crear objeto de clase // Añadir primera fila y establecer valores por nombre de columna 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)); // Añadir segunda fila usando el índice de fila devuelto y SetValue por nombre 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)); // Demostrar SetValue por índice de columna (índice 0..n-1). Aquí establecemos la primera columna de la primera fila a un valor personalizado if (CSVFile.RowCount() > 0 && CSVFile.ColumnCount() > 0) CSVFile.SetValue(0, 0, "CUSTOM_TIME"); // Escribir CSV a un archivo. Pase FILE_ANSI para escribir el archivo codificado ANSI si lo desea. 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); } // Opcional: borrar memoria CSVFile.Clear();
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/63261

Un script que al ejecutarse muestra el tamaño máximo de lote permitido en el activo.

Simple_Grid es la "rejilla" EA más simple.

script para abrir una posición de compra al precio actual en la ventana MT5 con un stop loss (en pips) y take profit (en pips) especificados.

Esta potente herramienta filtra el RSI clásico a través de una media móvil, proporcionando una línea de señal más suave y fiable para señalar entradas, salidas y la dirección de la tendencia con una claridad sin precedentes.