<?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; QPILE]]></title>
		<link>https://quik2dde.ru/index.php</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;fid=3&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние темы раздела «QUIK -> DDE».]]></description>
		<lastBuildDate>Sun, 21 Jul 2019 12:41:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[автоматизация работы с графиками на вкладках]]></title>
			<link>https://quik2dde.ru/viewtopic.php?id=295&amp;action=new</link>
			<description><![CDATA[<p>Возможно ли сделать такую программу, которая бы <br />1) при нажатии на заданную клавишу, выполняла команду ctrl + N для квика, т.е делала копию графика<br />2) создавала бы новую вкладку при необходимости <br />3) перемещала копию графика на свободную вкладку(на каждой вкладке заданное количество графиков), если там уже есть этот график, заменяла бы его<br />4) Упорядочить графики на вкладках колонками<br />5) Убрать у графиков на вкладках индикатор объема и задать определенный масштаб<br />---------------------------------------------<br />т.е рисую линии я на основном графике, а просматриваю на вкладках<br /><span class="postimg"><img src="https://cdn1.radikalno.ru/uploads/2019/7/21/234c48860c7f4c333c87640105641f07-full.png" alt="https://cdn1.radikalno.ru/uploads/2019/7/21/234c48860c7f4c333c87640105641f07-full.png" /></span></p>]]></description>
			<author><![CDATA[null@example.com (scott)]]></author>
			<pubDate>Sun, 21 Jul 2019 12:41:57 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?id=295&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[DEPO_CURRENT_BALANCE и MONEY_CURRENT_BALANCE в режиме T2]]></title>
			<link>https://quik2dde.ru/viewtopic.php?id=69&amp;action=new</link>
			<description><![CDATA[<p>После введения на Московской Бирже режима Т+2, многие брокеры стали транслировать в терминал QUIK несколько позиций по деньгам и несколько позиций по одному и тому же инструменту. Различается у них только поле &quot;Вид лимита&quot;.</p><p>В QPILE не было добавлено новых функций для чтения лимита к определенным значением поля &quot;Вид лимита&quot;, вместо этого предлагается использовать функции:</p><div class="codebox"><pre><code>FUNC DEPO_CURRENT_BALANCE_EX(client_code, firmid, seccode, account,limit_kind)
    n=GET_NUMBER_OF(&quot;DEPO_LIMITS&quot;)
    value=0
    RESULT = &quot;&quot;
    FOR i FROM 1 to n
        trade = GET_ITEM (&quot;DEPO_LIMITS&quot;, i)
        IF (GET_VALUE(trade, &quot;CLIENT_CODE&quot;)==client_code&amp;&quot;&quot;) AND _
                (GET_VALUE(trade, &quot;FIRMID&quot;)==firmid&amp;&quot;&quot;) AND _
                (GET_VALUE(trade, &quot;SECCODE&quot;)==seccode&amp;&quot;&quot;) AND _
                (GET_VALUE(trade, &quot;TRDACCID&quot;)==account&amp;&quot;&quot;) AND _
                (GET_VALUE(trade, &quot;LIMIT_KIND&quot;)+0==limit_kind+0)
            RESULT = GET_VALUE(trade, &quot;CURRENT_BALANCE&quot;)+0
            BREAK
        END IF
    END FOR
END FUNC</code></pre></div><div class="codebox"><pre><code>FUNC MONEY_CURRENT_BALANCE_EX(client_code, firmid, tag, curr_code,limit_kind)
    n=GET_NUMBER_OF(&quot;MONEY_LIMITS&quot;)
    RESULT = &quot;&quot;
    FOR i FROM 1 to n
        trade = GET_ITEM (&quot;MONEY_LIMITS&quot;, i)
        IF (GET_VALUE(trade, &quot;CLIENT_CODE&quot;)==client_code&amp;&quot;&quot;) AND _
                (GET_VALUE(trade, &quot;FIRMID&quot;)==firmid&amp;&quot;&quot;) AND _
                (GET_VALUE(trade, &quot;TAG&quot;)==TAG&amp;&quot;&quot;) AND _
                (GET_VALUE(trade, &quot;CURRCODE&quot;)==curr_code&amp;&quot;&quot;) AND _
                (GET_VALUE(trade, &quot;LIMIT_KIND&quot;)+0==limit_kind+0)
            RESULT = GET_VALUE(trade, &quot;CURRENT_BALANCE&quot;)+0
            BREAK
        END IF
    END FOR
END FUNC </code></pre></div><p>Функции <strong>DEPO_CURRENT_BALANCE_EX</strong> и <strong>MONEY_CURRENT_BALANCE_EX</strong> имеют дополнительный параметр <strong>limit_kind</strong>, позволяющий указать какой именно лимит нам нужен:<br /></p><ul><li><p>T0 -&gt; limit_kind=0</p></li><li><p>T1 -&gt; limit_kind=1</p></li><li><p>T2 -&gt; limit_kind=2</p></li></ul>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 10 Sep 2013 17:13:03 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?id=69&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Портфель прибылей/убытков для срочного рынка]]></title>
			<link>https://quik2dde.ru/viewtopic.php?id=66&amp;action=new</link>
			<description><![CDATA[<p>Портфель взят вот из этой темы, автор <strong>Андрей77</strong><br />[url]http://www.quik.ru/forum/expert/106472/106472/[/url]</p><p>Показывает прибыльность совершенных сделок к текущей цене выбранного инструмента. Отображаются сделки только по одному заданному в самом начале программы инструменту:</p><div class="codebox"><pre><code>PROGRAM

    SecCode   = &quot;RIU3&quot;
    ClassCode = &quot;SPBFUT&quot;</code></pre></div><p>[url=quik2dde.ru/static-img/66/FortsProfit.qpl]Скачать полный код[/url].</p><p>Вот так это выглядит. Верхне окно - результат работы программы, далее ТТП для выбранного фьючерса, ниже окно со всеми совершенноми сделками.</p><p><span class="postimg"><img src="https://quik2dde.ru/static-img/66/FortsProfit.gif" alt="https://quik2dde.ru/static-img/66/FortsProfit.gif" /></span></p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 26 Aug 2013 18:10:27 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?id=66&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Лот и Цена исполненной заявки]]></title>
			<link>https://quik2dde.ru/viewtopic.php?id=63&amp;action=new</link>
			<description><![CDATA[<p>Как вытащить Количество лотов и Цену исполненной заявки из транзакции, не перебирая таблицу заявок и сделок, т.к. на одном инструменте работают несколько роботов.</p>]]></description>
			<author><![CDATA[null@example.com (lexabush79)]]></author>
			<pubDate>Wed, 07 Aug 2013 08:41:54 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?id=63&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Частичное закрытие позиции]]></title>
			<link>https://quik2dde.ru/viewtopic.php?id=24&amp;action=new</link>
			<description><![CDATA[<p>Добрый день!<br />Хотелось бы узнать, каким образом делать частичное закрытие позиции, т. е., например, у меня есть позиция на 5 контрактов. По каким-то причинам я хочу закрыть позицию только по двум, а остальные 3 контракта оставить в рынке. Если возможно, приведите, пожалуйста, пример кода.<br />Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Flyanimal)]]></author>
			<pubDate>Tue, 08 Jan 2013 08:45:18 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?id=24&amp;action=new</guid>
		</item>
	</channel>
</rss>
