Избранное трейдера iAlexander
.
Предыдущая частьздесь. Копия на СЛ здесь.
.
Как говорил кот Матроскин из Простоквашино: «Чтобы продать что-нибудь ненужное, надо сначала купить что-нибудь ненужное».
Если Вы живете в РФ и хотите купить кг бананов, то Вам сначала придется продать, например, 2л бензина.
В итоге, после употребления бананов, у страны минус 2л бензина, плюс кучка кала.
А если Вы живете в США и купили 1кг бананов за $1 у Эквадорца.
То один $1 остался у Bank of America, а второй $1 появился в банке Эквадора, на который эквадорец купил акции Silicon Valley Bank.
Действительно,
зачем эквадорцу доллар?
, если можно купить американские акции, которые всегда растут.
В итоге, у Эквадора минус кг бананов, плюс акция Silicon Valley Bank.
У США стало 2 бакса, на $1 один больше, (ловкость рук и никакой эмиссии), кучка кала, ну как же без него,
и никаких обязательств перед эквадорским акционером Silicon Valley Bank, потому что акции выкупать обратно никто не подписывался.
Безусловно, рынку гораздо сложнее расти при такой ставке, однако хорошие отчетности за третий квартал, дивидендные «впрыски», высокие цены на нефть и большое количество инвесторов физлиц способны поддерживать спрос на акции в ближайшие месяцы. Теперь необходимо ещё больше фокусироваться на самых лучших инвестидеях. Компании должны быть крепкими по балансу, дешевыми по мультипликаторам и иметь хорошие форвардные дивиденды. Все наши идеи ниже как раз соответствуют этим критериям.Донецкий Дмитрий
Одна из самых полезных книг для инвесторов. Особенно для тех, кто любит изучать отчеты и анализировать компании. Как успешная, сильная, перспективная компания с очень способным топ менеджментом вдруг испортилась? И почему на Уолл-стрит это долго не замечали?
Многолетним лидером Энрон был Кен Лей. Где-то с 1985 по 1995 Энрон был энергетической компанией, причем довольно успешной. Своей главной задачей Кен Лей видел в том, чтобы лоббировать дерегуляцию энергетической отрасли США. Фактически, своими усилиями он создал рынок контрактов на газ, электричество. При этом, фактически руководили Энрон другие люди, такие как Джеф Скилинг.
Одна из главных идей Скилинга — создание Банка Газа. Покупаем газ у производителей, продаем потребителям, на разницу живем.
Джеф Скилинг — один из самых талантливых партнеров в McKinsey. Его переманили в Энрон, чтобы он применил в нем свои идеи. Скилинг подтянул других одаренных работников. Скилинг создал отдел трейдинга, который впоследствии генерировал серьезную долю прибыли в Энрон.
Продолжаем погружаться в основы языка. Сегодня рассмотрим:
Циклы for … do… end
while do … end
repeat … until
sleep
Как пройти весь массив циклом
Как пройти таблицу по ключам и значением
break
goto
Локальные и глобальные переменные
Функции
Получение даты и времени
Получение данных через getInfoParam
Цикл for … end
for index = start, end, step do -- start – начало отсчета, -- end – конец отсчета, step - шаг -- тело цикла end
Пример:
for i = 1, 10 do -- пройтись от 1 до 10 c шагом 1 (по умолчанию)<br /> message("i="..i) -- вывод i<br /> end
Можно задать шаг:
for i = 1, 10, 2 do -- пройтись с 1 до 10 с шагом 2 message("i="..i) end
Цикл while do...end
while (условие) do -- тело цикла end
Выполняет тело цикла, пока соблюдается условие. Если условие на старте не соблюдается, то цикл не запустится.
Пример:
a = 1 while a < 9 do a = a + 1 message(tostring(a)) end
Цикл repeat … until
Весь материал, который здесь и далее будет рассматриваться по qlua, работает на 10й версии квика. Вполне допускаю, что со временем какие-то функции разработчики перепишут и в новых версиях что-то нужно будет сверять c мануалами, уточнять хелпом и на форумах, но предполагаю, что а) эти изменения будут вводиться очень не быстро и б) синтаксис и основа при этом останутся без существенных изменений.
Сегодня рассмотрим:
message
Выводит сообщение в торговом терминале в формате окна (в прошлой статье говорил, что удобнее отключить, чтобы не отвлекаться постоянно) и в таблице системных сообщений.
Особенности message: функция после вывода делает перенос строки, поэтому если необходимо вывести несколько значений в одной строке нужно делать их слияние (об этом ниже).
Для корректного отображения русских букв необходимо выбирать котировку файла Windows-1251 (об этом также в прошлый раз мы уже говорили). Иногда по этой причине некоторые разработчики пишут только на английском весь вывод текста в терминал, чтобы не заморачиваться с кодировкой, в т.ч. при размещении на github и совместной работе с кодом.