Избранное трейдера /\../

по

Переход на 64-бит Quik. Пляски с DLL. 2.

    • 22 марта 2020, 18:00
    • |
    • 3Qu
  • Еще

Не далее как вчера опубликовал топик "Смена x86 Quik 7.27.2.1 на x64 Quik 8.4.1.6. Пляски вокруг DLL", где кратко рассказывалось как перекомпилировать проект С++ с платформы х86 на х64. Надеюсь, что у вас все уже получилось или получится.
Но я «крутой» программист, и, естественно, у меня вначале вообще ничего и никак не получалось. А так как проект большой, да еще и непонятно в чем дело, а своими экспериментами я могу вообще все испортить, то решил сделать маленькую простенькую DLL LuaProba.dll, на ней отработать переход на х64, и потом перенести это в большой проект.
Привожу код С++ DLL целиком:

// LuaProba.cpp: определяет экспортированные функции для приложения DLL.
//

#include "stdafx.h"
#include <stdio.h>
#include <string.h>

//=== Необходимые для Lua константы ============================================================================//
#define LUA_LIB
#define LUA_BUILD_AS_DLL

//=== Заголовочные файлы LUA ===================================================================================//
extern "C" {
#include "Lua\lua.h"
#include "Lua/lauxlib.h"
}

static int forLua_TestFunc(lua_State *L) // Возвращает заданный текст
{
        const char *cc = "Привет из C/C++ и от меня 2 раза"; //str.c_str();
        lua_pushstring(L, cc);
        return(1);
}

//= == Регистрация реализованных в dll функций, чтобы они стали "видимы" для Lua == == == == == == == == == == == == == == == ==//
static struct luaL_reg ls_lib[] =
{
        { "TestFunc", forLua_TestFunc },
        { NULL, NULL }
};

//=== Регистрация названия библиотеки, видимого в скрипте Lua ==================================================//
extern "C" LUALIB_API int luaopen_LuaProba(lua_State *L)
{
        luaL_openlib(L, "LuaProba", ls_lib, 0);
        return 0;
}
Весь проект DLL для VS 2015 можно скачать по ссылке - 

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Про короновирус из реального сектора

    • 21 марта 2020, 17:40
    • |
    • FF_ATR
      Smart-lab премиум
  • Еще
Всем привет!

Напомню, что я всю жизнь проработал на производстве, в разных индустриях и торговля на фондовом рынке для меня является больше хобби и возможность сформировать хороший пенсионный фонд. 
Так вот последняя время 99% новостей, в том числе и на СЛ, связаны с ситуацией с короновирусом. Это и понятно, ведь она повлияла на рынки и на активы. 
Расскажу, что происходит в реальном секторе, и как короновирус на него влияет. 

1. Закрытие предприятий в Китае в феврале действительно повлияло на цепочки поставок и предложение комплектующих отразилось на работе многих заводов. Яркий пример — Ниссан в Спб сократил кол-во смен, т.е. снизил объемы производства со всеми вытекающими — снижение прибыли для компании. Вообще, Китай сейчас является мировой фабрикой, и простой его предприятий повлиял практически на все индустрии. 

2. Когда дело дошло до Европы, началось самое интересное. Часть наших заводов располагается в Европе. И первые весточки прилетели от туда. Пообщался с коллегами сразу после первой вспышке в Италии, где располагается один из наших заводов. Мы экстренно ввели кризисный план конкретно по этому заводу, запретив командировки в Италию, и наоборот, коллегам из этой страны рекомендовали оставаться в своей провинции. Цепочки поставок сырья были под угрозой. 

( Читать дальше )

Что посмотреть на карантине. Лучшие фильмы

    • 21 марта 2020, 12:48
    • |
    • Lookas
  • Еще

Внизу страницы 50 фильмов чисто для трейдеров


30 лучших фильмов за 10 лет
2010:
«Социальная сеть»
Иллюзионист
Клык
2011:
«Развод Надера и Симин»
Меланхолия
Древо жизни
2012:
«Линкольн»
Охота
Любовь
2013
«Жизнь Адель»
Гравитация
Великая красота
2014
«Джон Уик»
Левиафан
Бабадук
2015
«Мандарин»
Паулина
«Звездные войны: Пробуждение Силы»
2016
«Ночная игра»
Тони Эрдманн
Ла-ла лэнд
Лунный свет
2017
«Бегущий по лезвию 2049»
«Зови меня своим именем»
Прочь
Три Биллборда на границе эббинга миссури
Призрачная нить
Секретное досье
Форма воды
Черная пантера
«Леди Бёрд»
2018
«Пылающий»
«Магазинные воришки»
«Служанка»
«Стокер»
«Паразиты»
«Истина»
«Прощание»
«Восьмой класс»
Между рядами
2019:
«Прекрасный день по соседству»
Тайная жизнь



( Читать дальше )

Наука! Как происходит заражение вирусом и как реагирует иммунитет

Вирусы очень интересные существа. Они не имеют клеток, с точки зрения науки не считаются живыми… да и наука до сих пор точно не может сказать что это такое. 
Всё что касается вирусов — очень сложно! Поэтому мы и наблюдаем такой ажиотаж!
Чтобы по минимуму в этом разбираться, нужно хотя бы знать следующие термины:

1) Дезоксирибонуклеиновая кислота;
2) Рибонуклеи́новая кислота;

3) капсид;
4) рецепторы и корецепторы;
5) мембрана;
6) связь ключ-замок;
7) интеграза;
8) протеаза;
9) обратная транскриптаза;
10) домен;
11) транскрипция;
12) мессенджер;
13) цитоплазма;
14) репликация;

Вирусы размножаются в клетке. Но каждый вирус специализируется на определенных клетках!
Так ВИЧ заражает Т-лимфоциты, Грипп поражает эпителий гортани и легких, коронавирус поражает эпителий верхних дыхательных путей, легких и желудочно-кишечного тракта, Герпесы поражают нервы и вызывают нейроинфекции, гепатиты поражают клетки печени и т.д.
Как вирус проникает в клетку:


Т.е. 1 вирус попав в клетку организма, превращает её в фабрику по производству новых вирусов. 

Как реагирует иммунитет? Обычно если вирусов немного, то зараженные клетки успевают уничтожить лимфоциты и натуральные киллеры.
Но если доза вирусов досталась большая или иммунитет ослаблен стрессом от слива депозита во время кризиса на рынках, то фабрика эта вирусная успешно запускается!

Но не всё так плохо! В организме есть сигнализация! Если вирус попадает в клетку, то клетка начинает индуцировать  и выбрасывать вокруг себя особые белки интерфероны. Эти белки дают сигнал соседний клеткам и клетки блокируют свои мембраны, не давая вирусам попасть внутрь себя. Также подается сигнал иммунным клеткам, что тут что-то не так и надо начинать работу.
Что касается интерферонов, то тут вообще всё очень сложно:

( Читать дальше )

Кино-офф. Но смотреть обязательно!

Доброе утро, коллеги!

Впервые на этом форуме я пишу что-то про политику (ну кроме дебютного высера в части сравнения будапештского меморандума с энергохартией) и впервые я прошу всех вдумчивых читателей отнестись внимательно.

Совсем недавно я имел честь ознакомиться со свежим (2020) южно-корейским фильмом «The man standing next» (Человек, стоящий рядом)
Фильм описывает (мало известные нам) исторические реалии Южной Кореи 40-летней давности, когда глава разведки страны лично застрелил президента.

Я приступал к просмотру фильма с известной долей скепсиса, но очень быстро забыл про неё и оказался погружен в само повествование. Это первый фильм на моей памяти, который предметно (и вполне себе документально) показывает отношения между действующей авторитарной властью и порожденными ею же силовыми структурами.

В итоге я увидел мощный, тягучий, жестокий политический триллер на вполне себе актуальную тему.
Самое обидное для меня (как для гражданина), что 90% фильма можно практически покадрово переснять в российских реалиях без ущерба для смысла повествования.

( Читать дальше )

Борис Березовский. Как заработать большие деньги?

Борис Березовский. Как заработать большие деньги?


Зачем я откровенничаю?

Я уже пожилой человек, добившийся в жизни всего, о чем только можно мечтать. Моих денег мне не прожить до конца моих дней, а, учитывая скромность моих потребностей – и за много жизней не прожить.

Я больше не заинтересован в зарабатывании денег. Будучи евреем, я, за исключением последних лет, жил и работал в России, хорошо узнал страну и ее народ, изучил силу и слабости русских. Начав, как беспощадный эксплуататор и иудей, я постепенно проникся сочувствием к великому и сверхтерпеливому русскому народу, и сейчас уже вполне искренне желаю ему блага.

Я изменил религию, крестился в Православии, во многом разошелся с еврейской общиной и её солидарным мнением, хотя до конца евреем быть не перестал.

Мои деньги, вырванные сперва у России, теперь работают на благо России, и мой жизненный опыт тоже мог бы послужить русским. Надеюсь, что, публикуя со свободным правом перепечатки эту (сперва внутри – корпоративную конфиденциальную) брошюру, я принесу пользу отчаявшимся и увязшим в неразрешимых проблемах людям.



( Читать дальше )

ЦБ РФ рассказал, что ждет Россию с нефтью по $25

Экономика РФ без учета последствий коронавируса будет отброшена в прошлое на 15 лет. 

16.03.2020

В то время как цены на нефть продолжают свободное падение, суля российской экономике шоковое сокращение сырьевых доходов, у Банка России уже готов прогноз экономического будущего с баррелем по 25 долларов.

Такая цена заложена в «рисковый сценарий», который центробанк рассчитывает для доклада о денежно-кредитной политике наряду с «базовым» и «оптимистичным». Параметры проектировок с ультрадешевой нефтью ЦБ годами держал в секрете, ограничиваясь обтекаемыми формулировками и общими фразами. Однако в сентябре прошлого года он неожиданно опубликовал цифровые подробности своих расчетов.

Тогда ЦБ считал риском неконтролируемую эскалацию торговой войны между Китаем и США, допуская падение цена на нефть Urals до 25, а в короткие промежутки — до 20 долларов за баррель в первом квартале 2020-го.

Согласно прогнозу ЦБ, оставшись без потоков нефтегазовой ренты, Россия свалится в рецессию и откатится назад на 14-15 лет.



( Читать дальше )

Стратегия Поплавок. Робот-тестер на Луа и Питоне с описанием.

    • 16 марта 2020, 19:49
    • |
    • Albus
  • Еще
--ВВЕДЕНИЕ--
Пост будет полезен только разработчикам алгоритмических стратегий. Здесь нет прорывных идей. На истории стратегия прибыльная, но опыт показывает, что эта прибыльность иллюзорна и не гарантирует успех в будущем. По любой стратегии можно найти комбинацию параметров, которая прибыльна на прошлых свечках. Но радоваться, что ты нашёл Грааль, рано. На будущих сделках эти параметры скорее всего будут убыточными.
Тем не менее, подгонка под исторические данные — штука интересная, поэтому пишу этот пост. В нём вы найдёте рабочий тестер для описанной стратегии, который можете использовать как захотите. 

---ОПИСАНИЕ СТРАТЕГИИ---
Назовём её «Поплавок», потому что это стратегия выныривания из зоны перепроданности.
1. Ждём, когда индикатор RSI сформирует двойное дно.
2. Оба дна должны быть ниже какого-то горизонтального порога по RSI, например 25.
3. Подъём (выныривание) выше этого порога мы считаем признаком разворота и покупаем.
4. Прибыль забираем, когда акция дорастёт до (к примеру) уровня 50 по RSI. Скрипт умеет подбирать и этот параметр. Часто наилучшим вариантом будет продавать при RSI = 70 или даже RSI = 80, то есть уже в состоянии сильной перекупленности. Но эту фразу не воспринимайте как рекомендательную, ведь все эти прогоны на истории ищут лучший вариант в прошлом, но это не гарантирует успеха в будущем.

( Читать дальше )

QUIK. Новичкам советы

Квик. Новичкам.
Если виснет терминал и долго грузит.
После этих параметров работа заметно улучшится.

Итак, начнём.

Про сервера.

Лайфхак 1.
Звоните брокеру и узнаете у него пустой сервер, а не основной. Он работает лучше.

 

Картинка 1

QUIK. Новичкам советы
У меня Открытие брокер.


Далее.

Как сделать чтобы квик не тормозил и работал быстрее?

— Есть ряд рецептов.

 Далее делаем как у меня.

Картинка

2
QUIK. Новичкам советы



( Читать дальше )
  • обсудить на форуме:
  • QUIK

QUIK. Реальные шаги для ускорения работы терминала.

    • 07 марта 2020, 16:22
    • |
    • SaOLin
  • Еще

Последние две недели на всех мировых рынках резко повысилась активность, количество биржевых данных выросло в 2-3 раза. Из-за этого у многих пользователей терминал QUIK начал безбожно тормозить и виснуть. Сервера брокеров также с трудом переваривают повышение нагрузки и наплыв клиентов, желающих что-либо купить-продать (по слухам кто-то из брокеров висел аж целую неделю))) ).

На Смарт-Лабе появилось несколько постов с советами как избавиться от тормозов. И меня сильно поразила неадекватность предлагаемых действий. Люди готовы покупать новое железо за бешеные деньги, создавать какие-то командные файлы и заниматься прочей ерундой. А нужно всего лишь включить голову и разобраться в причинах тормозов. Когда программисты разрабатывают какую-либо программу, они всегда оптимизируют ее для работы на определенном «средне статистическом» компьютере, закладывая при этом кратный запас по производительности. Если вдруг эта программа (QUIK) начинает неадекватно тормозить и виснуть на обычном современном компьютере — значит дело почти наверняка не в железе, и даже не в самой программе, а в ее конфигурации (настройках). Т.е. нам нужно правильно настроить терминал QUIK , а уже потом апгрейдить железо, менять туда-обратно версии и бухтеть на Смарт-лабе.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн