<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[QUIK -> DDE &mdash; getNumCandle Problem]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=164</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=164&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «getNumCandle Problem».]]></description>
		<lastBuildDate>Tue, 11 Aug 2015 19:05:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1565#p1565</link>
			<description><![CDATA[<div class="codebox"><pre><code>        get_bar(index)
        return MA_value</code></pre></div><p>Тут я просто поторопился, я в get_bar запрашивал значение которое будет возвращено только следующей строкой MA_value, т.е. по факту ошибка не в коде, а идентификатор присвоил своему индикатору, а не индикатору price.</p>]]></description>
			<author><![CDATA[null@example.com (delphiec)]]></author>
			<pubDate>Tue, 11 Aug 2015 19:05:22 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1565#p1565</guid>
		</item>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1564#p1564</link>
			<description><![CDATA[<p>-</p>]]></description>
			<author><![CDATA[null@example.com (sam063rus)]]></author>
			<pubDate>Tue, 11 Aug 2015 19:01:57 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1564#p1564</guid>
		</item>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1562#p1562</link>
			<description><![CDATA[<p>sam063rus Про табличные функции вы зря так, всё правильно считается через table.getn(), логическую ошибку допустил в другом месте.</p><p>P.S. С пониманием этих элементарных вещей всё норм)))</p>]]></description>
			<author><![CDATA[null@example.com (delphiec)]]></author>
			<pubDate>Tue, 11 Aug 2015 18:56:59 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1562#p1562</guid>
		</item>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1561#p1561</link>
			<description><![CDATA[<p>Всё, нашел ошибку, помимо идентификатора, была одна логическая ошибка, тему можно закрывать, всем спасибо)))</p>]]></description>
			<author><![CDATA[null@example.com (delphiec)]]></author>
			<pubDate>Tue, 11 Aug 2015 18:55:08 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1561#p1561</guid>
		</item>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1559#p1559</link>
			<description><![CDATA[<p>-</p>]]></description>
			<author><![CDATA[null@example.com (sam063rus)]]></author>
			<pubDate>Tue, 11 Aug 2015 18:17:57 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1559#p1559</guid>
		</item>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1558#p1558</link>
			<description><![CDATA[<p>Странно, но добавление идентификатора не помогло.</p>]]></description>
			<author><![CDATA[null@example.com (delphiec)]]></author>
			<pubDate>Tue, 11 Aug 2015 18:05:44 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1558#p1558</guid>
		</item>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1557#p1557</link>
			<description><![CDATA[<div class="quotebox"><cite>delphiec пишет:</cite><blockquote><p>Я так понимаю идет речь о поле идентификатор на скриншоте<br />Можно его как-то задавать автоматически при подключении своего индикатора?</p></blockquote></div><p>Да, именно про него.<br />Программно изменять и назначать, увы, нельзя. Но было помнится пожелание на форуме квика.</p>]]></description>
			<author><![CDATA[null@example.com (korovin)]]></author>
			<pubDate>Tue, 11 Aug 2015 17:22:29 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1557#p1557</guid>
		</item>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1556#p1556</link>
			<description><![CDATA[<p>Я так понимаю идет речь о поле идентификатор на скриншоте<br />[url]https://cloud.mail.ru/public/mZ7kNwF56DaC/img-2015-08-12-00-01-44.png[/url]</p><p>Можно его как-то задавать автоматически при подключении своего индикатора?</p>]]></description>
			<author><![CDATA[null@example.com (delphiec)]]></author>
			<pubDate>Tue, 11 Aug 2015 16:02:41 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1556#p1556</guid>
		</item>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1555#p1555</link>
			<description><![CDATA[<p>Идентификатор графика для функции getCandlesByIndex задаётся в настройках графика на вкладке &quot;Дополнительно&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (CyberTrader)]]></author>
			<pubDate>Tue, 11 Aug 2015 15:21:50 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1555#p1555</guid>
		</item>
		<item>
			<title><![CDATA[Re: getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1554#p1554</link>
			<description><![CDATA[<p>в луа 5.1 (в квике именно такой) нет функции table.getn<br />в вашем случае так:<br />ltable = t[0].close</p>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Tue, 11 Aug 2015 15:06:49 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1554#p1554</guid>
		</item>
		<item>
			<title><![CDATA[getNumCandle Problem]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1553#p1553</link>
			<description><![CDATA[<p>Народ подскажите в чем может быть проблема?<br />В строке ltable=table.getn(t)&nbsp; <br />ltable = 0</p><p>Пробовал разные варианты и всегда пустая таблица.</p><br /><div class="codebox"><pre><code>Settings= { 
            Name = &quot;IndicatorName&quot;, 
            period = 5, 
            line = { 
                        { 
                        Name = &quot;IndicatorMA&quot;, 
                        Color = RGB(0, 0, 255), 
                        Type = TYPE_LINE, 
                        Width = 2 
                        } 
                   }
          } 
          

function Init() 
    ---------------------------------------
    require &quot;DelphianTransactor&quot;
    internal.sqlConnect(&quot;sqlite-3&quot;,&quot;synDicator3.sqlite&quot;)
    ---------------------------------------
    MA_value=0
    
    return 1 
end 

function OnDestroy()
    internal.sqlDisconnect()
end

function get_bar(index)
    t={}
    n = getNumCandles (Settings.Name)
    t,_,_=getCandlesByIndex(Settings.Name,0,n-1,1)
    ltable=table.getn(t)
    message(tostring(ltable,1),1)
end

function OnCalculate(index) 
    if index &lt; Settings.period then 
        return nil 
    else 
        local sum = 0 
        for i = index-Settings.period+1, index do
            sum = sum +C(i) 
        end 
        MA_value=sum/Settings.period
        get_bar(index)
        return MA_value
    end
end</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (delphiec)]]></author>
			<pubDate>Tue, 11 Aug 2015 14:49:01 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1553#p1553</guid>
		</item>
	</channel>
</rss>
