<?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; использование функции CalcBuySell]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=159</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=159&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «использование функции CalcBuySell».]]></description>
		<lastBuildDate>Mon, 01 May 2023 14:47:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: использование функции CalcBuySell]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=4181#p4181</link>
			<description><![CDATA[<p>Исходя из написанного выше, никак не могу понять. Если такие проблемы с функцией CalcBuySell, то не проще ли использовать функцию getBuySellInfo для получения максимально возможного кол-ва лотов по заданной цене? <br />Ведь она ничего не вычисляет, а просто прочитывает значения из таблицы &quot;Купить/Продать&quot;. Т.е. долгой не может быть в принципе.<br />Что-то вроде такого:<br />BuySell = getBuySellInfo(FirmID,ClientCode,ClassCode,SecCode,0)<br />BuyQty = BuySell.can_buy; SellQty = BuySell.can_sell</p><p>Непонятно, зачем брать из таблицы &quot;Купить/Продать&quot; дисконты и потом делать самому расчёт максимального количества, если эта величина уже посчитана (где-то внутри квика) и присутствует в той же таблице?..</p>]]></description>
			<author><![CDATA[null@example.com (igor)]]></author>
			<pubDate>Mon, 01 May 2023 14:47:20 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=4181#p4181</guid>
		</item>
		<item>
			<title><![CDATA[Re: использование функции CalcBuySell]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1454#p1454</link>
			<description><![CDATA[<div class="quotebox"><cite>swerg пишет:</cite><blockquote><p>Есть ведь getBuySellInfoEx, где можно получить дисконты</p></blockquote></div><p>да, получил, давно интересно поправили?</p>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Wed, 15 Jul 2015 13:43:01 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1454#p1454</guid>
		</item>
		<item>
			<title><![CDATA[Re: использование функции CalcBuySell]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1453#p1453</link>
			<description><![CDATA[<p>Есть ведь getBuySellInfoEx, где можно получить дисконты</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Wed, 15 Jul 2015 13:25:01 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1453#p1453</guid>
		</item>
		<item>
			<title><![CDATA[использование функции CalcBuySell]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1452#p1452</link>
			<description><![CDATA[<p>Очень долгая по исполнению функция CalcBuySell, использую для получения максимально возможного кол-ва лотов по заданной цене.<br />Для расчета максимально доступного кол-ва лотов без использования CalcBuySell надо знать коэфф. дисконта, который периодически меняется внутри сессии и не доступен программно из таблицы купить/продать (жадная Арка, данные из нее клещами надо вытягивать).</p><p>Мало того, если приходит более одного сигнала по разным инструментам с небольшим интервалом (&lt;&lt;10 ms), то она не учитывает заблокированные деньги ранее выставленных заявок. В итоге следующая заявка отвергается биржей, т.к. лотов в ней больше доступного.</p><p>Есть какие-то решения? Заранее благодарен.</p>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Wed, 15 Jul 2015 11:39:38 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1452#p1452</guid>
		</item>
	</channel>
</rss>
