Недавно г-н Жириновский сказал, что 2014 год был хорошим годом.  Возможно он, как всегда, прав.

Очевидно, что Война на Украине  не является поводом считать год тяжелым для наших парламентариев.

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

В последнем послании президента дан четкий посыл на легализацию капитала, приобретенного незаконным ,либо сомнительным, способом.

Очевидно, что можно поставить крест на болтавне о возможной справедливой компенсации населению грабительской приватизации 90-х.

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

Поправьте меня, если я что-то не так понял в послании.

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

Верно? Я все правильно понял?

Но , если я не ошибаюсь, такая амнистия и только один раз уже была проведена, кажется в прошедшем десятилетии. Очевидно, что амнистия будет проводиться теперь один раз каждые десять лет. Либо один раз в каждый новый кризис.

Вот тут я что-то уже запутался, как же определить следующую дату амнистии?

Очевидно, по этой причине срочно подняли вопрос о разрешении чиновникам открывать счета в иностранных банках.

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

Если это действительно будет реализовано, а я не сомневаюсь в словах Президента, то это будет очевидно новый этап в развитии России.

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

Современная новая Россия уже прочно зарекомендовала себя как источник природного сырья и рынок сбыта результата его переработки технологически развитыми странами.

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

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

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

Да, 2014 год удался, с новым 2015 годом братва.

Структура любого робота состоит из набора скриптов (модулей),

каждый из которых реализует определенные функции.

Каждый модуль — это отдельный поток ОС.

Таким образом, все модули робота могут работать параллельно.

Каждый модуль представляет собой функционально законченный скрипт на луа и С+

В настоящее время реализованы следующие модули:

Условно модули можно разделить на две группы:

Первая группа — системные модули

Вторая группа — пользовательские модули

Модули первой группы имеют  имя.  Имена системных модулей и файлы их скриптов описаны в специальном файле nk_ScriptList.lua:

[«robot»]=»nk_robot»,
[«quote»]=»nk_quote»,
[«order»]=»nk_order»,
[«stop»]=»nk_stop_order»,
[«reply»]=»nk_trans_reply»,
[«alltrades»]=»nk_all_trades»,
[«trade»]=»nk_Trade»,
[«client_holding»]=»nk_futures_client_holding»,
[«client_limits»]=»nk_futures_client_limits»,
[«money»]=»nk_depo_limits»,
[«depo»]=»nk_money_limits»,
[«param»]=»nk_param»,

 Функции модулей.

robot — обеспечивает формирование списков инструментов и  счетов.

Подключает источники истории сделок и источники очередей стаканов для торгуемых инструментов.

Принимает истории сделок (свечи) и сохраняет

quote — принимает  очереди заявок и сохраняет их в локальной базе данных

order —  управляет выставлением и снятием заявок.

stop  — управляет стоп заявками

reply  — контролирует исполнение транзакций

alltrades — приминает тиковые данных торгуемых инструментов и сохраняет их в локальной базе данных

trade — принимает информацию о своих сделках и сохраняет из в локальной базе данных

client_holding — принимает информаицю о позициях по инструментам срочного рынка

client_limits  —принимает информацию о лимитах срочного рынка

money  — принимает информацию о величине денежных средств на торговых счетах

depo  —принимает информацию о существующих позициях акций

——————————————————————-

Пользовательские модули — это  любые модули обработки информации

полученной системными модулями

и формирующие любые сигналы управления.

—————————————————————————

Любой модуль имеет стандартную структуру следующего вида:

——————————————————————————-

—стандартный заголовок модуля     для всех модулей одинаковый
pf={}; for w in string.gmatch(debug.getinfo(1).short_src,»([^\\]+)») do  pf[#pf+1]=w;  end
fname=pf[#pf]; pf[#pf]=nil; PathScript=table.concat(pf,»/»)..»/»;
dofile(PathScript..»nk_begin.lua»)
——————— конец заголовка ——————

 function work(t) 
…  программа на языке луа  (торговый алгоритм)
end

 —стандартное окончание модуля   для всех модулей одинаковый
dofile(PathScript..»nk_main.lua»)
——————— конец модуля ——————

Как видим , структура программы простая.

Не надо ничего знать ни о колбеках, ни о потоках, ни о других особенностях КВИК.

Нужно лишь написать на языке LUA свой торговый алгоритмы и установить сигнал на продажу или покупку нужного количества акций или фьючерсов.

Свой алгоритм размещаем внутри   функции work()

И ВСЕ!!!

Ну или почти ВСЕ… или почти, почти…

продолжение следует …

статьи по теме:

http://www.kamynin.ru/archives/5672

http://www.kamynin.ru/archives/5667