Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature currently requires accessing the site using the built-in Safari browser.
Не надо хелп учить, Аркадий указал на индикатор, он и с ренко будет работать. Только вместо параметров с OHLC надо указать ваши параметры (цена закрытия (ренко), время, объем, дельта)Я смотрел импорт, там нет ренко. В примере zip, какой-то индикатор, импорт OHLS. В любом случае спасибо, буду help учить
если есть на графике, то надо понять как она там считается, и вставить в свой алгоритм. можно все сделать, потихоньку пробуй.Дельта у меня графике есть, ее нельзя просто читать? И время, оно наверно в сек, а можно его в милисек?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO; Подключить в НТ эту библиотеку
namespace StreamReadWrite
{
class Program
{
static void Main(string[] args)
{
// Get the directories currently on the C drive.
DirectoryInfo[] cDirs = new DirectoryInfo(@"c:\").GetDirectories();
// Write each directory name to a file.
using (StreamWriter sw = new StreamWriter("CDriveDirs.txt"))
{
foreach (DirectoryInfo dir in cDirs)
{
sw.WriteLine(dir.Name);
}
}
// Read and show each line from the file.
string line = "";
using (StreamReader sr = new StreamReader("CDriveDirs.txt"))
{
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
}
}
Код это синтаксис языка C# как создать папку, как создать тхт файл, как записать данные в файл, как прочитать данные из файла.Спасибо за код. Мне конечно стыдно спрашивать, что этот код делает, но как мне кажется он точно не записывает в файл цену закрытия Ренко, время...)))
Если не знаком с базовыми понятиями и синтаксисом языка с#, то будет очень сложно. Начните с него. Потом просто надо разобраться где эти конструкции вставить чтобы получить результат.Спасибо за код. Мне конечно стыдно спрашивать, что этот код делает, но как мне кажется он точно не записывает в файл цену закрытия Ренко, время...)))
Что касается Time, Close, Open все работает четко. Дельта не работает, так как это параметр расчетный, он считает как разница между Bid\Ask. В принципе мне бы и Bid\Ask хватило, но как их достать??? Если просто прописать Bid[0] - не работает- ошибкаА как записать данные вам написал Аркадий. sw.WriteLine(Close[0].ToString() + "," + Time[0].ToString() + "," + VOL[0] .ToString()+ "," + Delta[0].ToString());
Что касается Time, Close, Open все работает четко. Дельта не работает, так как это параметр расчетный, он считает как разница между Bid\Ask. В принципе мне бы и Bid\Ask хватило, но как их достать??? Если просто прописать Bid[0] - не работает- ошибка
Когда делаете запись указываете как записывать.2019-05-29 01:06:00.000;59,05;59,03;59,03
как заменить запятую на точку (59,05 -> 59.05)
Не работает этот вариант, все равно запятая...Когда делаете запись указываете как записывать.
sw.WriteLine(Close[0].ToString("0.0") + "," + Time[0].ToString() + "," + VOL[0] .ToString()+ "," + Delta[0].ToString());
Ну да )),System.Globalization.CultureInfo.GetCultureInfo("en-US")
вот это еще надо было указать
Сделал я такой индикатор. Пишет в файл нормально, но возникла проблема, для больших файлов жрет память сильно, зависает и вылетает программа.такой пример есть в хелпе
ссылка