<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: От какого времени вести отчет для создания своего таймфрейма?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме От какого времени вести отчет для создания своего таймфрейма? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 06 Apr 2026 22:59:16 +0300</pubDate>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35148/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_cV1u9hO9" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />Да, это является самым корректным способом при сравнении отметок времени. Всё зависит от конкретных условий, можно использовать упрощенный подход или нет. Вот, например, на срочном рынке в текущую сессию включаются сделки за вчерашнюю вечернюю сессию, т.е. перед сделкой сегодня за 10:00:00 в ТВС будет читаться запись за вчера за 23:49:59. Смотрите сами, чтобы не было некорректной работы вашего алгоритма.<br />=============<br />Спасибо за отклик. Предложенный Вами вариант взял на вооружение! <br />
			<i>01.12.2018 11:22:38, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35148/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35148/topic4108/</guid>
			<pubDate>Sat, 01 Dec 2018 11:22:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35136/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_szmkivTF" href="/user/2495/" bx-tooltip-user-id="2495">sav 312</a> написал:<br />Спасибо, но тут дело принципа уже)) Как мое время &quot;10:00:50&quot; в этот формат перевести.<br />=============<br /><br />Пожалуйста:<br />
====code====
<pre>-- Текущие дата/время в виде таблицы:
dt_table = os.date("*t", os.time())
-- Теперь ставим время какое хотим:
dt_table.hour = 10
dt_table.min = 0
dt_table.hour = 50
-- ...и обратно в число:
my_time = os.time(dt_table)
</pre>
=============
<br />Да, это является самым корректным способом при сравнении отметок времени. Всё зависит от конкретных условий, можно использовать упрощенный подход или нет. Вот, например, на срочном рынке в текущую сессию включаются сделки за вчерашнюю вечернюю сессию, т.е. перед сделкой сегодня за 10:00:00 в ТВС будет читаться запись за вчера за 23:49:59. Смотрите сами, чтобы не было некорректной работы вашего алгоритма. <br />
			<i>30.11.2018 17:14:44, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35136/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35136/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 17:14:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35134/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8bPq278Z" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Только добавить текущую дату.Хотя как сказал &nbsp;SDL , &nbsp;это явно лишнее.<br />=============<br />Если так, то да. Спасибо. <br />
			<i>30.11.2018 16:01:23, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35134/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35134/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 16:01:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35133/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_avneYVz2" href="/user/2495/" bx-tooltip-user-id="2495">sav 312</a> написал:<br />Как мое время "10:00:50" в этот формат перевести.<br />=============<br />Только добавить текущую дату.<br />Хотя как сказал <a class="blog-p-user-name" id="bp_GxQfm3Lg" href="/user/966/" bx-tooltip-user-id="966">SDL</a>, &nbsp;это явно лишнее. <br />
			<i>30.11.2018 15:58:23, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35133/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35133/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 15:58:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35132/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Rtrm71DG" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />Ваш расчет time_sdelki - это путь воина, который Вы сами себе избрали. Можно делать и так, но кто мешает сделать немного по-другому:<br />=============<br />Вот ваш ответ мне сразу понятен! Спасибо, но тут дело принципа уже)) Как мое время &quot;10:00:50&quot; в этот формат перевести. Без иронии, сделаю как Вы советовали, просто нужно для себя разобраться. <br />
			<i>30.11.2018 15:42:55, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35132/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35132/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 15:42:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35131/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_BNBk0EX0" href="/user/2495/" bx-tooltip-user-id="2495">sav 312</a> написал:<br />Давайте попробуем иначе. Вот кусочек кода:<br /> 
====code====
<pre>time_sdelki&nbsp;&nbsp;=&nbsp;&nbsp; os.time (t.datetime)</pre>
=============
 &nbsp;Путем умножения, как вы предлагали часов на 3600 + минут на 60 + секунды мы не придем к формату time_sdelki. Сергей, Вы профи, а я начинающий поэтому могу не уловить с полуслова. <br />=============<br /><br /><noindex><a href="https://forum.quik.ru/user/2495/" target="_blank" rel="nofollow">sav 312</a></noindex>,<br />Ваш расчет time_sdelki - это путь воина, который Вы сами себе избрали. Можно делать и так, но кто мешает сделать немного по-другому:<br />
====code====
<pre>time_sdelki&nbsp;&nbsp;=&nbsp;&nbsp;t.datetime.hour * 3600 + t.datetime.min * 60 + t.datetime.sec + t.datetime.ms / 1000</pre>
=============
Получите время сделки в секундах с начала сегодняшних суток. <br />
			<i>30.11.2018 15:36:58, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35131/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35131/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 15:36:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35129/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6wVCuYWy" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Опять не понятно. Ощущение что мы про разные вещи говорим.Что значит с привязкой к дате?Вы боитесь что время 10:00:50 может дать результат не сегодняшней сделки а вчерашней? Или как?Если боитесь, то просто отфильтровывайте все сделки, у которых дата сделки не равна дате торгов (так фильтруются сделки вечерней сессии фортс).Все остальные сделки и так только за текущую сессию, и нет смысла проверять дату.<br />=============<br />Давайте попробуем иначе. Вот кусочек кода:<br />
====code====
<pre>for i = getNumberOf('all_trades') - 1,0,-1 do&nbsp;&nbsp;
local t = getItem("all_trades", i);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
if t.sec_code == SECCODE and t.class_code == CLASSCODE then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
time_sdelki = os.time(t.datetime)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
if&nbsp;&nbsp;time_sdelki &#62; "ЗДЕСЬ ДОЛЖНЫ БЫТЬ МОИ 10:00:50 только в секундах, т.к. к примеру time_sdelki = 1543578360 (это 14:46 текущего дня)" then&nbsp;&nbsp; …… 
</pre>
=============
<p>Путем умножения, как вы предлагали часов на 3600 + минут на 60 + секунды мы не придем к формату time_sdelki. Сергей, Вы профи, а я начинающий поэтому могу не уловить с полуслова.</p> <br />
			<i>30.11.2018 15:03:21, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35129/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35129/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 15:03:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35126/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4H3j8zbY" href="/user/2495/" bx-tooltip-user-id="2495">sav 312</a> написал:<br />Если в ленте сделок просто время в секундах без привязки к дате, то этот вариант самый простой и меня устраивает.<br /><br />=============<br /><br />Опять не понятно. Ощущение что мы про разные вещи говорим.<br />Что значит с привязкой к дате?<br />Вы боитесь что время 10:00:50 может дать результат не сегодняшней сделки а вчерашней? Или как?<br />Если боитесь, то просто отфильтровывайте все сделки, у которых дата сделки не равна дате торгов (так фильтруются сделки вечерней сессии фортс).<br />Все остальные сделки и так <B>только за текущую сессию</B>, и нет смысла проверять дату. <br />
			<i>30.11.2018 13:26:31, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35126/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35126/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 13:26:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35123/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_rgqkPlLT" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Совершенно не понятно зачем это?Будет проще если Вы приведете конкретный пример, и поясните чем не устраивает предложенный вариант.<br />=============<br />Если в ленте сделок просто время в секундах без привязки к дате, то этот вариант самый простой и меня устраивает. <br />
			<i>30.11.2018 13:12:53, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35123/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35123/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 13:12:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35121/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_zbgEGPIo" href="/user/2495/" bx-tooltip-user-id="2495">sav 312</a> написал:<br /> время в секундах от какой-то древней даты))) <br />=============<br />Совершенно не понятно зачем это?<br />Будет проще если Вы приведете конкретный пример, и поясните чем не устраивает предложенный вариант. <br />
			<i>30.11.2018 13:07:58, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35121/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35121/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 13:07:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35117/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_cYLEgGD7" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Простая математикачасы умножаем на 3600 + минуты умножаем на 60 + секунды<br />=============<br />Сергей, мне это понятно, с математикой все хорошо. Просто время в ленте сделок, а сравнивать я буду именно с ним, насколько я понимаю не просто время в секундах, а время в секундах от какой-то древней даты))) Вот я подумал, что нужно переводить мои &quot;10.00.50&quot; в тот формат каким-то образом. Возможно я что-то опять не так понял)) <br />
			<i>30.11.2018 12:35:51, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35117/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35117/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 12:35:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35115/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_VPkHABDR" href="/user/2495/" bx-tooltip-user-id="2495">sav 312</a>, <br />Простая математика<br />часы умножаем на 3600 + минуты умножаем на 60 + секунды <br />
			<i>30.11.2018 12:22:44, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35115/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35115/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 12:22:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35114/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://www.lua.org/manual/5.1/manual.html#pdf-os.date" target="_blank" rel="nofollow">https://www.lua.org/manual/5.1/manual.html#pdf-os.date</a></noindex><br /><noindex><a href="https://www.lua.org/manual/5.1/manual.html#pdf-os.time" target="_blank" rel="nofollow">https://www.lua.org/manual/5.1/manual.html#pdf-os.time</a></noindex><br />
====code====
<pre>
local date = os.date("*t")
local timeFromDate = os.time(date)
local dateFromTime = os.date("*t",timeFromDate)</pre>
============= <br />
			<i>30.11.2018 12:09:42, vgi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35114/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35114/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 12:09:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35112/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_F01ZQwlA" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />А почему просто не перевести время в количество секунд, и потом нормально сравнивать?<br />=============<br />Наверное не правильно изложил свою мысль. Мне это и нужно. Как это сделать? <br />
			<i>30.11.2018 11:50:01, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35112/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35112/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 11:50:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35109/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_EMWcG9Ww" href="/user/2495/" bx-tooltip-user-id="2495">sav 312</a> написал:<br />Вопрос в том, как стартовое время 10.00.50 текущего дня перевести в формат POSIX.<br />=============<br />А почему просто не перевести время в количество секунд, и потом нормально сравнивать? <br />
			<i>30.11.2018 11:39:52, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35109/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35109/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 11:39:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35104/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В данный момент делаю так:<br />Из OnAllTrade получаю время последнего трейда. Если оно к примеру больше чем 10.00.50, то сканирую ленту сделок от 10.00.50 до 10.00.00. Далее делаю расчет и т.д.<br />В этом случае мне не нужно ни время сервера ни системное время. Вопрос в том, как стартовое время 10.00.50 текущего дня перевести в формат POSIX. <br />
			<i>30.11.2018 10:20:06, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35104/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35104/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 10:20:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>От какого времени вести отчет для создания своего таймфрейма?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35102/topic4108/">От какого времени вести отчет для создания своего таймфрейма?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день. Есть необходимость создания своего таймфрейма, а точнее сформировать 5 последних 10-секундных свечей. Каждые 10 секунд скрипт будет перебирать ленту сделок и производить расчет максимума, минимума, открытия и закрытия 5 последних свечей. Проблема в том, что не знаю, какое время взять за точку отсчета. Время сервера, время системы или еще что-нибудь. &nbsp; <br />
			<i>30.11.2018 09:36:43, sav 312.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35102/topic4108/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35102/topic4108/</guid>
			<pubDate>Fri, 30 Nov 2018 09:36:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
