Originally Posted By: ra81

Вы похоже в блокноте пишете при этом C# знаете не профессионально, поскольку все ваши вопросы связаны с ошибками синтаксиса.

Да, действительно. Я на php кодил, здесь вообще жесть ООП smile
использовал пример отсюда,
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=4978#Post4978
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=17932&page=2

Благодарю за помощь!

Code:
public void Execute(IContext ctx, ISecurity sec)
{
	//проверка на лабораторию-если не реальная торговля-выходим
	if (!sec.Positions.IsRealtime) return;
	//int i = sec.Bars.Count - 1;
	//if (i < 0) return;
	//получаем биржевой стакан
	var buyQueue=sec.GetBuyQueue(0);
	var sellQueue = sec.GetSellQueue(0);
	// индекс значения не имеет, всегда будет возвращаться текущий стакан
	
	var tofile = new StreamWriter("buy-stakan.txt", true) {AutoFlush = true}; // перезапись в файл 
    for (int j = 0; j < buyQueue.Count; j++)
    {
	    //tofile.Write("\r\n");
        tofile.Write("Price:"+buyQueue[j].Price+"\tQuantity:"+buyQueue[j].Quantity+"\r\n");
    }
	tofile.Close();
}


Так тоже не пишет - даже каретки "\r\n", просто пустой файл создает.