Thursday, 23 November 2017

Alternative trading system wiki no Brasil


Sistema alternativo de negociação Os sistemas de negociação alternativos (ATS) são um termo regulamentar dos EUA para um local de negociação que não seja de câmbio, que combine compradores e vendedores para encontrar contrapartes para transações. Um ATS deve ser aprovado pela Securities and Exchange Commission dos Estados Unidos e é uma alternativa a uma bolsa de valores tradicional. O termo equivalente ao abrigo da legislação europeia é uma Facilidade Multilateral de Negociação (MTF). Estes locais desempenham um papel importante nos mercados públicos para permitir meios alternativos de acesso à liquidez. Eles podem ser usados ​​para a negociação de grandes blocos de ações longe do câmbio normal, uma prática que poderia de outra forma desviar o preço de mercado em uma determinada direção, dependendo de uma capitalização de mercado de títulos e volume de negociação. ATSs são geralmente eletrônicos, mas não tem que ser, ATS pode ser distinguido de redes de comunicação eletrônica (ECNs), que são um subconjunto totalmente eletrônico de ATSs que automaticamente e anonimamente corresponder as ordens. 1 Definição legal Editar a Regra 300 (a) do SECs Regulamento ATS fornece a seguinte definição legal de um sistema de comércio alternativo: Qualquer organização, associação, pessoa, grupo de pessoas ou sistema: Que constitui, mantém ou fornece um mercado ou As facilidades para reunir compradores e vendedores de valores mobiliários ou para executar de outra forma em relação a valores mobiliários as funções normalmente desempenhadas por uma bolsa de valores na acepção da Regra 3b-16 do presente capítulo e que não: Estabelecer regras que regem a conduta de assinantes, A conduta de tais assinantes que negociam em tal organização, associação, pessoa, grupo de pessoas, ou sistema ou subscritores de Disciplina que não seja pela exclusão de negociação. A regulamentação ATS foi introduzida pela SEC em 1998 e destina-se a proteger os investidores ea resolver quaisquer preocupações decorrentes deste tipo de sistema de negociação. O Regulamento ATS exige um registro mais rigoroso e exige relatórios mais intensivos sobre questões como a transparência, uma vez que o sistema atinja mais de 5 do volume de negociação para qualquer segurança. Especificamente, exige que um sistema de negociação alternativo cumpra os requisitos de relatório e manutenção de registros da Regra 301 (b) (5) (ii) do Reg ATS, se durante pelo menos 4 dos últimos 6 meses civis, tal sistema de negociação alternativo tivesse: Em relação a qualquer ação da NMS, 5% ou mais do volume médio diário desse título registrado por um plano de relatório de transação efetivo Em relação a um título de capital que não seja um estoque de NMS e para o qual as transações sejam reportadas a uma organização de auto - , 5% ou mais do volume médio diário de negociação desse título, conforme calculado pela organização autorreguladora a qual tais transações são relatadas Em relação aos títulos municipais, 5% ou mais do volume diário médio negociado nos Estados Unidos ou Com Em relação aos títulos de dívida corporativa, 5% ou mais do volume diário médio negociado nos Estados Unidos. Exemplos de ATS Editar Referências Editar LeeZubulake, The High Frequency Game Changer (2017), p. 17 Sistema de comércio alternativo O sistema de negociação alternativo (ATS) é um termo regulamentar dos EUA e Canadá para um local de negociação que não seja de câmbio e que combine compradores e vendedores para encontrar contrapartes para transações. Os sistemas de negociação alternativos são tipicamente regulados como intermediários, em vez de como trocas (embora um sistema de negociação alternativo possa ser aplicado como uma bolsa de valores). Em geral, para fins regulatórios, um sistema alternativo de negociação é uma organização ou sistema que fornece ou mantém um mercado ou facilidades para reunir compradores e vendedores de valores mobiliários, mas não estabelece regras para assinantes (exceto regras para o comportamento dos assinantes que negociam No sistema). Um ATS deve ser aprovado pela Securities and Exchange Commission (SEC) dos Estados Unidos e é uma alternativa a uma bolsa de valores tradicional. 1 O termo equivalente ao abrigo da legislação europeia é um mecanismo multilateral de negociação (MTF). Estes locais desempenham um papel importante nos mercados públicos para permitir meios alternativos de acesso à liquidez. Eles podem ser usados ​​para a negociação de grandes blocos de ações longe do câmbio normal, uma prática que poderia de outra forma desviar o preço de mercado em uma determinada direção, dependendo de uma capitalização de mercado de títulos e volume de negociação. ATSs são geralmente eletrônicos, mas não tem que ser. Os ATSs podem ser distinguidos das redes de comunicação eletrônicas (ECNs), que são um subconjunto inteiramente eletrônico de ATSs que automaticamente e anonimamente combinam ordens. 2 Nos últimos anos, a SEC e outras autoridades reguladoras aumentaram suas atividades de fiscalização em relação a sistemas de negociação alternativos, iniciando investigações amplas e movimentando ações por diversas violações, como negociação contra fluxo de ordens de clientes ou permitindo que fornecedores externos retivessem e usassem Informações comerciais confidenciais de clientes nas atividades de negociação de fornecedores. 3 Definição legal A alínea a) da regra 300 do Regulamento SEC ATS fornece a seguinte definição legal de um sistema de comércio alternativo: Qualquer organização, associação, pessoa, grupo de pessoas ou sistema: Que constitui, mantém ou fornece um mercado ou instalações Para reunir compradores e vendedores de valores mobiliários ou para realizar de outra forma em relação a valores mobiliários as funções normalmente desempenhadas por uma bolsa de valores na acepção da Regra 3b-16 do presente capítulo e que não: Estabelecer regras que regem a conduta de assinantes, Conduta de tais assinantes negociando em tal organização, associação, pessoa, grupo de pessoas, ou sistema ou subscritores de Disciplina que não seja por exclusão de negociação. A regulamentação ATS foi introduzida pela SEC em 1998 e destina-se a proteger os investidores ea resolver quaisquer preocupações decorrentes deste tipo de sistema de negociação. O Regulamento ATS exige um registro mais rigoroso e exige relatórios mais intensivos sobre questões como a transparência, uma vez que o sistema atinja mais de 5 do volume de negociação para qualquer segurança. Especificamente, exige que um sistema de negociação alternativo cumpra os requisitos de relatório e manutenção de registros da Regra 301 (b) (5) (ii) do Reg ATS, se durante pelo menos 4 dos últimos 6 meses civis, tal sistema de negociação alternativo tivesse: Em relação a qualquer ação da NMS, 5% ou mais do volume médio diário desse título registrado por um plano de relatório de transação efetivo Em relação a um título de capital que não seja um estoque de NMS e para o qual as transações sejam reportadas a uma organização de auto - , 5% ou mais do volume médio diário de negociação desse título, conforme calculado pela organização autorreguladora a qual tais transações são relatadas Em relação aos títulos municipais, 5% ou mais do volume diário médio negociado nos Estados Unidos ou Com Em relação aos títulos de dívida corporativa, 5% ou mais do volume diário médio negociado nos Estados Unidos. Exemplos de referências ATS Lemke e Lins, Soft Dollars e outras atividades comerciais. 2:25 (Thomson West, ed. 2017). LeeZubulake, The High Frequency Game Changer (2017), p. 17 Lemke e Lins, Soft Dollars e outras atividades comerciais. No Canadá, antes da proliferação de sistemas alternativos de negociação (ATSs), uma segurança era geralmente negociada em uma central de câmbio. Como ATSs proliferam, os compradores, Vendedores e seus agentes têm uma gama crescente de opções ao decidir onde e como executar um comércio. ATSs competem uns com os outros e com trocas tradicionais, oferecendo, entre outras coisas, diferentes modelos operacionais, tipos de comércio e estruturas de taxas. A competição e inovação Os reguladores devem lidar com como regular essas alternativas eletrônicas às trocas tradicionais. Os registrantes (corretores, negociantes e conselheiros) devem lidar com a forma de cumprir suas obrigações com os clientes e outras obrigações regulatórias no mercado. Face a múltiplos mercados e os investidores precisam ser capazes de entender as opções disponíveis e as oportunidades ou armadilhas que eles representam. Colega Simon Romano e eu hospedamos um pequeno-almoço seminário em que discutimos o novo mundo de mercados múltiplos no Canadá, incluindo como o ambiente de mercado múltipla é regulamentada e os desafios enfrentados pelos reguladores. O seminário abordou questões decorrentes da proliferação de sistemas alternativos de negociação eo que essa nova e múltipla realidade do mercado representa para o comércio de valores mobiliários no Canadá. Estes incluíram questões relacionadas com as operações de ATS, tais como pools escuros e ordens escuras, bem como as ramificações para marketplaces e negociantes no que diz respeito à sua melhor execução, trade-through e outras obrigações. Para aqueles de vocês que werent capaz de fazer o seminário, por favor, encontre as lâminas abaixo. Trackbacks (0) Links para blogs que fazem referência a este artigo Trackback URL canadiansecuritieslawadmintrackback260489 Montr233al 1155 Ren233-L233vesque Blvd. (514) 397-3000 Fax: (514) 397-3222 Vancouver Suite 1700 666 Burrard Street Vancouver, BC V6C 2X8 Telefone: (604) 631-1300 Fax: (604) 681- 1825 Toronto 5300 Comércio Tribunal Oeste 199 Bay Street Toronto, ON M5L 1B9 Tel: (416) 869-5500 Linha gratuita: (877) 973-5500 Fax: (416) 947-0866 Nova Iorque 445 Park Avenue 7th Floor New York, NY 10022 Telefone: (212) 371-8855 Fax: (212) 371-7087 Ottawa Suite 1600 50 OConnor Street Ottawa, ON K1P 6L2 Telefone: (613) 234-4555 Número gratuito: (877) 776-2263 Fax: 613) 230-8877 Londres Dauntsey Casa 4B Fredericks Place Londres EC2R 8AB Inglaterra Tel: 44 20 7367 0150 Fax: 44 20 7367 0160 Calgary 4300 Bankers Hall Oeste 888 - 3rd Street SW Calgary, Alberta T2P 5C5 Telefone: (403) 266-9000 Fax: (403) 266-9034 Sydney Nível 12, Suite 1 50 Margaret Street Sydney N. S.W. 2000, AU Telefone: (61-2) 9232-7199 Fax: (61-2) 9232-6908A versão francesa é a fonte principal para todas as traduções. Para não-falantes de francês ou não, existem ferramentas como Tradução Google translate (translate. google. frtranslatet) para ler documentos no seu idioma. Problemas e Visão: Criando um mundo sem pobreza para capacitar a educação, reduzir doenças, reduzir a mortalidade e avançar para os princípios. A mudança de paradigma O paradigma existente resolve alguns problemas, por isso foi aceito pelo passado. No entanto, neste momento, não atende a demanda de todos. Então houve questionamento e mudança de demanda. Estudei o mercado de soluções existentes. Não estar satisfeito (porque se eu estava feliz o problema já estava resolvido), então eu decidi criar este software. Porque, na minha opinião, devemos eliminar gradualmente as barreiras ao comércio. (Ref Tratado que institui a Comunidade Europeia, 1957) O software laquo Paybook raquo destina-se a criar uma alternativa de mercado de capitais aos mercados financeiros existentes. O software é especializado em angariar fundos online. Facilita o livre comércio na economia internacional. Este software foi criado para satisfazer as necessidades de financiamento dos agentes económicos na Europa e globalmente, a fim de financiar, entre outras coisas, a investigação, a educação ea inovação. Princípios amp Qualidades: 8211 Liberdade, Cidadania, Responsabilidade, Igualdade, Solidariedade, 8211 Aberto, baseado em regras, previsível, não discriminatório Faça um projeto piloto (funcional, sem taxas de configuração, livre de usar, legal, disponível (77j, 2424h) e Baseado numa estratégia win-win) para uma plataforma de negociação internacional a partir de uma API de pagamento PSP (Paypal Express Checkout) e do FreePay Trading System (SFT) para ajudar a aumentar o saldo da conta dos participantes. (1 Euro cada vez) O software foi testado no laquo PayPal Sandbox raquo com as primeiras contas para os 3 casos possíveis de compra (menos, igual e superior) e em cada caso, ele funcionou perfeitamente. Exemplo simples: quando 1 Euro foi enviado, são recebidos 2 Euros (factor 2: 1 2 2). A quantidade inicial é escolhida pelo usuário e pode usar o sistema quantas vezes quiser. Exemplo: 1234 Euros enviados - gt 2468 Euros recebidos. Usuário alvo: Este software está sendo implementado, visando principalmente os usuários do PSP usado falando francês ou inglês e têm habilidades mínimas em finanças (PayPal registra 141 milhões de clientes, de acordo com o PayPal). O objetivo não é limitá-lo a esta categoria, mas pode atingir o maior número de usuários. Desenvolvedor Alvo: Aqueles destinados para download e instalação do software são programadores (preferencialmente desenvolvedor web) e ou empresas que desejam estabelecer uma plataforma de negociação. A plataforma não tem uma porcentagem dos fundos que ele levanta. Nesse sentido, uma organização que usaria poderia ser da organização sem fins lucrativos. Estratégias para fazer negócios Existem 3 estratégias possíveis para 2 pessoas: perder, não negociar ou ganhar. (Ou seja, 9 combinações no total) Estudo de caso: Eu não quero perder dinheiro (destruição de dinheiro) Eu não quero perder dinheiro para alguém ganha. (Roubo de dinheiro) Eu quero mudar. Eu não ganho dinheiro para alguém perder. (Roubo de dinheiro) Eu não quero ganhar dinheiro sozinho. (Falsificação) Eu quero ganhar dinheiro e alguém ganha, também. A única solução que parece viável é a estratégia win-win. Business Model de uma plataforma de negociação em consonância com uma estratégia win-win: 5 partes: Provedor, Consumidor, Concorrente, Parceiro e Ele próprio. Fornecedor: 8211 O provedor de serviços de pagamento (PSP) tem um modelo de negócio que funciona por comissões (fixas e variáveis) sobre as transações de seus clientes (cerca de 2). Para aumentar seus lucros, eles querem aumentar seu volume de transações e que os clientes enviam mais dinheiro. 8211 Os seus principais parceiros são os comerciantes e plataforma de negociação que lhes permite aumentar o seu volume de transacções e montantes sobre os utilizadores que os utilizam. Isto é feito aumentando o número de clientes que é proporcional ao acesso de seus sistemas de informação: a API (Application Programming Interface) que permite a qualquer pessoa automatizar pagamentos. 8211 Seus fornecedores são um ou mais bancos. As mensagens financeiras são tratadas eletronicamente pelo banco. O PSP recebeu a confirmação através de uma API. Consumidor: 8211 Os utilizadores da Internet querem satisfazer as suas necessidades. As necessidades da humanidade são recorrentes (devem ser atendidas todos os dias). Esta necessidade é um produto ou serviço, ou dinheiro. Os produtos estão entre os mercados on-line (e-commerce). O dinheiro fácil está na plataforma negociando. 8211 Para enviar dinheiro, o usuário precisa de um PSP. PSP e pediu para ter uma conta bancária para cumprir sua carteira eletrônica. Comparado com o PSP, o usuário ganha mais por transação se o ganho estiver no seu valor padrão (máximo). O modelo de negócio da plataforma de negociação é o mesmo que o PSP (para transações), ou uma taxa de entrada ou mensal ou patrocínios premium (link id) ou é gratuito. (O dinheiro é ganho da mesma forma que os usuários.) 8211 Os provedores de plataformas de negociação são o PSP com sua API. (O logotipo é destacado) 8211 Os usuários usam um serviço que lhes permite mover dinheiro. A estratégia de mover dinheiro é definida pela plataforma de negociação ou pelos próprios usuários. (Depende da política interna da plataforma de negociação) 8211 A plataforma de negociação é uma camada de software acima da PSP. O design e a evolução do produto de computador podem ser parcialmente terceirizados para uma ou mais pessoas que cuidam de uma plataforma de código aberto de negociação que reduziria custos e tempo de desenvolvimento. Interoperabilidade: Como faço para saber se a API é uma instituição de moeda eletrônica apoios financeiros do FSX FreePay 1. Ele deve ser capaz de criar uma conta. 2. Fornecimento: O usuário pode fornecer sua conta com diferentes meios de pagamento (cheque, cartão de crédito, transferência bancária, etc) e remover. 3. Deve dispor de um mínimo de fundos na sua conta (saldo mínimo de 1 euro). (Deve também ter em conta os custos da instituição financeira) Opcional (mas fortemente recomendado): Aprovação Financeira: A instituição financeira deve ser aprovada por pelo menos um regulador. Separação de testes e o real: As transferências do cliente entre o cliente normal e de teste são proibidas. 1. Deve ser capaz de passar uma ordem no FSX e entrar na plataforma de pagamento. (POST ou GET) 2. B2B, B2C, C2B amp C2C: Deixe o pagamento funciona em 2 direções (comerciante-comerciante, sendo acessível cliente-cliente, comerciante-cliente e cliente-comerciante), brevemente permitir P2P. O direito de retirada depende do estatuto das pessoas que efectuam as transacções e tudo, é definido no site da PSP. 2a. (Opcional: mas itrsquos melhor para fazer) deve ser capaz de permitir a automação de processos. (XML) 3. XML: É necessário que o site de origem (comerciante FSX) para obter um traço da transação a partir da plataforma de pagamento. (Xml enviado e salvo nas tabelas de banco de dados em sql) Por que um relacionamento com um PSP: A divisão de papéis: O software pode ser visto como um plugin que interage com o software principal (instituição financeira) para lhe trazer um novo recurso. O software é um sistema aberto que envia informações para o interno (histórico) e para fora (ordem). 8211 A instituição financeira converte o capital em e-money, efetua pagamentos e faz a conversão dos cheques. 8211 O software pode realizar pedidos de pagamento, trocar ordens de pagamento e fazer reivindicações. Dependência: O software é para a simplicidade em comparação com a versão anterior (FreePay), ele subtraiu os processos necessários para gerenciar o dinheiro. Este software economiza o custo do capital inicial (1 milhão de euros) para a criação de uma instituição financeira emissora de moeda electrónica (em: emissor de moeda electrónica) dentro da União Europeia. (Ref: artigo 4º, nº 1, da Directiva 2000 46 CE). Independência: Cada organização que cria o software Give1Get2 é autônoma de outras organizações. É dependente apenas instituição financeira que ajuda a fazer pagamentos (1 a muitos relacionamento). Não devemos fazer uma transferência de dinheiro (transação) antes de verificar se podemos salvar o rastreamento. Porque caso contrário a pessoa ficará desapontada por ter pago sem obter sua contrapartida. Dada a rápida evolução dos sistemas de pagamento, é preferível que a API gere versões para que as versões mais antigas ainda funcionem. A questão da segurança também tem sido um fator decisivo. A API do PayPal Express Checkout foi escolhida porque impede restrições. Paypal. frpresentation Temos de atualizar a conta para comprar e vender com o sistema: Atualize o accountgt escolha Premier (ou conta empresarial). Para obter credenciais para a API: 8211 Clique em Meu Acountgt API do Profilegt Solicitação de Accessgt API Credentialsgt API Signaturegt Aceitar e Enviar 8211 Copie e cole o nome de usuário, a senha ea assinatura para autenticar na plataforma. Paypal sandbox login e-mail: memypreferedhost senha paypal sandbox: um e-mail de login PayBook. Alicemypreferedhost senha PayBook. Email do ab Paypal. Alice1234524871permypreferedhost senha Paypal. Abc API Nome de usuário: alice1234524871perapi1.mypreferedhost API Senha: PSHQHGQGRDMH2Y7F Assinatura: Ajd8FF2KxieV-6BxPDy4odWHclXnAjl3TA568AvD4KSTbwfGqKT84ljS login email PayBook. Senha de bobbypreferedhost PayBook. Um e-mail de login Paypal. Bob1228753395permypreferedhost senha Paypal. Ab API Nome do Usuário: bob1228753395perapi1.mypreferedhost API Senha: 5396CWRJP62HES74 Assinatura: AFcWxV21C7fd0v3bYYRCRSSR131AXl353cqalhXTzu4SnL2g5ZYdjTa O diagrama dos processos de tratamento do lado do comerciante da instituição financeira foi copiado em um software de imagem. Express checkout flow. png laquo (raquo Guia do Usuário do PayPal Sandbox (em inglês) p41: laquo Testando PayPal NVP APIs raquo) version 2.3 Para levantar dinheiro em sua conta paypal: Accommodationgt Main Pagegt Minha atividade recente Status do aplicativo Actiongt Coletar coleção capturegt batchgt ver todos Searchgt check allgt verificar os itens selecionadosgt Collectionsgt batch sentgt Minha Conta A instituição financeira pode permitir restrições à integração visual de seu logotipo em uma home page em diferentes modos de pagamentos e opções. Paypalfrcgi-binwebscrcmdxptMarketinggeneralAcceptanceMarkLogos-outside O que é laquo Paybook O sistema de negociação é baseado em uma win-win. A plataforma de negociação é um lugar de confronto no fornecimento de títulos financeiros e da demanda por dinheiro sob a idéia de economia laissez-faire. Não há mercadorias trocadas no sistema. Trata-se de um jogo de soma zero em termos da plataforma de pagamento, mas não do sistema de negociação (1 euro emitido para a iniciação, troca 1 1 por cada parte para cada transacção). É um círculo virtuoso. Não há taxa de entrada. É um sistema de pessoa para pessoa (P2P) que permite ainda que os usuários coloquem negócios em uma plataforma de pagamento. Este foi concebido de forma a que não haja risco de proporcionalidade inversa. Uma vez que não há ordem de venda, pode não ser um crash do mercado de ações. Todos os usuários do sistema podem ficar ricos, mas não ao mesmo tempo. O usuário pode então tornar-se, como faz um comerciante. (En: Operador de Mercado) O ganho também é ajustável (0 a 100 Amostra: 25 euros tornam-se reais para 100 - gt 50 euros securitizados). Isso permite ao usuário especular se deve ou não fazê-lo. Isso permite ao usuário transformar seu capital e mais capital representado por ações. (E, em seguida, converter o capital de suas ações pela venda, por exemplo, 50 euros securitized - gt 50 euros reais). Finalmente: EUR 25 real - gt 50 euro real. Isso devia ser demonstrado. Explicação econômica: O software não é destinado a criar inflação. Do que eu sei, existem dois tipos de inflação: 8211 Inflação dos preços: Preços mais altos para bens e serviços durante um período de tempo. (Fonte: Wikipedia) A renda aumenta mais lentamente à medida que os preços das commodities subindo. Diminuição do poder de compra. O que é problemático. Mas o que tem Give1Get2 é aumentar a renda dos jogadores no sistema, aumentando assim o poder de compra. Não há serviços para venda na plataforma eo uso é gratuito. Os produtos laquo raquo estão vendendo pagamentos de sinistros financeiros. O preço de compra é determinado pelos próprios compradores. Se eles decidirem comprar mais caro é ganhar mais. 8211 Inflação do dinheiro: Quando o dinheiro sofre uma criação de dinheiro global. Dinheiro em circulação aumenta através de taxas de juros. No entanto, o software Give1Get2 não pretende aumentar a oferta de moeda ou diminuí-la. Não há taxa de juros não neste sistema. Por apenas a responsabilidade dos bancos. O software permite o movimento de dinheiro entre os jogadores. Bob manda dinheiro para Alice. Bob é o devedor. Alice é o credor. Se os custos variáveis ​​e os custos fixos são mais altos do que os recebidos por Alice, Bob e Alice estão carregados negativamente, então é uma situação perdida. Para ganhar-perder, podemos estabelecer uma quota mínima de dinheiro para ser definido em configurações automáticas para todas as compras através da API. O processo de negociação funciona da seguinte maneira: Os bens de troca de vendedor contra dinheiro do comprador. O vendedor da propriedade faz isso contra uma soma maior do que o que lhe custou no início com esses fornecedores. Da mesma forma, quando essa pessoa A faz uma reclamação e recebe dinheiro de uma pessoa B. Isso age como um mecanismo compensatório que permite que B, por sua vez, um pedido de um preço igual ou superior ao que lhe custou a seu antecessor. Tradicionalmente, é um relacionamento com apenas 2 pessoas. O problema se um dos 2 partido pode pagar ou reembolsar. (Relação 1 a 1) Com este mercado alternativo de software, há múltiplos fornecedores e vários demandantes. (Relação de muitos a muitos) Assim, isso reduz o risco (1 a muitos relacionamentos em 2 direções) e há uma vantagem de oportunidades para o sucesso. Como eu demonstrei, podemos transformar uma estratégia perdedora em uma estratégia ganha-ganha do vencedor 8211. Isso é o que fazemos agora. O software é baseado em uma política de transparência e desenvolvimento sustentável. As licenças escolhidas são a GNU GPL. É software livre. Assim, ele foi disponibilizado gratuitamente no SourceForge para ser baixado e instalado em servidores on-line. Instalação do Software 1. Compre um nome de domínio (myonlinetradingplatformsample) com um Registrar. 2. Obtenção de alojamento suficiente espaço (cerca de 60 Mb) e largura de banda suficiente (vários Giga), dependendo do número de usuários esperados. (E POP3, FTP e MySQL incluídos) 3. Descomprima os arquivos baixados anteriormente. (Como acima) 4. Editar o arquivo lsquoscripts sql tabelas champs. sqlrsquo amp: 8211 Substituir e-mail na tabela freepaytitre 8211 Substituir informações do cliente na tabela freepayclient 5. Criar um banco de dados laquo Paybook raquo (sem as aspas) em sua administração de controle (Geralmente o URL myonlinetradingplatformsamplephpmyadmin) 8211 Crie um usuário e conceda direitos de acesso ao banco de dados para leitura e escrita. (Se isso não for feito automaticamente). 6. Clique na guia SQL, cole o arquivo de dados lsquoscripts sql tabelas amp champs. sqlrsquo na caixa de texto e clique em Executar. Nenhuma mensagem de erro deve aparecer. 7. Altere os valores padrão por aqueles que foram fornecidos pelo host no arquivo lsquoparams. phprsquo (sem as aspas simples) host, usuário, senha, banco de dados. 8. No servidor da Web, copie e cole a origem modificada (com configurações padrão) no 7z e no zip. Crie também um paybook de pasta. Upload de arquivos via FTP (ex FireFTP, uma extensão do Firefox) com os parâmetros do host (lsquoparams. phprsquo) no diretório criado anteriormente. 9. Inicie o navegador myonlinetradingplatformsamplepaybook. A página de índice deve ser exibida sem uma mensagem de erro. Fontes (7z e zip) devem ser baixadas a partir de uma guia lsquodocumentationrsquo ou lsquodownloadrsquo. 11. Gerar um sitemap XML e colocá-lo na raiz (por exemplo, xml-sitemaps) Usuário: 8211 O único equipamento necessário é um PC, sistema operacional, conexão à Internet e um navegador da web. 8211 Multi-plataforma: funciona em Windows ou Linux usando o Internet Explorer ou o Firefox. 8211 O treinamento é gratuito. É a documentação. Developer: 8211 Projetado por XHTML, CSS, JavaScript, PHP e SQL (CRUD). 8211 Requer MySQL, phpMyAdmin, POP3 para correio, FTP e um navegador web. 8211 Foi testado e funciona com Apache (gt 1.3.33), MySQL (gt 4.1.9), PHP (gt 4.3.10) com a extensão cURL instalada e PhpMyAdmin (gt 2.6.1). A arquitetura é de três níveis (dados, lógica de negócios e apresentação). A arquitetura é baseada em Give1Get2 o projeto. (Sourceforgeprojectsgive1get2) Para aprofundar a documentação Give1Get2 está disponível. (Give1get2.sourceforgegive1get2navtelechargement. phpoptiondocumentation) O script leva em conta que os campos por meio de simplificação. Para isso, são campos opcionais: consulte a documentação oficial. O código ISIN é utilizado novamente neste software (ISO 6166). A consolidação criada pela ZZ é fazer uma distinção clara e não há ambiguidade com os países ou territórios com valores mobiliários, de acordo com a norma ISO 3166-1. O status de uma transação (declarações): 2: validado (PROCESSED) 1: Teste 0: Pendente (Pendente) -1: Cancelado (Cancelado) -2: Falha (Falha) -3: Voltar Paypal Express Checkout (para conexão) Paybook ATS encontrar um servidor de teste apagar o teste de db existente para evitar deslizes-ups. Criar direitos de usuário básicos atualização de software ftp criar ftp usuário excluir ftp testar criar um subdomínio. Mudança interna do logotipo (não alterado o outro) Instalar scripts. Db Apagar a página padrão se necessário renomear o diretório de instalação configurar com as configurações (cuidado com prefixos) Interface: criação de conta (email, pass, APIusername, APIpassword, APIsignature) import script laquo clientajouter. php raquo e sua interface FreePay nav top Para alterar o link para laquo clientajouter. php raquo adicionar à interface APIusername, APIpassword, APIsignature raquo alterar o tratamento em laquo APIusername, APIpassword, APIsignature raquo modificar o db em laquo APIusername, APIpassword, APIsignature raquo adicionar informações de isenção de responsabilidade criação de conta api verificado por Paypal (tentando um comando) mudança url absoluto e relativo atual diretório qualquer mensagem de erro posto de recuperação em erro PayPal API erro exibir bem formatado API função paypal cidade clientajouter. php e clientmodifier. php otimizar a verificação ACK login (email, senha) adicionar link laquo Abrir conta raquo alterar o diretório padrão verificar login e passar FreePay mudança de desconexão Alterando a conta (mdp, api) import laquo clientmodifier. php raquo criar interface em arquivo separado Tratamento modificado Info api modificado confirmou conta com paypal (tentando um comando) a pessoa muda suas credenciais api e ainda funciona (por paypal, nós Não pode modificar) otimizar a verificação ACK PayPal API erro exibir bem formatado menu mudar laquo mbpaiementenattente. php raquo em pspordreafficher. php alterar o link do menu JavaScript Core Curriculum: JavaScript validação de registro (mais) JavaScript validação de conexão (EN) (Mesmo para curto) Mensagem de aviso javascript i18n definir a codificação para o arquivo europeu UTF-8 seguir a orientação de integração visual mudar o logotipo PSP siga as diretrizes mudar as meta tags (palavras-chave) logo alterar plataforma de negociação Tratamento: criar conta paypal sandbox first create Contas com API ser conectado a sandbox PayPal para testar GetExpressCheckout tabela de edição laquo freepayachatenattente raquo Com token editar a integração com token (o vendedor) recuperar APIusername, APIpassword, APIsignature do token (o vendedor) Dar significado e GetExpressCheckout DoExpressCheckoutPayment. GetExpressCheckout: informações sobre o comprador DoExpressCheckoutPayment: informações sobre o pagamento ser capaz de afirmar o sucesso ou falha registrar a resposta - gt Manter simples e estúpido: não salve tratamento (statusreport. php) Ifgt: transferência de dinheiro Mudança de Propriedade história nova tarifa se lt : Transferência de dinheiro dedução sob antigo guarda e ex-proprietário criar novo título e novo proprietário histo novo título db: tabela laquo Freepaytitre raquo substituto laquo bens id raquo APIs por info (nome de usuário, senha, assinatura) editar tabela campos modificar pedido Redirecionando para Paypal CP: (Mais rápido do que digitar à mão) Documentação oficial mover o SPP no laquo paypal raquo Os arquivos de renomeação do projeto para convenções de escrita também incluem o documento fonte citado na documentação externa de conformidade interna com o papel fotográfico de direitos autorais no final da pobreza Demasiado pesado (8 MB), abandonado) delete: mbafficher. php navtransaction. php Serviços ISIN ISINverif. php support plan. php Suporte moneybookers. php verificar: nenhum erro deve aparecer quando você digita o nome da página no navegador paiementtitretitreacheterinterface2.php título de pagamento titreacheterinterface. php suporte cliente clientmodifierinterface. php suporte cliente clientmodifier. php suporte cliente clientajouterinterface. php apoio cliente clientajouter. php suporte Customer contact. interface. php support customer connection. php Status do pagamento statusreport. php titreconsulter. php test: successgt success success sucesso lt escrever documentação 8211 Userrsquos Guia: Fazendo screenshots IN EN 8211 Dev Guide 8211 Slides - Mude o nome Do projeto para conformidade 8211 Coloque as funções paypal em arquivos separados. 8211 Alterar moeda: EUR CurrencyCode definido em SetExpressCheckout e DoExpressCheckoutPayment 8211 O que acontece se uma pessoa pagando no psp não é autenticada no FSX A recebe o dinheiro. B paga. B não recebe nada. C não recebe o crédito e não paga nada. 8211 Especificado que é o Par de Nomes-Valor (NVP) API cURL é usado. 8211 Redirecionar o PSP com o idioma local (FR ou EN) 8211 Guia do usuário com captura de tela em inglês 8211 Respeitar as convenções de apresentação gráfica da documentação (Guia do Usuário FR e EN) Melhores Práticas de Desempenho da Web. Otimizar imagens Servir recursos de uma URL consistente Evitar expressões CSS Combinar CSS externo Especificar dimensões de imagem Reduzir redirecionamentos Colocar CSS na cabeça do documento Usar seletores CSS eficientes O código-fonte está em francês. Os comentários do código-fonte estão em francês também. Exceto para os padrões financeiros que estão em inglês. O projeto é orientado para a internacionalização (I18N). Todas as imagens estão em uma pasta específica (imagens). Todos os CSS (Stylesheets em cascata) estão em uma pasta específica (estilo). Tudo o que era atraente para o apoio ao usuário está no suporte. A documentação está nos documentos de suporte. Tudo o que diz respeito à internacionalização está na pasta denominada laquo servicesi18n. O estilo de programação é procedural: os métodos são chamados em uma ordem específica. A parte visível é composta pela página principal do histórico e da documentação. A existência de uma reivindicação pode ser verificada através da história. Restringir o acesso é feito através das sessões para a parte oculta (processo de pagamento). A disponibilidade de uma reivindicação pode ser verificada aplicando o filtro com o número ISIN como parâmetro. Como um projeto web, a interface homem-máquina é baseada em uma arquitetura é servidor cliente. And the server to a 3-tier architecture (database, processing, presentation). The database It is composed of 4 tables per financial institution: ( laquo scripts sql tables amp champs. sql raquo present at the root) 8211 Freepayachatenattente: list of attempted transactions. (numtransaction , numtitre , valeurtitre , profittitre , dateattente , mailacheteur , mailvendeur , status , token ) 8211 Freepayclient: Information Client API (mailcli , mdpcli, APIusername laquo. APIpassword, APIsignature, laquo datecreationcompte) 8211 Freepaytitre: list of securities for sale in their current states. (Numtitre laquo. datetitre, valeurtitre, laquo mailcli) 8211 Freepaytitretransferer: list of orders made. (DateT laquo. numtitre, mailcli, achattitre, laquo tauxprofit) The stages of payment for a user in FSX 1. The user creates his account with the PSP, has supplied, has outperformed his account and retrieve the information API. 2. The user creates an account. (Link on the first page top right.) 3. The user goes to the purchase page and select an ISIN number (defined as the value and profit if needed). The purchase order is saved and accessible via the menu of the same name. It summarizes the state of transaction (Active Standby, Fails Canceled or Finished). 4. The user is redirected to the PSP. She did all the steps required for payment. And returned on the trading platform automatically. 5. The money was transferred by the PSP and the equivalent request for payment also. (Transfer possession of securities is based on new figures sent by the API to prevent any attempt of fraud.) The pending transaction laquo pending raquo changes to laquo done raquo with the transaction number recovered from the PSP. For each transaction, money is saved in the accounts of the financial institution. In a crisis (such as unavailability of the platform title), the money, it is always available. 6. The user can see his tracks and refresh the page (F5). It can also use the emailling to expedite the payment process, then: 8211 The seller receives an email notification informing the FSX the transfer of title and receipt of money. (Transmitter money currency) 8211 The buyer receives an email notification from the financial institution. ( money currency product code) The balance of the user is higher than it was before without the use of this application. This was to be demonstrated. Each user can repeat the process as many times as he wants without restrictions. 7. The user disconnects from the trading platform (FSX) and PSP. Views: The architecture views is common FreePay (header and footer together on all pages). Menu: Home, History of trade, Online Payment, Transaction History, My claims, Contact, Documents Compliance with W3C standards: has been validated XHTML 1.0 Transitional and CSS 2.0 in Mozilla Firefox, Internet Explorer and Safari. These are the same as those of FreePay. PHP and Javascript for client and server side respectively. Transactions that fail after 1 day were classified as having failed. (status to -2). The application has been designed and tested CAL9000 (OWASP) to be protected against cross-site scripting (XSS) attacks i n the Top 10 vulnerabilities in 2007 by the Open Web Application Security Project (OWASP). Test and Verify: The test accounts are opened at the initiative of customers. Funding test are given free by the PSP. Pass the following test series: Requires minimum 2 users. (Alice and Bob) Preparation: Note the financial position of existing users: laquo Balance in Euro raquo and laquo ISIN Balance raquo for each. Make a purchase and for 3 cases (less than, equal, higher), check: 8211 The balance of the buyer (Alice) has he fallen 8211 The value of the security of the buyer (Alice) has she grown 8211 The balance of the receiver (Bob) has he grown 8211 The titles of the receiver (Bob) have decreased 8211 The receiver (Bob) has it been notified by email Next development platform: FaceBook Legality: I think my system is legal because I am doing research in this direction before putting in free. I believe it is in line with the principles of the European Union. (europa. euscadpluseuropeanconventionobjectivesfr. htm ). I have attached the file laquo Support raquogt laquo docs raquo reference documents concerning the legislative, legal and regulation which might be pertinent. The website of the European Commission is very instructive on this issue. ( ec. europa. euinternalmarkettoplayerindex24fr. htm ) Category: Commission Europeangt Marketgt Single Market for Servicesgt Financial Services. I am not completely agree on the choice of this category since the trading platform offers a free service (without compensation) and does not manage money (only confirmation that money has been transferred).Fund investmentsgt Alternative investments: there is a Draft Directive on fund managers known as laquo alternative. The draft guideline can still be changed, and the final version will not necessarily apply to specific cases. ec. europa. euinternalmarketinvestmentalternativeinvestmentsfr. htm Payment servicesgt E-Money: The trading platform does not change. So, this concerns only the PSP. ec. europa. euinternalmarketpaymentsemoneyindexfr. htm Payment servicesgt e-Invoicing: PSP is Moneybookers which manages billing (it can disable) Only one copy is kept for archive purposes by the trading platform (or anything depending on the setting) ec. europa. euinternalmarketpaymentseinvoicingindexfr. htm Financial conglomerates: Depending on the size of the trading system Paybook and structure, it can enter or not enter this category. It is the selection of the contractors as opportunities for merger acquisitions. ec. europa. euinternalmarketfinancialconglomeratesindexfr. htm Electronic Business: It depends on what is done by customers in return for the money sent. ec. europa. euinternalmarkete-commercedirectivefr. htm Copyright: My copyright is protected by the GNU General Public License. gnu. orglicensesgpl. html My creations are protected at European level by Directive 91250EEC of 14 May 1991 on the legal protection of computer programs. (eurlex. europa. euLexUriServLexUriServ. douriCELEX:31991L0250:FR:HTML ) My designs are protected internationally by the Berne Convention for the Protection of Literary and Artistic Works (currently managed by the World Intellectual Property Organization (WIPO), specialized agency within the UN). (source: wipo. inttreatiesfripbernetrtdocswo001.html ) Disclaimer: Using this application value of acceptance of the disclaimer Next: The author assumes no responsibility for any consequences that may result from using this application. Script comes with no warranty. The Indefinite Lifespan Foundation is a charitable organization of nonprofit, nongovernmental, dedicated to reducing human mortality, to promote the extension of life expectancy and the pursuit of happiness using mainly preventive medicine, Public health and scientific computing. (Currently being created) Contact: As a developer, I always look for a way to produce more at lower cost. My motivation is based on the fact that the software works and it is useful. While I agree that the type of communication is more efficient face to face, I acknowledge that I am not always available and so I put up with written documentation. Under a policy of transparency, I also put my resume attached in order to learn who wants my identity and my professional skills (which leaves several ways to contact me). His reading is optional. Also, Irsquom open to suggestions for improving the software. If there are bugs, so I can correct them, I must have accurate knowledge. From my experience, to improve a system requires that users can contact the author for improvement of the platform is through positive feedback loops at the initiative of users. This will return to the basic architecture of the next version (which will contain the existing corrections). Finally, if you have a problem of a financial nature relating to your PayPal account, you can contact the customer service of PayPal. (paypalfrcgi-binwebscrcmdcontact-phone )

No comments:

Post a Comment