Quantcast
Viewing all 3714 articles
Browse latest View live

Техническая поддержка :: Online FAST Protocol Parser/Analyzer | Web | Erlang

Автор: manifest
Добавлено: вторник, 09 июля 2013 16:24 MSK

javapowered писал(а):
и было бы интересно почитать как у вас всё устроено, к cgate тоже адаптер на erlang? Image may be NSFW.
Clik here to view.
Smile
какие ещё языки используете и как это всё соединенно Image may be NSFW.
Clik here to view.
Smile
 

Весь проект, это в общем то простой интерес к Erlang и FIX/FAST, он не используется в реальных торговых системах и все что есть доступно на GitHub. Причина по которой эти исходники не на моей локальной машине, а в сети, лишь в том что это это может помочь кому-то познакомиться с FIX/FAST немного быстрее и сэкономить свое время. Кроме того, у меня есть определенная надежда, на то что проект может найти какое-либо реальное применение. По этой причине, я с удовольствием бы послушал, что используют люди профессионально занимающиеся разработкой торговых систем и почему. Какие проблемы существуют и как Вы видите их решение.

Что касается Cgate, для меня, он на данный момент менее интересен по причине того, что использует платформозависимый и проприетарный Plaza II, в противовес кросплатформенной и открытой связке FIX/FAST. Хотя и имеет большую поддержку со стороны РТС.

javapowered писал(а):
да там и сеть от квикфаста, так что да 30 микросекунд видимо будет. но всё равно в открытом доступе я не видел ещё готового фаста под российские биржи, так что всё равно отлично я считаю. если бы сейчас начинал писать обязательно бы глянул Image may be NSFW.
Clik here to view.
Smile
 

Верно, вся работа по декодированию сообщения лежит на QuickFast. Это так по двум причинам: это самое простое решение и С++ хорошо подходит для решения подобных задач.

javapowered писал(а):
более интересна часть про эрланг, зачем он там и сколько летенси добавляет Image may be NSFW.
Clik here to view.
Smile
 

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

javapowered писал(а):
"представляющим результат в человеко-читаемом виде" - интересно кому надо читать раскодированные фаст сообщения Image may be NSFW.
Clik here to view.
Smile
обычно есть смысл писать данные сразу во внутренние структуры для дальнейшей обработки... 

Веб клиент задумывался, как наглядный пример создания собственного клиента для сервиса, который в свою очередь может быть использован для предоставления информации, содержащейся в FAST сообщении в любом-другом виде. Другими словами, из web-приложения много проще работать с Json, чем c FAST.

Кроме этого, веб клиент, может быть полезен разработчикам, при отладке.

Техническая поддержка :: Online FAST Protocol Parser/Analyzer | Web | Erlang

Автор: manifest
Добавлено: вторник, 09 июля 2013 16:26 MSK

...

Техническая поддержка :: Не могу запустить send.c - не создается Паблишер

Автор: dip
Добавлено: вторник, 09 июля 2013 17:21 MSK

Добрый день!
Только начинаю изучать CGate, прошу прощения если уже было(просто дайте ссылку), или мало информации(просто скажите, что еще указать, для диагноза).
Запускаю пример из SDK send.c. Не удается создать Паблишер. Ошибка CG_ERR_INTERNAL. В CLIENT_router.log для данного запуска вижу то что внизу. При этом я могу создать Листнер, и получить данные из p2repl://FORTS_FUTINFO_REPL;tables=fut_sess_contents предположу что Cgate установлен корректно(или это ошибочное предположение ?)


Заранее спасибо!

Цитата:

2013-07-09 17:16:57.932;p2syslog;;Use async writing mode;thread 0x2A18
2013-07-09 17:16:57.932;module;;--- Log opened ---------------------------------------;thread 0x2A18
2013-07-09 17:16:57.932;module;;Current PID:10080;thread 0x2A18
2013-07-09 17:16:57.932;module;;P2MQRouter starting not as service..;thread 0x2A18
2013-07-09 17:16:57.932;reply;;RouteReply v 2.00 created;thread 0x2A18
2013-07-09 17:16:57.934;MqCryptoServ;;Authentication driver loaded;AS 'NS';dll ':RouterAsNS:';thread 0x2A18
2013-07-09 17:16:57.934;Splitter;;RouterSplitter v 1.00 created;thread 0x2A18
2013-07-09 17:16:57.934;TimeSync;;RouterTimeSync v 1.00 created;thread 0x2A18
2013-07-09 17:16:57.934;route_replica;;RouterReplica module v 1.00 loaded.;thread 0x2A18
2013-07-09 17:16:57.934;;;<ModuleName>; <pModule>; <ModuleIndex>; <StatName>; <StatIdx>; <StatType>; <StatVal>;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x0000000000350000; 5443232; Name; 0; 10; C:\Program Files (x86)\P2CGate\p2bin\P2Sys64.dll;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x0000000000350000; 5443232; Version; 1; 10; 1.50.194;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x0000000180000000; 5444288; Name; 0; 10; C:\Program Files (x86)\P2CGate\p2bin\P2Crypt64.dll;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x0000000180000000; 5444288; Version; 1; 10; 1.44.194;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x00000000004C0000; 5457280; Name; 0; 10; C:\Program Files (x86)\P2CGate\p2bin\P2DB64.dll;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x00000000004C0000; 5457280; Version; 1; 10; 1.108.194;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x0000000000440000; 5458040; Name; 0; 10; C:\Program Files (x86)\P2CGate\p2bin\P2Tbl64.dll;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x0000000000440000; 5458040; Version; 1; 10; 1.98.194;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x0000000140000000; 5458864; Name; 0; 10; C:\Program Files (x86)\P2CGate\p2bin\P2MQRouter64.exe;thread 0x2A18
2013-07-09 17:16:57.934;;;BinaryModule; 0x0000000140000000; 5458864; Version; 1; 10; 1.268.194;thread 0x2A18
2013-07-09 17:16:57.934;iocp;;Threads pool started;size 3;thread 0x2A18
2013-07-09 17:16:57.934;scheduler;;Scheduler thread started;thread 0x1EA4
2013-07-09 17:16:57.935;conn;;Initializing connection manager..;thread 0x2A18
2013-07-09 17:16:57.938;lrpcqserv;;Server 'lrpcqserv_4002' started;thread 0x2A18
2013-07-09 17:16:57.945;db;;connection with driver P2DBSQLite3x64.dll created;thread 0x2A18
2013-07-09 17:16:57.945;SQLLite3;;Connection established;conn-str 'P2MQGrnt3.db',db-conn 0x2795158;thread 0x2A18
2013-07-09 17:16:57.945;mqgrnt;;GRNT-module started;thread 0x2A18
2013-07-09 17:16:57.946;p2tbl;;P2TBLStartup;thread 0x2A18
2013-07-09 17:16:57.946;p2tbl;;connection with driver 'Image may be NSFW.
Clik here to view.
Razz
2ISAM:' created;thread 0x2A18
2013-07-09 17:16:57.946;p2isam;;Unique index; table Splitter; index 0;thread 0x2A18
2013-07-09 17:16:57.946;p2isam;;Unique not i8 index; index 0;thread 0x2A18
2013-07-09 17:16:57.946;p2isam;;Non-unique index; table Splitter; index 1;thread 0x2A18
2013-07-09 17:16:57.946;p2isam;;Table 'Splitter',struct size 296,rec size 304,block size 1048536;thread 0x2A18
2013-07-09 17:16:57.946;p2isam;;Connection opened;db-connect '';thread 0x2A18
2013-07-09 17:16:57.946;MqCryptoServ;;Reading authentication data..;thread 0x2A18
2013-07-09 17:16:57.947;MqCryptoServ;;Authentication data readed;node_name 'tgFZcm_FZ00D20';login_id 1;thread 0x2A18
2013-07-09 17:16:57.947;conn;;Connection object created;LUID 0x3;iConn 0x6AC8C0;IOCP_key 0x1;outgoing 1;host '91.208.232.246:3001';port 0;sock 0xFFFFFFFF;IOSocket 0x6AC3F0;thread 0x2A18
2013-07-09 17:16:57.947;conn_crypt;;ConnCrypto object created; conn_crypt 0x6ACE78; default up link;thread 0x2A18
2013-07-09 17:16:57.947;datadisp;;Connection created;iConn 0x6AC8C0;iCrypto 0x6ACE80;iMsgConn 0x6ACB30;LUID 0x3;host '91.208.232.246:3001';port 0;outgoing 1;def 1;thread 0x2A18
2013-07-09 17:16:57.947;conn;;Choose host to connect host 91.208.232.246:3001 port 0;thread 0x2A18
2013-07-09 17:16:57.947;conn;;Socket sndbuf sz set to 1048576;iConn 0x6AC8C0-2;sock 0x468;thread 0x2A18
2013-07-09 17:16:57.947;conn;;Socket rcvbuf sz set to 1048576;iConn 0x6AC8C0-2;sock 0x468;thread 0x2A18
2013-07-09 17:16:57.947;conn;;TCP_NODELAY option set for socket;iConn 0x6AC8C0-2;sock 0x1D4;thread 0x2A18
2013-07-09 17:16:57.947;conn;;Connecting thread started to host: 91.208.232.246:3001 ;iConn 0x6AC8C0-2;thread 0x2010
2013-07-09 17:16:57.947;route_replica;;RouterReplica module lrpcq server 'P2Repl_FastLink_tgFZcm_FZ00D20' started;thread 0x2A18
2013-07-09 17:16:57.947;route;;Nodename 'tgFZcm_FZ00D20' set, role: client;thread 0x2A18
2013-07-09 17:16:57.947;module;;P2MQRouter started.;thread 0x2A18
2013-07-09 17:16:57.947;route;;Incoming local connection accepted;name '@MQ_STAT@';iMsgConn 0x535160;LUID 0x1;host '(127.0.0.1)';port 0;thread 0x2A18
2013-07-09 17:16:57.947;route;;Incoming local connection accepted;name 'P2ProgMon';iMsgConn 0x6A7FC0;LUID 0x2;host '127.0.0.1';port 0;thread 0x2A18
2013-07-09 17:16:57.947;mquser;;Node status changed;old_status stDiconnected(0x10000);old_name '';node_status stReconnecting(0x20000);node_name 'tgFZcm_FZ00D20';thread 0x2A18
2013-07-09 17:16:57.970;conn;;Outgoing connection established;iConn 0x6AC8C0-2;LUID 0x3;host '91.208.232.246:3001';port 0;sock 0x1D4;thread 0x2010
2013-07-09 17:16:57.970;conn;;Connecting thread exited after success connect ;iConn 0x6AC8C0-2;thread 0x2010
2013-07-09 17:16:57.970;conn;;Outgoing connection ready for send;iConn 0x6AC8C0-3;thread 0x1AC0
2013-07-09 17:16:57.994;conn_crypt;;Authentication info posted to peer, state changed; conn_crypt 0x6ACE78; old_state stConnected(1); new_state stWaitTokens(3);thread 0x1AC0
2013-07-09 17:16:58.031;conn_crypt;;Cryptopacket for Acceptor successfully posted, state changed; conn_crypt 0x6ACE78; old_state stWaitTokens(3); new_state stWaitAcceptorCP(5);thread 0x167C
2013-07-09 17:16:58.055;conn_crypt;;Cryptopacket from Acceptor successfully checked, state changed; conn_crypt 0x6ACE78; old_state stWaitAcceptorCP(5); new_state stAuthenticated(6);thread 0x1DDC
2013-07-09 17:16:58.055;datadisp;;Login succeeded;iMsgConn 0x6ACB30-2;local 0;opos_def 1; opos_addr 'FINTER_FORTS3';thread 0x1DDC
2013-07-09 17:16:58.055;route;;Outgoing connection with uplink established;name 'FINTER_FORTS3';iMsgConn 0x6ACB30;LUID 0x3;host '91.208.232.246:3001';port 0;outgoing 1;def 1;thread 0x2A18
2013-07-09 17:16:58.055;mquser;;Node status changed;old_status stReconnecting(0x20000);old_name 'tgFZcm_FZ00D20';node_status stConnected(0x40000);node_name 'tgFZcm_FZ00D20';thread 0x2A18
2013-07-09 17:17:16.729;conn;;Incoming connection accepted;sock 0x250;ip '127.0.0.1';port 63830;thread 0xBD8
2013-07-09 17:17:16.730;conn;;Connection object created;LUID 0x4;iConn 0x7107C0;IOCP_key 0x2;outgoing 0;host '127.0.0.1';port 63830;sock 0x250;IOSocket 0x7102F0;thread 0xBD8
2013-07-09 17:17:16.730;conn_crypt;;ConnCrypto object created; conn_crypt 0x710BC8; not default up link;thread 0xBD8
2013-07-09 17:17:16.730;datadisp;;Connection created;iConn 0x7107C0;iCrypto 0x710BD0;iMsgConn 0x7108C0;LUID 0x4;host '127.0.0.1';port 63830;outgoing 0;def 0;thread 0xBD8
2013-07-09 17:17:16.730;conn;;Socket sndbuf sz set to 1048576;iConn 0x7107C0-3;sock 0x592;thread 0xBD8
2013-07-09 17:17:16.730;conn;;Socket rcvbuf sz set to 1048576;iConn 0x7107C0-3;sock 0x592;thread 0xBD8
2013-07-09 17:17:16.730;conn;;TCP_NODELAY option set for socket;iConn 0x7107C0-3;sock 0x250;thread 0xBD8
2013-07-09 17:17:16.730;conn;;Ingoing connection ready for send;iConn 0x7107C0-3;thread 0xBD8
2013-07-09 17:17:16.730;conn_crypt;;Incoming connect, state changed; conn_crypt 0x710BC8; old_state stDisconnected(0); new_state stConnected(1);thread 0xBD8
2013-07-09 17:17:16.730;conn;;Connection acception finished successfully;host '127.0.0.1';port 63830;iConn 0x7107C0;thread 0xBD8
2013-07-09 17:17:16.730;conn_crypt;;Connection type was successfully received, state changed; conn_crypt 0x710BC8; old_state stConnected(1); new_state stConnectType(2);thread 0x1DDC
2013-07-09 17:17:16.730;conn_crypt;;Local connection was successfully verified, state changed; conn_crypt 0x710BC8; old_state stConnectType(2); new_state stAuthenticated(6);thread 0x1DDC
2013-07-09 17:17:16.730;datadisp;;Login succeeded;iMsgConn 0x7108C0-2;local 1;opos_def 0; opos_addr 'test_send';thread 0x1DDC
2013-07-09 17:17:16.730;route;;Incoming local connection accepted;name 'test_send';iMsgConn 0x7108C0;LUID 0x4;host '127.0.0.1';port 63830;thread 0x2A18
2013-07-09 17:17:16.756;post_route;;Posting LLMsg;type 0x3000;addr_to 'FINTER_FORTS3.router';size 117;flags 0xD00;thread 0x2A18
2013-07-09 17:17:16.782;post_route;;Posting LLMsg;type 0x3000;addr_to 'FINTER_FORTS3.router';size 241;flags 0x0;thread 0x167C
2013-07-09 17:17:16.814;conn;error;IO-error received for IOSocket ;sock 0x250; WSA_err 10054-'An existing connection was forcibly closed by the remote host.'; GetLastError 10054-'An existing connection was forcibly closed by the remote host.'; numbytes 0; WSAstatus 0x0; WSAres 0x0;thread 0x1DDC
2013-07-09 17:17:16.814;conn;error;Closing socket by error;LUID 0x4;iConn 0x7107C0-3;outgoing 0;host '127.0.0.1';port 63830;sock_err 10054-'An existing connection was forcibly closed by the remote host.';thread 0x1DDC
2013-07-09 17:17:16.815;conn;;Closing connection - wait while IO active..;iConn 0x7107C0-3;state 4;thread 0x1DDC
2013-07-09 17:17:16.816;conn;;IOSocket closed;sock 0x7102F0;thread 0x1DDC
2013-07-09 17:17:16.816;conn;;Connection closed;LUID 0x4;iConn 0x7107C0-3;dead 0;outgoing 0;host '127.0.0.1';port 63830;thread 0x1DDC
2013-07-09 17:17:16.816;conn;;Removing connection from connection manager;iConn 0x7107C0;thread 0x1DDC
2013-07-09 17:17:16.816;datadisp;;Datadisp detached from the encryptor;iMsgConn 0x7108C0-5;iCrypto 0x710BD0;thread 0x1DDC
2013-07-09 17:17:16.816;conn_crypt;;ConnCrypto object destroyed; conn_crypt 0x710BC8;thread 0x1DDC
2013-07-09 17:17:16.816;route;;Incoming local connection closed;name 'test_send';iMsgConn 0x7108C0;LUID 0x4;host '127.0.0.1';port 63830;thread 0x2A18
2013-07-09 17:17:16.817;datadisp;;Datadisp object destroyed;iMsgConn 0x7108C0;thread 0x2A18
 

Покупка и продажа ценных бумаг :: Покупаем акции Богучанской ГЭС, Аганнефтегазгелогия,Волгограднефтегеофизика

Автор: demart777
Добавлено: вторник, 09 июля 2013 17:59 MSK

Покупаем акции Богучанской ГЭС, Аганнефтегазгелогия,Волгограднефтегеофизика

Срочный рынок FORTS :: Кто каким инструментом торгует

Автор: kristinsky
Добавлено: вторник, 09 июля 2013 18:20 MSK

Сбербанком. Вернее опционами на фьючерс на сбербанк.

Работа и услуги на фондовом рынке :: Продам ИК с 4 лицензиями

Автор: blizz
Добавлено: вторник, 09 июля 2013 18:52 MSK

цена 7 000 000 рублей

Лига ММВБ-РТС по футболу :: Прогнозы 2013

Автор: Jolie
Добавлено: вторник, 09 июля 2013 19:21 MSK

REGI11 писал(а):
rhjns, Саш, мы подумаем..))
Ты обратил внимание, почему Регион остановился на счете 6-0??? -))
Юля, от души поздравляем тебя в победе в конкурсе "Лидеры тура"...) Ставь на нас покрупнее - будем стараться обеспечить нужный результат..)
Ну и надеемся на душ из шампанского..))) 

Ура! Спасибо большое! РЕГИОН так держать, не подводите меня.. и будет вам душ из шампанского)

Лига ММВБ-РТС по футболу :: Демотиваторы на Лигу Московской Биржи - 2013

Автор: Regi11
Добавлено: вторник, 09 июля 2013 19:27 MSK

Image may be NSFW.
Clik here to view.


Картинка с прошлого утешительного финала. Тоже с подписью проблема." class='postimg'>

Срочный рынок FORTS :: Кто каким инструментом торгует

Автор: nik1
Добавлено: вторник, 09 июля 2013 19:40 MSK

фантиками

Техническая поддержка :: Online FAST Protocol Parser/Analyzer | Web | Erlang

Автор: vasko
Добавлено: вторник, 09 июля 2013 20:06 MSK

manifest писал(а):
суть проекта в том чтобы писать приложения именно на Erlang.
 


крутая суть однако, тока php в этом плане круче.

Техническая поддержка :: Online FAST Protocol Parser/Analyzer | Web | Erlang

Автор: Lafert
Добавлено: вторник, 09 июля 2013 21:43 MSK

vasko писал(а):
manifest писал(а):
суть проекта в том чтобы писать приложения именно на Erlang.
 


крутая суть однако, тока php в этом плане круче. 


Как Вам не стыдно сравнивать язык, который использует Голдман Сакс с языком, который используют самоучки с 4мя классами школьного образования?

Техническая поддержка :: Online FAST Protocol Parser/Analyzer | Web | Erlang

Автор: vasko
Добавлено: вторник, 09 июля 2013 21:57 MSK

Lafert писал(а):

Как Вам не стыдно сравнивать язык, который использует Голдман Сакс с языком, который используют самоучки с 4мя классами школьного образования? 


php использует facebook, и вообще ценность php для человечества намного выше вашего маргинального erlang'а.

Лига ММВБ-РТС по футболу :: Прогнозы 2013

Автор: battlerager
Добавлено: вторник, 09 июля 2013 22:03 MSK

Паша, вот что я в тебе люблю, так это скромность Image may be NSFW.
Clik here to view.
Smile

Техническая поддержка :: Как правильно создавать публикатор? Два разных подхода в документации...

Автор: dip
Добавлено: вторник, 09 июля 2013 22:10 MSK

Добрый день!
Два примера из документации:

result = cg_pub_new(conn,"p2mq://FORTS_SRV;category=FORTS_MSG;""name=PUB;scheme=|FILE|ini/forts_scheme_messages.ini|message ",&pub);

Цитата:
В этом примере pub инициализируется объектом "Публикатор", настроенным на отправку транзакций FORTS по схеме, хранящейся в
подкаталоге ini с именем файла forts_scheme_messages.ini и именем схемы “message” через соединение conn. Публикатору присвоено
имя “PUB”, на которое будет ссылаться подписчик. 


и второй:
cg_conn_t* conn; // указатель на инициализированный объект "Соединение"
const char* pub_str = "p2mq://FORTS_SRV;category=FORTS_MSG;name=TN1";
cg_publusher_t* pub;
result = cg_pub_new(conn, pub_str, *pub);


При этом не ясно, в чем разница подходов ? какую схему использует публикатор во втором варианте ? Можно ли так делать ?

Проблема: Если делаю по первому варианту, возникает проблемма http://forum.rts.micex.ru/viewtopic.asp?t=26306 если делаю по второму варианту, все инициализируетя, сообщения "отправляются"(функции публикатора возвращают OK), но листнер-подписчик с тем же именем не получает эти заявки...
Подскажите, какой из этих вариантов правильнее, и где подводные камни ?
Спасибо!

Лига ММВБ-РТС по футболу :: 05.06.2013 потерян мяч molten

Автор: barin-hozain
Добавлено: среда, 10 июля 2013 00:29 MSK

ok, спс

Срочный рынок FORTS :: Претензии к ЦЕРИХу (название темы изменено модератором)

Автор: Lenusьka
Добавлено: среда, 10 июля 2013 06:26 MSK

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

Работа и услуги на фондовом рынке :: прогнозирование с использованием нейросетей

Автор: AAA
Добавлено: среда, 10 июля 2013 08:04 MSK

divs31 писал(а):
Входные данные по которым я тренировал сети:цены закрытия, цены закрытия с различными периодами, все четыре цены свечи (open,close,max,min), объем сделок, индикаторы Moving Average ,RSI,OBV. Количество входов от 10 до 40,пробовал различные сочетания. Еще пытался классифицировать свечи. Число различных классов от 7 до 13. Для обучения сетей я использовал генетические методы, поэтому большой интерес представляет также функция приспособления, описывающая качество различных сетей. Кроме стандартной функции среднеквадратичной ошибки, придумывал различные системы торговли с использованием выходов сети, и результаты торгов и были значениями функции приспособления. Интересный результат получается если отрицательный результат торгов увеличивать, т.е. наказывать сеть за отрицательный результат. Тогда с увеличением коэффициента наказания, количество сделок падает, а общий результат падает значительно медленнее. Таким образом в оставшихся сделках количество положительных возрастает. 

Куда писать, куда звонить?

Срочный рынок FORTS :: Кто каким инструментом торгует

Автор: Renegade
Добавлено: среда, 10 июля 2013 09:33 MSK

В основном фьючерсами.
Акциями не торгую, потому что там комиссия очень высокая, на валютном
рынке тоже не торгую по той же причине. По USDRUB_TOM около 30 рублей
за контракт.

Срочный рынок FORTS :: Претензии к ЦЕРИХу (название темы изменено модератором)

Автор: Renegade
Добавлено: среда, 10 июля 2013 09:39 MSK

FenixBird писал(а):
В результате дискуссии приходится признать, что
2. русские брокера (и прежде всего ЦЕРИХ) вообще не готовы ни с кем работать, поскольку большие деньги вот под такое регулирование, которое по сути позволяет брокеру одномоментно присвоить себе все денежные средства не счете клиента, не пойдут на локальный рынок.
 

Они за счет навязчивой рекламы выезжают. Я у БКС-а, Финама или Цериха с их условиями не стал бы открывать счет,
но находятся дураки которые к ним идут, к сожалению.

Аналитика рынков :: Сегодняшнее снижение и его последствия.

Автор: Фидель
Добавлено: среда, 10 июля 2013 09:52 MSK

Честно говоря, мне кажется, что стимулирование нашей экономики давно бы уже началось, не будь инфраструктурных рисков, коррупции в первую очередь, поэтому с ней борются как могут, а потом уж будут стимулировать... Хотя тот же Сочи, чем не образец стимулирования? Ну и динамика денежной массы красноречива... :-)
Viewing all 3714 articles
Browse latest View live