<?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; КЛУА (Как Лишиться Удовольствия Ат [программирования])]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=342</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=342&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «КЛУА (Как Лишиться Удовольствия Ат [программирования])».]]></description>
		<lastBuildDate>Wed, 21 Apr 2021 06:25:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: КЛУА (Как Лишиться Удовольствия Ат [программирования])]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3079#p3079</link>
			<description><![CDATA[<p>Тема про строки в стакане интересна сама по себе, вынесена отдельно<br />[url]https://quik2dde.ru/viewtopic.php?id=345[/url]</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Wed, 21 Apr 2021 06:25:40 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3079#p3079</guid>
		</item>
		<item>
			<title><![CDATA[Re: КЛУА (Как Лишиться Удовольствия Ат [программирования])]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3074#p3074</link>
			<description><![CDATA[<div class="quotebox"><cite>kalikazandr пишет:</cite><blockquote><p>Привет! Это меньшее из всех зол</p></blockquote></div><p>А что - злое зло? <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (GIGABYTE)]]></author>
			<pubDate>Wed, 21 Apr 2021 01:23:31 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3074#p3074</guid>
		</item>
		<item>
			<title><![CDATA[Re: КЛУА (Как Лишиться Удовольствия Ат [программирования])]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3061#p3061</link>
			<description><![CDATA[<p>Привет! Это меньшее из всех зол</p>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Mon, 12 Apr 2021 08:38:10 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3061#p3061</guid>
		</item>
		<item>
			<title><![CDATA[Re: КЛУА (Как Лишиться Удовольствия Ат [программирования])]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3060#p3060</link>
			<description><![CDATA[<p>Накипело <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Mon, 12 Apr 2021 04:11:47 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3060#p3060</guid>
		</item>
		<item>
			<title><![CDATA[КЛУА (Как Лишиться Удовольствия Ат [программирования])]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3059#p3059</link>
			<description><![CDATA[<p>Привет всем.<br />Я прогал на Паскале, потом немного Ардуины (С++), потом на чистом LUA&nbsp; математические вычисления почти год, сейчас питоню с полгода.<br />Ну не сказать, что совсем Вася.<br />Всё ниже - это, конечно, шутки ради, но шутка накипевшая <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Запикивал всё, что мог изо всех сил <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>QLUA<br />(КЛУА – Как Лишиться Удовольствия Ат [программирования])</p><p>- Привет, КЛУА! Как с тобой общаться? О! Есть message и зачем-то еще PrintDbgStr. А, понял. message создает окно сообщений. Нее. Не удобно. Давай PrintDbgStr(“Hello word!”).<br />- [ничего не происходит]<br />- Что такое… Хухл, где мое сообщение?<br />- А оно в потоке сообщений операционки. Скачай, например, вот эту прогу, чтобы их видеть.<br />- ??? КЛУА, у тебя же есть окно вывода ошибок интертрепатора! Нафига ты сообщения кидаешь в операционку то?<br />- А мне пофих. Или так, или постоянно закрывай окошки message</p><p>- Лааадно. Дай мне список всех сделок.<br />- nil<br />- ??? Документация!<br />- А надо их сначала заказать в КВИКе.<br />- ???. Ну фиг с ним, ладно. Заказал. О! Тут еще есть заказ котировок! Это мне тоже понадобится. Заказываем.</p><p>- КЛУА, дай мне стакан по ЧеснокОйл (CHKOH)<br />- Скажи класс<br />- Чё это???&nbsp; Откуда я его, блин, знаю?!<br />- Скажи класс. Иначе не могу.<br />- Почему, когда я торгую ручками – он не нужен, когда торгую в телефоне – он не нужен, на сайте – не нужен. Везде берется какой-то по умолчанию. А тут тебе это, вдруг, стало важно? Просто продай мне акцийу! Где его взять то???<br />- getClassesList()<br />- ОК, дай мне эту таблицу all_classes = getClassesList()<br />- На тебе строку через запятую! И дербань ее на компоненты сам!<br />- Че так грубо то? Я csv просил штоле? Почему не в таблицу? Ну ладно. Как теперь из этого класса sec_code’ы получить?<br />- getClassSecurities(class_code)<br />- Ладно загоняем в for.<br />- На тебе опять строку через запятую! Бугагага! Дербань опять!<br />- Я тебе мальчик штоле так часто дербанить?! Опять привет рекурентка…<br />Класс AAA, тикер CHKOH – это твоё?<br />- Нет. <br />- Класс AAB, тикер CHKOH – это твоё?<br />- Нет.<br />- Класс AAС, тикер CHKOH – это твоё?<br />[прошло -полгода- полсекунды]<br />- Класс XYZ, тикер CHKOH – это твоё?<br />- Да.<br />Ништяк, хоть класс нашли.</p><p>- КЛУА, давай сначала. Стакан по ЧеснокОйл (CHKOH, XYZ)<br />- nil<br />- ??? Я тебе тикер дал?<br />- Дал<br />- Я тебе класс сказал?<br />- Сказал<br />- Дай стакан<br />- nil<br />- ??? ДАЙ. МНЕ. СТАКАН!<br />- nil<br />- Да что такое то?! Хухл, где стакан?<br />Форум: А патамушта нужно было на стакан подписаться!<br />- Чё? КЛУА, твою мать! Я у тебя прошу стакан. Это значит, что он мне, блин, нужен! Нахрена мне на него еще раз подписываться?! Я в КВИКе УЖЕ заказал получение котировок.<br />- nil<br />- Да твою же мать то! Subscribe_Level_II_Quotes(XYZ, CHKOH). Давай уже стакан!<br />- На тебе таблицу!</p><p>- Ага! А че не строкой?! Ну наконец-то… Документация, чё там в таблице?<br />- Поля: bid, offer, bid_count, offer_count<br />- Нахрена мне bid_count, offer_count, если я могу получить это простым #bid и #offer??? Ну да фиг с ним. Кстати, индекс интересующей строки то где вставлять?<br />- Угадай <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />- Че за шарады, документация?! Блин, [пара тестовых выражений]. О! Нашел! КЛУА, дай мне первые предложения по покупке и по продаже.<br />- На<br />- А че разрыв то такой большой? Я же вижу в КВИКе в стакане он не такой. Твою мать, КЛУА! В стакане меня в первую очередь интересует центр стакана. Логично?<br />- Логично<br />- Почему тогда самый вкусный offer – это первый, а самый вкусный bid – это последний?!<br />- А мне пофих! Мне удобно тупо по возрастанию сортировать<br />- Ну фиг с тобой! У меня же есть специально обученное поле bid_count! Дай мне bid[bid_count].price<br />- indexError<br />- Да как так то?! Мать твою! Дай мне, сцуко, bid[bid_count].price!!!<br />- indexError!!!<br />- &amp;^%$!!! Сколько бидов в стакане?<br />- двадцать<br />- У тебя, что, с нуля индексация?<br />- Нет, с единицы<br />- Дай мне тогда bid[20].price<br />- 4587<br />- ??? А bid[bid_count].price?<br />- indexError<br />- Да че за хня??? For, давай по порядку все биды через ipairs.<br />- [нормальный список от 1 до 20]<br />- ??? bid_count, ты что, строка штоле?&nbsp; PrintDbgStr(bid_count)<br />- Нет, число: 20.0</p><p>- Че???!!! Дробное количество???!!! Нупачиму???? Нахрена мне вообще bid_count, если я не могу им индексировать???!!! Ок. [медленный выдох]. ЛУА, просто. Округли. Бид. Каунт.<br />- Это как?<br />- Блин, ну округли прос…<br />- Чё это???<br />- Это же базовый навык любой математической библиотеки!<br />Справочник ЛУА, как округлять?<br />- Никак<br />- Твою мать… function round(number, accuracy). Полезная функция. Пригодится еще здесь, вот тут, и еще вот здесь.<br />- Всё? Теперь умеешь? Давай лучший bid<br />- На</p><p>- Алилуйа!!! Ну наконец-то!!! Так. Операции получать умею. Стаканы получать умею. Загоняем всё в main(). Так. quotes.offer[1].price…<br />- indexError<br />- *?:%!!!! %$#@$!!! Да че опять то??? Стакан есть?<br />- Есть<br />- Грёбаный код класса получила?<br />- Получила<br />- Транзакции идут?<br />- Идут<br />- onQuote() есть?<br />- есть<br />- В чем тогда дело?<br />- После запуска main() по стакану CHKOH еще не было изменений, поэтому onQuote() не сработал, поэтому таблица пустая.<br />- Б…ь!!! С…а!!! Как мне его получить вот прямо сейчас?<br />- Никак. Ну или можешь в КВИКе создать окно со стаканом CHKOH, найти где-то id этого окна и дербанить оттуда.<br />- Че, каждый день ручками создавать окна?! Еще скажи и торговать тоже ручками! Нахрена мне тогда вообще код нужен?!<br />- Мне пох! И вообще indexError ну или nil.<br />- Х%й с тобой. Добавим проверку заполнения таблицы</p><p>- Ошибка нах! Ты почему мне в round(number, accuracy) nil подсовываешь?!<br />- ??? Откуда? Из какой строки?<br />- Не знаю. Мне пох вапще. Ошибка в round.<br />- КЛУА, тебя специально создали, чтобы зае…ть и трейдера, и программиста?<br />- nil<br />- нунах… на завод уйду…<br />- indexError</p><p>Почему так всё через ж..у то? Или я чего-то не понимаю?</p>]]></description>
			<author><![CDATA[null@example.com (GIGABYTE)]]></author>
			<pubDate>Mon, 12 Apr 2021 01:39:02 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3059#p3059</guid>
		</item>
	</channel>
</rss>
