Запись данных в файл (функция)

MQL5 Experten

Auftrag beendet

Ausführungszeit 2 Tage

Spezifikation


Необходимо реализовать запись данных. Запись производится в txt файл, формат ANSI, разделитель ; , все данные записать в одну строку.
Пример:
       FileWrite(handle,
       DoubleToString(ordinate_1[0],Digits()),DoubleToString(ordinate_2[0],Digits()));

Работа функции начинается с подачи в нее номера Handla и номера бара с которого необходимо начать работу (открытие файла идет вне нашей функции).
Пример:
       handle_write(int handle,int Op_order)

Далее необходимо обработать и записать данные пяти последовательно уходящих в глубь истории свечей.

Данные для записи:
- спред свечи*;
- спред основного тела*;

- размер верхней тени*;

- размер нижней тени*;

- порядковый номер бара с момента начала суток;

- объем общий, объем в основном теле свечи, объем в верхней тени свечи, объем в нижней тени свечи*;
- объем покупателей общий, объем покупателей в основном теле свечи, объем покупателей в верхней тени свечи, объем покупателей в нижней тени свечи (значения строки пишем всегда со знаком +); 
- объем продавцов общий, объем продавцов в основном теле свечи, объем продавцов в верхней тени свечи, объем продавцов в нижней тени свечи (значения строки пишем всегда со знаком -);

*- знак перед значением зависит от типа свечи (бычья - плюс, медвежья - минус)

 Итого: 17 параметров на свечу, а всего 85 значений на стек из пяти свеч.

В конце закрытие файла и выход из функции.

Терминал МТ5

Bewerbungen

1
Entwickler 1
Bewertung
(281)
Projekte
650
28%
Schlichtung
112
19% / 62%
Frist nicht eingehalten
319
49%
Frei
2
Entwickler 2
Bewertung
(83)
Projekte
154
29%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
27
18%
Frei

Projektdetails

Budget
30+ USD
Ausführungsfristen
von 2 bis 4 Tag(e)