Thursday 9 November 2017

Cgi bin binário opções


Tutorial do Apache: Conteúdo dinâmico com CGI O CGI (Common Gateway Interface) define uma maneira para um servidor web interagir com programas externos de geração de conteúdo, que são freqüentemente referidos como programas CGI ou scripts CGI. É a maneira mais simples e mais comum de colocar conteúdo dinâmico em seu site. Este documento será uma introdução à criação de CGI em seu servidor web Apache e começando a escrever programas CGI. Para que seus programas CGI funcionem corretamente, você precisará ter o Apache configurado para permitir a execução CGI. Existem várias maneiras de fazer isso. Nota: Se o Apache foi construído com suporte de módulo compartilhado, você precisa se certificar de que o módulo está carregado no seu httpd. conf, você precisa ter certeza de que a diretiva LoadModule não foi comentada. Uma diretiva corretamente configurada pode ser assim: no Windows ou usando um MPM não-threaded como prefork, uma diretiva corretamente configurada pode ser assim: a diretiva ScriptAlias ​​diz ao Apache que um diretório específico é reservado para programas CGI. O Apache assumirá que cada arquivo neste diretório é um programa CGI, e tentará executá-lo, quando esse recurso específico for solicitado por um cliente. A diretiva ScriptAlias ​​é semelhante a: ScriptAlias ​​cgi-bin usrlocalapache2cgi-bin O exemplo mostrado é do seu arquivo de configuração httpd. conf padrão, se você instalou o Apache no local padrão. A diretiva ScriptAlias ​​é bem como a diretiva Alias, que define um prefixo de URL que é mapeado para um diretório específico. Alias ​​e ScriptAlias ​​geralmente são usados ​​para diretórios que estão fora do diretório DocumentRoot. A diferença entre Alias ​​e ScriptAlias ​​é que ScriptAlias ​​tem o significado adicional de que tudo sob esse prefixo de URL será considerado um programa CGI. Então, o exemplo acima diz ao Apache que qualquer solicitação de um recurso que comece com cgi-bin deve ser servida no diretório usrlocalapache2cgi-bin. E deve ser tratado como um programa CGI. Por exemplo, se a URL examplecgi-bintest. pl for solicitada, o Apache tentará executar o arquivo usrlocalapache2cgi-bintest. pl e retornará a saída. É claro que o arquivo terá de existir, ser executável e retornar saída de uma maneira específica, ou o Apache retornará uma mensagem de erro. Os programas CGI são freqüentemente restritos aos diretórios de ScriptAlias ​​ed por motivos de segurança. Desta forma, os administradores podem controlar rigorosamente quem está autorizado a usar os programas CGI. No entanto, se as precauções de segurança adequadas forem tomadas, não há motivo para que os programas CGI não possam ser executados a partir de diretórios arbitrários. Por exemplo, você pode desejar que os usuários tenham conteúdo da Web em seus diretórios base com a diretiva UserDir. Se eles querem ter seus próprios programas CGI, mas não têm acesso ao diretório principal do cgi-bin, eles precisarão ser capazes de executar programas CGI em outros lugares. Há duas etapas para permitir a execução CGI em um diretório arbitrário. Primeiro, o manipulador do script cgi deve ser ativado usando a diretiva AddHandler ou SetHandler. Em segundo lugar, o ExecCGI deve ser especificado na Diretiva de Opções. Você poderia usar explicitamente a Diretiva de Opções, dentro do seu arquivo de configuração do servidor principal, para especificar que a execução CGI foi permitida em um diretório particular: ltDirectory usrlocalapache2htdocssomedirgt Opções ExecCGI ltDirectorygt A diretiva acima diz ao Apache que permita a execução de arquivos CGI. Você também precisará dizer ao servidor quais arquivos são arquivos CGI. A seguinte diretiva AddHandler informa ao servidor para tratar todos os arquivos com a extensão cgi ou pl como programas CGI: AddHandler cgi-script. cgi. pl. O tutorial. htaccess mostra como ativar programas CGI se você não tiver acesso a httpd. conf. Para permitir a execução do programa CGI para qualquer arquivo que termine em. cgi nos diretórios de usuários, você pode usar a seguinte configuração. LtDirectory homepublichtmlgt Opções ExecCGI AddHandler cgi-script. cgi ltDirectorygt Se você desejar designar um subdiretório cgi-bin de um diretório de usuários onde tudo será tratado como um programa CGI, você pode usar o seguinte. LtDirectory homepublichtmlcgi-bingt Opções ExecCGI SetHandler cgi-script ltDirectorygt Existem duas principais diferenças entre programação regular e programação CGI. Primeiro, toda a saída do seu programa CGI deve ser precedida por um cabeçalho de tipo MIME. Este é um cabeçalho HTTP que informa ao cliente qual é o tipo de conteúdo que está recebendo. Na maioria das vezes, isso será parecido com: Em segundo lugar, sua saída precisa ser em HTML, ou algum outro formato que um navegador será capaz de exibir. Na maioria das vezes, isso será HTML, mas, ocasionalmente, você pode escrever um programa CGI que produz uma imagem gif ou outro conteúdo que não seja HTML. Além dessas duas coisas, escrever um programa CGI será muito parecido com qualquer outro programa que você pode escrever. O seguinte é um exemplo de programa CGI que imprime uma linha para o seu navegador. Digite o seguinte, guarde-o em um arquivo chamado first. pl. E coloque-o no seu diretório cgi-bin. Usrbinperl print Tipo de conteúdo: texthtmlnn print Olá, Mundo. Mesmo se você não estiver familiarizado com Perl, você deve ser capaz de ver o que está acontecendo aqui. A primeira linha diz ao Apache (ou a qualquer shell que você esteja executando em) que este programa pode ser executado alimentando o arquivo ao intérprete encontrado na localização usrbinperl. A segunda linha imprime a declaração de tipo de conteúdo de que falamos, seguida de dois pares de linha nova de retorno de carro. Isso coloca uma linha em branco após o cabeçalho, para indicar o fim dos cabeçalhos HTTP e o início do corpo. A terceira linha imprime a corda Hello, World .. E isso é o fim dela. Se você abrir seu navegador favorito e informá-lo para obter o endereço ou onde quer que você coloque seu arquivo, você verá a linha única Hello, World. Aparecem na janela do navegador. Não é muito emocionante, mas uma vez que você trabalha, você terá uma boa chance de conseguir qualquer coisa funcionando. Existem quatro coisas básicas que você pode ver no seu navegador quando você tenta acessar seu programa CGI da web: o resultado do seu programa CGI. Ótimo. Isso significa que tudo funcionou bem. Se a saída estiver correta, mas o navegador não estiver processando corretamente, verifique se você tem o tipo de conteúdo correto definido em seu programa CGI. O código-fonte do seu programa CGI ou uma mensagem POST Method Not Allowed Isso significa que você não configurou corretamente o Apache para processar seu programa CGI. Releia a seção sobre como configurar o Apache e tente encontrar o que você perdeu. Uma mensagem começando com Proibido Isso significa que existe um problema de permissões. Verifique o registro de erros do Apache e a seção abaixo nas permissões do arquivo. Uma mensagem dizendo erro interno do servidor Se você verificar o log de erros do Apache. Você provavelmente descobrirá que ele diz o início prematuro dos cabeçalhos de script, possivelmente junto com uma mensagem de erro gerada pelo seu programa CGI. Nesse caso, você vai querer verificar cada uma das seções abaixo para ver o que pode estar impedindo seu programa CGI de emitir os cabeçalhos HTTP adequados. Lembre-se de que o servidor não funciona como você. Ou seja, quando o servidor é iniciado, ele está sendo executado com as permissões de um usuário não privilegiado - geralmente ninguém. Ou www - e assim ele vai precisar de permissões extras para executar arquivos que são de sua propriedade. Geralmente, a maneira de dar a um arquivo permissões suficientes para serem executadas por ninguém é dar a todos permissão de execução no arquivo: chmod ax first. pl Além disso, se o programa lê ou escreve para qualquer outro arquivo, esses arquivos precisarão Para ter as permissões corretas para permitir isso. Quando você executa um programa da sua linha de comando, você possui certas informações que são passadas para o shell sem que você pense nisso. Por exemplo, você tem um CAMINHO. Que diz ao shell onde pode procurar os arquivos que você faz referência. Quando um programa é executado através do servidor da Web como um programa CGI, pode não ter o mesmo caminho. Qualquer programa que você invocar em seu programa CGI (como sendmail, por exemplo) precisará ser especificado por um caminho completo, para que o shell pode encontrá-los quando ele tenta executar seu programa CGI. Uma manifestação comum disso é o caminho para o interpretador de script (frequentemente perl) indicado na primeira linha do seu programa CGI, que será algo como: Certifique-se de que este é de fato o caminho para o interpretador. Ao editar scripts CGI no Windows, caracteres de fim de linha podem ser anexados ao caminho do intérprete. Certifique-se de que os arquivos sejam transferidos para o servidor no modo ASCII. A falha em fazê-lo pode resultar em avisos do Command não encontrados no SO, devido ao caractere de fim de linha não reconhecido que é interpretado como parte do nome do arquivo do intérprete. Se o seu programa CGI depende de variáveis ​​de ambiente não-padrão. Você precisará garantir que essas variáveis ​​são passadas pelo Apache. Quando você perdeu os cabeçalhos HTTP do ambiente, verifique se eles estão formatados de acordo com o RFC 2616. seção 4.2: Os nomes dos cabeçalhos devem começar com uma letra, seguido apenas por letras, números ou hífen. Qualquer cabeçalho que viole esta regra será ignorado silenciosamente. Na maioria das vezes, quando um programa CGI falha, é devido a um problema com o próprio programa. Isto é particularmente verdadeiro quando você obtém o jeito deste material CGI e não cometeu os dois erros acima. A primeira coisa a fazer é garantir que seu programa seja executado a partir da linha de comando antes de testá-lo através do servidor web. Por exemplo, tente: cd usrlocalapache2cgi-bin. first. pl (Não chame o interpretador perl. O shell e o Apache devem encontrar o interpretador usando as informações do caminho na primeira linha do script.) A primeira coisa que você vê escrito por seu Programa deve ser um conjunto de cabeçalhos HTTP, incluindo o Content-Type. Seguido por uma linha em branco. Se você vir mais alguma coisa, o Apache retornará o erro Premature end of script headers se você tentar executá-lo através do servidor. Consulte Escrever um programa CGI acima para obter mais detalhes. Os logs de erro são seu amigo. Qualquer coisa que der errado gera mensagem no log de erros. Você deve sempre olhar lá primeiro. Se o local onde você está hospedando seu site não permite o acesso ao log de erros, provavelmente você deve hospedar seu site em outro lugar. Aprenda a ler os logs de erros e descobrirá que quase todos os seus problemas são rapidamente identificados e rapidamente resolvidos. O programa de suporte suexec permite que programas CGI sejam executados sob diferentes permissões de usuário, dependendo de qual host virtual ou diretório pessoal do usuário eles estão localizados. A Suexec tem uma verificação de permissão muito rigorosa e qualquer falha nessa verificação resultará em seus programas CGI com falha Extremidade prematura de cabeçalhos de script. Para verificar se você está usando o suexec, execute apachectl - V e verifique a localização de SUEXECBIN. Se o Apache encontrar um binário suexec na inicialização, o suexec será ativado. A menos que você compreenda completamente suexec, você não deve usá-lo. Para desativar o suexec, basta remover (ou renomear) o binário suexec apontado por SUEXECBIN e reiniciar o servidor. Se, depois de ler sobre suexec. Você ainda deseja usá-lo, então execute suexec - V para encontrar a localização do arquivo de log suexec e use esse arquivo de log para encontrar a política que você está violando. À medida que você se tornar mais avançado na programação CGI, será útil entender mais sobre o que está acontecendo nos bastidores. Especificamente, como o navegador eo servidor se comunicam entre si. Porque, embora seja muito bom para escrever um programa que imprime o Hello, World., Não é particularmente útil. Variáveis ​​de ambiente são valores que flutuam ao seu redor conforme você usa seu computador. São coisas úteis como seu caminho (onde o computador busca o arquivo real que implementa um comando ao digitar), seu nome de usuário, seu tipo de terminal e assim por diante. Para obter uma lista completa das variáveis ​​de ambiente normal, todos os dias, digite env em um prompt de comando. Durante a transação CGI, o servidor e o navegador também definem variáveis ​​de ambiente, para que possam se comunicar entre si. São coisas como o tipo de navegador (Netscape, IE, Lynx), o tipo de servidor (Apache, IIS, WebSite), o nome do programa CGI que está sendo executado e assim por diante. Essas variáveis ​​estão disponíveis para o programador CGI e são metade da história da comunicação cliente-servidor. A lista completa de variáveis ​​necessárias está no Common Gateway Interface RFC. Este programa Perl CGI simples exibirá todas as variáveis ​​de ambiente que estão sendo passadas. Dois programas similares estão incluídos no diretório cgi-bin da distribuição do Apache. Observe que algumas variáveis ​​são necessárias, enquanto outras são opcionais, então você pode ver algumas variáveis ​​listadas que não estavam na lista oficial. Além disso, o Apache oferece muitas maneiras diferentes para você adicionar suas próprias variáveis ​​de ambiente aos básicos fornecidos por padrão. Usrbinperl print Tipo de conteúdo: texthtmlnn foreach key (chaves ENV) chave de impressão --gt ENV ltbrgt Outra comunicação entre o servidor e o cliente ocorre através de entrada padrão (STDIN) e saída padrão (STDOUT). No contexto cotidiano normal, STDIN significa o teclado, ou um arquivo que um programa é dado para atuar, e STDOUT geralmente significa o console ou tela. Quando você POSTA um formulário da Web para um programa CGI, os dados nesse formulário são agrupados em um formato especial e são entregues ao seu programa CGI sobre o STDIN. O programa, então, pode processar esses dados como se estivesse vindo do teclado ou de um arquivo. O formato especial é muito simples. Um nome de campo e seu valor são unidos juntamente com um sinal igual (), e os pares de valores são unidos juntamente com um e comercial (amplificador). Caracteres inconvenientes como espaços, sinais e sinais iguais, são convertidos em seu equivalente em hexadecimal para que eles não encostem os trabalhos. Toda a cadeia de dados pode parecer algo como: Vocês às vezes também vêem esse tipo de string anexado a um URL. Quando isso for feito, o servidor coloca essa string na variável de ambiente chamada QUERYSTRING. Isso é chamado de solicitação GET. Seu formulário HTML especifica se um GET ou um POST é usado para entregar os dados, definindo o atributo METHOD na etiqueta FORM. Seu programa é então responsável por dividir essa seqüência em informações úteis. Felizmente, existem bibliotecas e módulos disponíveis para ajudá-lo a processar esses dados, além de lidar com outros aspectos do seu programa CGI. Quando você escreve programas CGI, você deve considerar usar uma biblioteca de código, ou módulo, para fazer a maior parte do trabalho grunhido para você. Isso leva a menos erros e um desenvolvimento mais rápido. Se você estiver escrevendo programas CGI no Perl, os módulos estão disponíveis no CPAN. O módulo mais popular para esta finalidade é CGI. pm. Você também pode considerar CGI :: Lite. Que implementa um conjunto mínimo de funcionalidades, o que é tudo o que você precisa na maioria dos programas. Se você está escrevendo programas CGI em C, há uma variedade de opções. Uma delas é a biblioteca CGIC, da boutellcgic. Há um grande número de recursos CGI na web. A lista do HTML Writers Guild é uma ótima fonte de respostas para suas perguntas. Você pode descobrir mais em hwg. orglistshwg-servers. A especificação CGI atual está disponível no RFC da Interface do Gateway Comum. Quando você coloca uma pergunta sobre um problema CGI que você está tendo, seja para uma lista de discussão ou para um grupo de notícias, certifique-se de fornecer informações suficientes sobre o que aconteceu, o que você esperava que acontecesse e como o que realmente aconteceu foi diferente, que servidor Você está executando, em que idioma seu programa CGI estava e, se possível, o código ofensivo. Isso fará com que encontrar o seu problema muito mais simples. Observe que as perguntas sobre problemas CGI nunca devem ser postadas no banco de dados de bugs do Apache, a menos que você tenha certeza de que encontrou um problema no código-fonte do Apache. Aviso: Esta não é uma seção QampA. Os comentários colocados aqui devem ser apontados para sugestões sobre como melhorar a documentação ou o servidor, e podem ser removidos novamente por nossos moderadores se eles forem implementados ou considerados como um tópico de invalidoff. Perguntas sobre como gerenciar o Servidor HTTP Apache devem ser direcionadas para nosso canal IRC, httpd, em Freenode ou enviadas para nossas listas de discussão. Copyright 2017 A Apache Software Foundation. Licenciado sob a Licença Apache, Versão 2.0.Instalado como CGI binário suEXEC exigem CGI modo, e abrandar os scripts. Eu fiz-lhes como este: 1. Instalar php como o modo DSO. (Para velocidade máxima e baixa segurança) 2. Faça uma instalação CGI separada com --enable-force-cgi-redirect, coloque php em cgi-bin 3 Para mais seguro com suEXEC, escolha um dos seguintes métodos: 3-1: Coloque um arquivo. htaccess contendo isso para substituir a configuração principal: AddType applicationx-httpd-wphp php Ação applicationx-httpd-wphp cgi-binphp Todos os arquivos php no subdiretório serão protegidos. 3-2: adicione seguindo em httpd. conf: AddType applicationx-httpd-wphp sphp Ação applicationx-httpd-wphp cgi-binphp então cada arquivo php sensível deve ser renomeado para. sphp Adicione phpvalue docroot homeuserhtmldocs a cada diretiva de host virtual no httpd. Conf Uma dica para os usuários do Windows Apenas uma dica para você, então não faça o mesmo erro que eu fiz: eu só descobri que PHP primeiro parece olhar no php-diretório para php. ini, e se esse arquivo não existe , Ele aparece no diretório do Windows. Renomei o arquivo php. ini-dist para php. ini e o copiei para o meu diretório do Windows, e então modifiquei o infame cgi. forceredirect 0 no arquivo php. ini localizado no diretório do Windows, para fazê-lo funcionar. Mas não porque ele lê a partir do original php. ini - Então, quando eu excluiu este php. ini coisas começaram a trabalhar novamente NOTA: Executando PHP como um programa CGI irá alterar o valor de SERVERSCRIPTNAME. Quando executado através do mecanismo (normal) modPHP, ele será definido para o nome de (na verdade, caminho para) o script PHP thats em execução. Ao executar via CGI, em vez disso, aponta para o caminho do binário CGI. O PHP funciona com o Apache eo suEXEC como este: (Assumindo que o suEXEC já está instalado e funcionando) Instale o PHP como CGI binário (por exemplo, em usrlocalbinphp) (compile com --enable-force-cgi-redirect) Crie um Link dentro do diretório cgi-bin Para tornar php-cgi acessível: cd usrlocalapachecgi-bin ln usrlocalbinphp php Edite seu arquivo httpd. conf: AddHandler php4-script. php Ação php4-script cgi-binphp ltVirtualHost 123.456.789.0:80gt Usuário exampleuser Grupo examplegroup. PHP-scripts agora são chamados sob o user-id de exampleuser e group-id de examplegroup. RELEASE: pr7341-16 CFTC cobra duas empresas de opções binárias com fraude, atividade ilegal fora do Exchange e operando em uma capacidade não registrada Washington, DC A Comissão de Negociação de Futuros de Mercadorias dos Estados Unidos (CFTC) anunciou hoje que um tribunal de distrito federal cancelou uma queixa civil que a CFTC apresentou no Distrito Norte de Illinois em 2 de fevereiro de 2017 contra duas empresas de opções binárias estrangeiras, Vault Options, Ltd (Vault) e Global Trader 365 (GT 365), ambas as empresas israelenses baseadas na web. A queixa da CFTC alega que as duas empresas ilegalmente solicitaram e aceitaram mais de 1 milhão de pelo menos 50 clientes norte-americanos para negociar contratos de opções binárias fora de bolsa, defraudaram esses clientes e operaram como Comerciantes de Futuros (FCMs) não registrados. De acordo com a queixa CFTCs, desde pelo menos outubro de 2017 e continuando até o presente, Vault e GT 365 operaram sites através do qual os clientes dos EUA podem comprar e vender opções binárias em várias commodities, pares de moeda estrangeira e índices de ações. A Queixa afirma que as opções binárias são bidirecionais opções direcionais que permitem aos clientes fazer negociações preditivas sobre se o preço de uma determinada mercadoria vai subir ou cair. De acordo com a queixa, para ser legalmente oferecido nos Estados Unidos, as opções binárias devem ser negociadas em uma placa de comércio registrada. No entanto, a Reclamação alega que o Vault eo GT 365 não executaram transações em uma placa de comércio registrada e nem o Vault nem o GT 365 nunca foram registrados com a CFTC em qualquer capacidade. Como resultado, a queixa cobra Vault e GT 365 com operando como FCMs, sem ser registrado. Além de alegar que a Vault ea GT 365 solicitaram mais de 1 milhão de pelo menos 50 clientes dos EUA, a Queixa alega que a Vault ea GT 365 fraudaram seus clientes, entre outras coisas, deturpando e omitiendo a probabilidade de lucro e perda que o cliente faz Trocando opções binárias, alegando falsamente que os fundos dos clientes estavam segurados contra perdas, induzindo fraudulentamente os clientes a enviar mais dinheiro antes que os fundos iniciais pudessem ser devolvidos e apropriando-se indevidamente de recursos de clientes. De acordo com a Queixa, enquanto os sites Vault e GT 365 exibiam grandes lucros, muitos clientes perdiam quase todos os seus fundos, às vezes dentro de dias ou algumas semanas. A CFTC aprecia a assistência da Autoridade de Valores de Israel, da Comissão de Valores Mobiliários de Chipre e da Comissão de Valores Mobiliários de Ontário. Os membros da equipe da Divisão de Enforcement da CFTC responsáveis ​​por este caso são Camille M. Arnold, Judith McCorkle, Mary Beth Spear, Heather Dasso, Joseph Konatski, Scott Williamson e Rosemary Hollinger. Consulte a Lista de Reduções de Cliente de Opções Binárias e a Lista Vermelha de CFTCs A CFTC emitiu um Alerta de Consumo para alertar sobre esquemas fraudulentos envolvendo opções binárias e suas plataformas de negociação. O alerta adverte os clientes que os perpetradores desses esquemas ilegais alegadamente se recusam a creditar contas de clientes, negar reembolso de fundos, cometer roubo de identidade e manipular software para gerar negócios perdidos. Veja também CFTC Press Release 7224-15. 9 de setembro de 2017: A CFTC Publica Lista de Entidades Estrangeiras que Solicitam Ilegalmente Residentes dos EUA para Negociar Moeda Estrangeira e Opções Binárias A Nova Lista de Inscrições Deficientes da RED identifica as Empresas que Operam de forma Ilegal. Os clientes podem relatar atividades suspeitas ou informações, tais como possíveis violações das leis de comércio de commodities, à Divisão de Enforcement da CFTC através de uma linha gratuita 866-FON-CFTC (866-366-2382) ou registrar uma dica ou reclamação on-line. Media Contact Dennis Holden 202-418-5088 Última atualização: 15 de março de 2017CFTC Avisos de fraude O Commodity Futures Trading Commissions (CFTC) Office of Consumer Outreach e os valores mobiliários amp Exchange Commissions Office of Investor Education and Advocacy estão emitindo este Alerta do Investidor para alertar sobre Esquemas fraudulentos envolvendo opções binárias e suas plataformas de negociação. Estes regimes supostamente incluem a recusa de creditar contas de clientes, negar reembolso de fundos, roubo de identidade e manipulação de software para gerar negócios perdidos. Opções binárias As opções binárias diferem de opções mais convencionais de maneiras significativas. Uma opção binária é um tipo de contrato de opções no qual o pagamento depende inteiramente do resultado de uma proposição yesno. A proposição yesno normalmente se relaciona com se o preço de um determinado ativo subjacente à opção binária subirá acima ou abaixo de um valor especificado. Por exemplo, a proposta yesno conectada à opção binária pode ser algo tão simples quanto se o preço da ação da empresa XYZ estará acima de 9,36 por ação às 14h30 em um dia específico ou se o preço da prata estará acima de 33.40 Por onça às 11:17 am em um dia específico. Uma vez que o detentor da opção adquire uma opção binária, não há nenhuma decisão adicional para o detentor fazer sobre se deve ou não exercer a opção binária porque as opções binárias se exercitam automaticamente. Ao contrário de outros tipos de opções, uma opção binária não dá ao detentor o direito de comprar ou vender o ativo subjacente. Quando a opção binária expirar, o titular da opção receberá uma quantidade pré-determinada de dinheiro ou nada. Dada a estrutura de pagamento de tudo ou nada, opções binárias são algumas vezes referidas como opções de tudo ou nada ou opções de retorno fixo. Plataformas de Negociação de Opções Binárias Algumas opções binárias são listadas em mercados registrados ou negociadas em um mercado contratado designado que estão sujeitas a supervisão por reguladores dos Estados Unidos, como CFTC ou SEC, respectivamente, mas esta é apenas uma parte do mercado de opções binárias. Grande parte do mercado de opções binárias opera através de plataformas de negociação baseadas na Internet que não estão necessariamente cumprindo os requisitos regulamentares aplicáveis ​​dos EUA. O número de plataformas de negociação baseadas na Internet que oferecem a oportunidade de comprar e negociar opções binárias aumentou nos últimos anos. O aumento do número destas plataformas resultou num aumento do número de queixas sobre esquemas de promoção fraudulenta envolvendo plataformas de negociação de opções binárias. Normalmente, uma plataforma de negociação de opções binárias baseadas na Internet pedirá a um cliente que deposite uma quantia em dinheiro para comprar uma opção binária ou colocar um contrato. Por exemplo, um cliente pode ser solicitado a pagar 50 por um contrato de opção binária que promete um retorno de 50 se o preço da ação de XYZ Companhia é acima de 5 por ação quando a opção expira. Se o resultado da proposição yesno (neste caso, que o preço da ação da XYZ Company será acima de 5 por ação no momento especificado) é satisfeito eo cliente tem direito a receber o retorno prometido, a opção binária é dito expirar no dinheiro. Se, no entanto, o resultado da proposição yesno não for satisfeito, a opção binária é dito expirar fora do dinheiro, eo cliente pode perder toda a soma depositada. Existem variações de contratos de opção binária em que uma opção binária que expira fora do dinheiro pode autorizar o cliente a receber um reembolso de uma pequena porção do depósito por exemplo, mas isso não é normalmente o caso. Na verdade, algumas opções binárias plataformas de negociação baseadas na Internet podem exagerar o retorno médio sobre o investimento, anunciando um maior retorno médio sobre o investimento do que um cliente deve esperar dada a estrutura de pagamento. Por exemplo, no exemplo acima, assumindo uma chance 5050 de ganhar, a estrutura de pagamento foi projetada de tal forma que o retorno esperado sobre o investimento é realmente negativo. Resultando em uma perda líquida para o cliente. Isso ocorre porque a conseqüência se a opção expira fora do dinheiro (aproximadamente uma perda de 100) significativamente supera o pagamento se a opção expira no dinheiro (aproximadamente um ganho de 50). Em outras palavras, no exemplo acima, um investidor poderia esperar, em média, perder dinheiro. Reclamações de investidores relacionadas a plataformas de negociação de opções binárias fraudulentas A CFTC ea SEC receberam inúmeras queixas de fraude associadas a sites que oferecem uma oportunidade de comprar ou negociar opções binárias através de plataformas de negociação baseadas na Internet. As queixas se enquadram em pelo menos três categorias: recusa em creditar contas de clientes ou reembolsar fundos a roubo de identidade de clientes e manipulação de software para gerar negócios perdidos. A primeira categoria de alegada fraude envolve a recusa de certas plataformas de negociação de opções binárias baseadas na Internet para creditar contas de clientes ou reembolsar fundos depois de aceitar o dinheiro do cliente. Estas queixas envolvem tipicamente os clientes que depositaram o dinheiro em suas opções binárias que negociam a conta e que são incentivados então por corretores sobre o telefone depositar fundos adicionais na conta de cliente. Quando os clientes mais tarde tentarem retirar seu depósito original ou o retorno que lhes foi prometido, as plataformas de negociação supostamente cancelarão pedidos de retirada de clientes, recusarão creditar suas contas ou ignorar suas chamadas telefônicas e e-mails. A segunda categoria de alegada fraude envolve roubo de identidade. Por exemplo, algumas reclamações alegam que certas plataformas de negociação de opções binárias baseadas na Internet podem coletar informações de clientes, como dados de cartão de crédito e de licença de driver para usos não especificados. Se uma plataforma de negociação baseada em opções binárias solicitar fotocópias de seu cartão de crédito, licença de motorista ou outros dados pessoais, não forneça as informações. A terceira categoria de fraude alegada envolve a manipulação do software de negociação de opções binárias para gerar negócios perdedores. Essas queixas alegam que as plataformas de negociação de opções binárias baseadas na Internet manipulam o software de negociação para distorcer preços de opções binárias e pagamentos. Por exemplo, quando um comércio de clientes está ganhando, a contagem regressiva para expiração é estendida arbitrariamente até que o comércio se torna uma perda. Operações ilegais de opções Além de atividades fraudulentas em curso, muitas plataformas de negociação de opções binárias podem estar operando em violação de outras leis e regulamentos aplicáveis, incluindo determinados requisitos de registro e regulamentares da CFTC e da SEC , como descrito abaixo. Determinados Registros e Requisitos Regulamentares da SEC Por exemplo, algumas opções binárias podem ser valores mobiliários. De acordo com as leis federais de valores mobiliários, uma empresa não pode legalmente oferecer ou vender títulos, a menos que a oferta e venda tenham sido registradas com a SEC ou uma isenção de tal registro se aplica. Por exemplo, se os termos de um contrato de opção binária prevêem um retorno especificado com base no preço dos valores mobiliários de uma empresa, o contrato de opção binária é um título e não pode ser oferecido ou vendido sem registro, a menos que uma isenção de registro esteja disponível. Se não houver registro ou isenção, então a oferta ou venda da opção binária para você seria ilegal. Se algum dos produtos oferecidos pelas plataformas de negociação de opções binárias forem swaps com base em segurança, serão aplicados requisitos adicionais. Além disso, algumas plataformas de negociação de opções binárias podem operar como corretoras não registradas. Uma pessoa que se envolve no negócio de efetuar transações de valores mobiliários para as contas de outras pessoas nos Estados Unidos geralmente deve se registrar com a SEC como corretora. Se uma plataforma de negociação de opções binárias estiver oferecendo comprar ou vender títulos, efetuar transações em títulos e receber recompensas baseadas em transações (como comissões), provavelmente deverá ser registrada na SEC. Para determinar se uma determinada plataforma de negociação é registrada com a SEC como um corretor-revendedor, visite FINRAs BrokerCheck. Algumas plataformas de negociação de opções binárias também podem operar como trocas de títulos não registrados. Este seria o caso se eles corresponderam ordens em títulos de múltiplos compradores e vendedores usando métodos estabelecidos não discricionários. No entanto, há casos em que um corretor registado com um sistema de negociação ou plataforma pode legitimamente não ter qualquer obrigação de se registrar como uma troca. Determinados Registros e Requisitos Regulamentares da CFTC É ilegal que as entidades solicitem, aceitem ofertas, ofereçam ou façam transacções de opções de mercadorias (por exemplo, moedas estrangeiras, metais como ouro e prata e produtos agrícolas como trigo ou milho) Com cidadãos dos EUA, a menos que essas transações de opções sejam conduzidas em um mercado contratado designado, uma tábua de comércio isenta, ou uma tábua de câmbio estrangeira de boa-fé, ou sejam conduzidas com clientes dos EUA que tenham um patrimônio líquido superior a 5 milhões. Para ver a lista mais recente de bolsas designadas como mercados contratuais, consulte o site da CFTC. Atualmente, existem apenas três mercados contratados que oferecem opções binárias na Bolsa de Mercadorias dos Estados Unidos da América, Chicago Mercantile Exchange, Inc. e na North American Derivatives Exchange, Inc. Todas as outras entidades que oferecem opções binárias que são transações de commodities estão fazendo isso ilegalmente. Outras entidades que solicitam ou aceitam encomendas para transacções de opções de mercadorias e aceitam, entre outras coisas, dinheiro para margem, garantia ou garantia das transacções de opções de mercadorias devem registar-se como um Mercador da Comissão de Futuros. As entidades que atuam como contraparte (isto é, que tomam o outro lado da transação do cliente em oposição às ordens correspondentes) para operações de opções de moeda estrangeira para clientes com um patrimônio líquido inferior a 5 milhões devem se registrar como Câmbio de Varejo Revendedor. Devido à sua falta de conformidade com as leis aplicáveis, se você comprar opções binárias oferecidas por pessoas ou entidades que não estão registradas ou sujeitas à supervisão de um regulador dos EUA, você pode não ter o benefício total das salvaguardas dos títulos federais e Commodities que foram postas em prática para proteger os investidores, uma vez que algumas salvaguardas e soluções estão disponíveis apenas no contexto de ofertas registradas. Além disso, os investidores individuais podem não ser capazes de perseguir, por conta própria, alguns remédios que estão disponíveis para ofertas não registradas. Palavras Finais Muitas das opções do mercado de opções binárias operam através de plataformas de negociação baseadas na Internet que não estão necessariamente cumprindo os requisitos regulamentares aplicáveis ​​nos EUA e podem estar envolvidas em atividades ilegais. Não investir em algo que você não entende. Se você não pode explicar a oportunidade de investimento em poucas palavras e de uma forma compreensível, você pode precisar reconsiderar o investimento potencial. Antes de investir em opções binárias, você deve tomar as seguintes precauções: 1. Verifique se a plataforma de negociação de opções binárias registrou a oferta e venda do produto com a SEC. O registro fornece aos investidores acesso a informações importantes sobre os termos do produto oferecido. Você pode usar EDGAR para determinar se um emissor registrou a oferta e venda de um determinado produto com a SEC. 2. Verifique se a plataforma de negociação de opções binárias está registrada como uma troca. Para determinar se a plataforma está registrada como uma troca, você pode verificar o site da SEC sobre Intercâmbios. 3. Verifique se a plataforma de negociação de opções binárias é um mercado contratado designado. Para determinar se uma entidade é um mercado contratado designado, você pode verificar o site da CFTCs. Finalmente, antes de investir, use o FINRA BrokerCheck e o Centro de Informações sobre o Estatuto de Afiliação de Base de Associações Nacionais de Futuros (BASIC) para verificar o status e o histórico de registro de qualquer empresa ou profissional financeiro que você esteja considerando. Se você não pode verificar que eles estão registrados, não comércio com eles, não dar-lhes qualquer dinheiro, e não compartilhar suas informações pessoais com eles. Informações relacionadas O CFTC Office of Consumer Outreach forneceu esta informação como um serviço aos investidores. Não é nem uma interpretação legal nem uma declaração da política CFTC. Se você tiver dúvidas sobre o significado ou aplicação de uma determinada lei ou regra, consulte um advogado especializado em valores mobiliários lei.

No comments:

Post a Comment