Global Trade System Emulator Pokemon.
Pokémon Vermelho | Tumblr.
Zubat ズ バ ッ ト pokemon pokemon vermelho azul amarelo. Reblogar. Apenas recebi um emulador de pokemon, avalie minha equipe. Borgerpearl. Global Trade System,.
Pokemon Global Revolution Map Guide - download gratuito.
Faça o download da Pokemon Global Revolution. simular Pokémon competitivo. Em . para Pokémon, troque Pokémon com. 2. 2. 0. Descubra um sistema de combate em tempo real por.
Pokemon White Version NDS ROM [DSi Enhanced] - ...
Pokemon White Version NDS ROM Free Download Para DeSmuME você pode jogar este jogo em Android Mobile e PC Laptop Use drastic ds Emulator ...
Homepage | Pok & # 233; mon Go.
Catch Pok & # 233; mon no mundo real com Pok & # 233; mon GO!
Fóruns - PokeMMO.
12/26/2018 & # 0183; & # 32; Aqui é onde você pode descobrir os últimos anúncios feitos pela equipe da PokeMMO! 9. Trade Corner. Aqui você pode discutir. The Pokemon Showdown Thread. Por londrã.
Pokemon Uranium - Download gratuito e software ...
Pokemon Uranium é um jogo criado por um pequeno,. Seu antigo Pokémon será transferido para o Pokemon Storage System. . - Estação de Comércio Global.
TIL. Negociando com você usando um DS! : pokemon.
Há um truque semelhante que você pode usar para trocar / evoluir o Pokémon usando apenas um DS e você nem mesmo deve mudar os jogos.
Pok & # 233; mon X para Nintendo 3DS - Detalhes do jogo da Nintendo.
Saiba mais detalhes sobre o Pok & # 233; mon X para Nintendo 3DS e pegue. uma nova atualização do sistema. e atualiza o recurso de filtragem no Comércio Global.
Pokemon Emerald Version (EUA) ROM & gt; Game Boy …
Faça o download da ROM Pokemon Emerald Version (EUA) para Gameboy Advance / GBA. Nome do arquivo: Pokemon - Emerald Version (U).zip. Funciona com dispositivos Android, PC / Windows e Mac OS X.
Jogue o jogo de cartão comercial online | Pokémon.
Resgatar Pok & # 233; mon TCG Online Codes on Pokemon. O que é o Pok & # 233; mon TCG Online? . e batalha com cartões clássicos no novo formato Legacy para o Pok & # 233; mon TCG Online ...
Global Trade System Heartgold.
Pokemon White GTS (sistema de comércio global)? | Yahoo ...
15.03.2018 & # 0183; & # 32; Pokemon White GTS (sistema de comércio global). O sistema usa interfaces amigáveis,. Pokémon branco e comércio de coração?
Fóruns - PokeMMO.
26.12.2018 & # 0183; & # 32; Trade Corner. Aqui você pode discutir o comércio de qualquer tipo. Não podem ocorrer transações de dinheiro real. 3,851 mensagens. . Crie guias de jogos e compartilhe o conhecimento do PokeMMO.
Pokemon HeartGold / SoulSilver avaliação | GamesRadar +
11.03.2018 & # 0183; & # 32; Pokemon HeartGold / SoulSilver revisão. o sistema de batalha permanece idêntico ao introduzido há quase 15 anos. Embora com Wi-Fi global.
Pok & # 233; mon HeartGold Version | Nintendo DS | Jogos | ...
Prepare-se para uma aventura emocionante com o Pok & # 233; mon HeartGold Version. Pok & # 233; mon HeartGold Version System:. Explore a região de Johto e batalhe e troque.
emulação - pode desmumir conectar-se à rede sem fio para trocar.
Estou tentando negociar Pokemon entre preto e branco com Desmume Wifi capaz. Por algum motivo, não consigo que o emulador se conecte a uma rede para que eu possa usar o global.
Você pode trocar o lendário Pok & # 233; mon no gts? - ...
18.10.2017 & # 0183; & # 32; Você pode trocar o lendário Pok & # 233; mon no gts? . Você não pode negociar lendários no. bulbapedia. bulbagarden / wiki / Global _ Trade _ System #.
Sistema de Pesquisa de Jogadores | Pok & # 233; mon Wiki | FANDOM ...
O Sistema de Pesquisa de Jogadores. HeartGold e SoulSilver; Anime. A Estação de Comércio Global não é um novo recurso, mas é único no Pok & # 233; mon X e Y devido ao fato.
Pokemon HeartGold Cheats, códigos, códigos de cheats, passo a passo.
O melhor lugar para obter truques, códigos, códigos de truque, guia passo a passo, guia, FAQ, desbloqueio, truques e segredos para o Pokemon HeartGold. Comércio ...
Pokemon HeartGold / SoulSilver - gameandplayer.
Pokemon HeartGold / SoulSilver. Ambos fazem um retorno no HeartGold / SoulSilver e reintegram todos os raros. O Global Trade Center oferece um sistema fantástico.
Como posso trocar pokemon com o emulador desmume.
Como posso trocar pokemon com o emulador desmume? 2 votos. 163,155 visualizações. . Você pode trocar com wi-fi usando isso. Em que emulador eu posso jogar o Pokemon HeartGold?
EMPREGO GLOBAL DO SISTEMA DE COMÉRCIO POKEMON.
Pok & # 233; mon Stadium | Nintendo 64 | Jogos | Nintendo.
O Pok & # 233; mon Stadium permite que você passe. Pok & # 233; mon Stadium System: Nintendo 64 Data de lançamento. Você não pode negociar o Pok & # 233; mon diretamente de um jogo Pok & # 233; mon Gold ou Silver.
Pokémon Vermelho | Tumblr.
Zubat ズ バ ッ ト pokemon pokemon vermelho azul amarelo. Reblogar. Apenas recebi um emulador de pokemon, avalie minha equipe. Borgerpearl. Global Trade System,.
Homepage | Pok & # 233; mon Go.
Catch Pok & # 233; mon no mundo real com Pok & # 233; mon GO!
Trade pokemon com NO $ gba (pokemon platinum)
30.10.2018 & # 0183; & # 32; depois disso, vá para o centro pokemon e comercialize o pokemon. . O único problema é o outro emulador de links. você pode usar o desmume para negociar. vá para este link.
Pokemon X para Nintendo 3DS | GameStop.
Pokemon X pela Nintendo of America. Tweet . Conecte e jogue com outros Formadores em qualquer momento com o novo Sistema de Pesquisa de Jogadores. Estação de Comércio Global!
'Pok & # 233; mon Sun And Moon': como se maravilhar com o comércio (e o que ...
18.11.2018 & # 0183; & # 32; Wonder Trade está de volta ao Pok & # 233; mon Sun and Moon,. Descubra como usar o Wonder Trade e o que se importa com o nosso. O sistema começará a procurar.
DS Emulador para DS via Wifi ou de outra forma possível.
24.04.2018 & # 0183; & # 32; DS Emulador para DS via Wifi ou de outra forma possível? . Moderador global. 18.285 8.758. . Eu fiz exatamente um troco Pokémon.
Os melhores emuladores para PC e PSP - NicoBlog.
Os melhores emuladores para PC e PSP. NÃO HÁ VITA EMULADOR SOMENTE FALSIFICADO E VÍRUS! . SEGA Master System SEGA Game Gear GameBoy Color.
Pokemon Planet - Pokemon grátis MMORPG.
O Pokemon Planet é um jogador grátis para jogar Pokemon MMORPG (jogo de RPG multiplayer em massa) onde você pode batalhar e subir de nível ao lado de seus amigos em tempo real.
Pok & # 233; mon Heart Gold & amp; Soul Silver - In-Game Trades.
In-Game Trades. Como os jogos anteriores, há uma variedade de pontos dentro do jogo onde você pode trocar seu Pok & # 233; mon com vários treinadores no jogo.
emulação.
660 & # 32; пользователей находятся здесь.
МОДЕРАТОРЫ.
ilimitado Moz neonkidxy Pessoa útil AutoModerator Reverend_Sins LocutusOfBorges devperez tomkatt River Baddest Brawler da cidade о команде модераторов & raquo;
Bem-vindo ao Reddit,
a primeira página da internet.
e inscreva-se em uma das milhares de comunidades.
Quer adicionar à discussão?
помощь правила сайта центр поддержки вики реддикет mod guidelines связаться с нами.
приложенияи инструменты Reddit para iPhone Reddit para o site móvel Android кнопки.
Использование данного сайта означает, что вы принимаете & # 32; пользовательского соглашения & # 32; и & # 32; Политика конфиденциальности. &cópia de; 2018 reddit инкорпорейтед. Все права защищены.
REDDIT e o logotipo ALIEN são marcas registradas da reddit inc.
& pi; Renderizado pelo PID 114082 em & # 32; app-70 & # 32; em 2018-01-12 20: 18: 21.873244 + 00: 00 executando o código do país b995ef9: UA.
Mini Emulador de mercado ou testador de estratégia manual.
Introdução.
O comércio de Forex começa com o estudo de princípios teóricos: estratégia de ganhos, métodos de análise de dados, modelos de negociação bem-sucedidos. Todos os comerciantes principiantes são guiados pela mesma idéia - todo mundo quer ganhar dinheiro. Mas todos definem suas próprias prioridades, termos, oportunidades, objetivos, etc.
Existem vários cenários para o comportamento de um comerciante novato.
A opção "Tudo de uma vez": a maioria dos iniciantes quer ganhar muito e rapidamente. Eles sucumbem à publicidade tentadora de uma estratégia mágica e sem falhas, que pode ser usada por muito pouco dinheiro ou mesmo de graça. Tudo que parece rápido e fácil, embora, perder o depósito também seja rápido e fácil.
Uma vez na primeira situação, a maioria dos neófitos está sempre desapontada em trabalhar nos mercados financeiros. Novatos do segundo cenário continuam estudando a teoria e suas estratégias práticas.
Este artigo destina-se principalmente a iniciantes que não podem esperar para negociar em uma conta de demonstração e testar suas estratégias. Existem também duas opções:
Um grupo quer experimentar uma estratégia de curto prazo estudada. Mas se seus membros trabalham em tempo integral, eles ficam apenas com as horas noturnas, porque o mercado está fechado nos finais de semana.
Naturalmente, você pode se perguntar: se houver uma tabela de histórico em que qualquer estratégia possa ser testada rápida e eficazmente, por que essas dificuldades são necessárias? Na prática, no entanto, isso nem sempre funciona: muitas vezes acontece que uma estratégia com resultados de backtest esplêndidos funciona muito mal no mercado "ao vivo" por algum motivo. De qualquer forma, é melhor aprender comércio em sistemas mais ou menos próximos da realidade. Por exemplo, os emuladores de mercado são bastante suficientes (esses programas podem ser comprados na Internet).
Neste artigo, quero discutir a minha própria implementação de um sistema desse tipo no MetaTrader 5. Escrevi o indicador "Mini Market Emulator" com uma funcionalidade limitada em comparação com a versão completa do terminal. É projetado para verificação teórica de estratégias.
Recursos de aplicativos.
O aplicativo possui seu próprio painel de controle, bem como certos botões do "sistema pai" que é o próprio terminal MetaTrader 5.
Aqui estão as principais ações que podem ser realizadas pelo emulador.
Apenas duas ordens em diferentes direções podem ser colocadas: comprar e vender. Ele também suporta a configuração de stop loss e aproveita o lucro antes de configurar a ordem e seu volume. Uma vez que a ordem é colocada, ela pode ser modificada, e seus níveis de parada podem ser arrastados.
Fig. 1. Controles e aparência do aplicativo.
Sistema de geração de caixas de seleção.
O princípio da geração do tiquetaque foi tirado do artigo "The Algorithm of Ticks" Generation dentro do Strategy Tester do MetaTrader 5 Terminal ". Foi revisado criativamente e apresentado como uma versão alternativa.
Duas funções são responsáveis pela geração de tiques - principal e auxiliar.
A função principal é Tick Generation. Passa-se dois parâmetros: a própria vela e uma matriz para os dados de resposta (tiques). Então, se os quatro níveis de preço da vela de entrada forem iguais, o volume de tiques é igual a um toque. Isso foi feito para eliminar a possibilidade de erro de divisão zero caso os dados incorretos sejam aprovados.
Isto é seguido pela formação de uma nova vela. Se houver 1-3 carrapatos dentro da vela, o processo de geração de tiques continua conforme descrito no artigo acima mencionado.
Se houver mais de 3 carrapatos, o trabalho se torna mais complicado. A vela passada é dividida em três partes desiguais (o princípio da divisão é fornecido no código abaixo, separadamente para velas de baixa e alta). Então, caso não haja mais carrapatos na parte superior e inferior, o ajuste é feito. Em seguida, o controle é transferido para a função auxiliar dependendo da natureza da vela.
Como o nome sugere, a função Tick Small realiza uma pequena geração de carrapatos. Ele recebe informações sobre o último tato processado, a direção a seguir (para cima ou para baixo), o número de etapas necessárias, o último preço e passa as etapas calculadas para o conjunto de tiques acima. A matriz resultante contém não mais de 11 carrapatos.
Isto é, por assim dizer, o coração de toda a modelagem "jóias" (a conclusão explica por que se chama "jóia"). Agora vamos seguir a essência da interação do sistema.
Interação e troca de dados.
O código do sistema parece confuso à primeira vista. As funções não são inteiramente consistentes, suas chamadas de diferentes partes do programa são possíveis. Desteconto assim, porque o sistema deve interagir não apenas com o usuário, mas também com o terminal. Aqui está um esquema aproximado dessas interações (Fig. 2):
Fig. 2. Esquema de interações na aplicação.
Para reduzir o número de objetos de controle na janela do indicador, o mecanismo para períodos de comutação foi emprestado do compartimento do terminal. Mas, uma vez que o aplicativo é reinicializado ao alternar o período e todas as variáveis nos escopos locais e globais são substituídas, a matriz de dados é copiada sempre que ocorre uma mudança. Em particular, os dados de dois períodos são copiados - M1 e o selecionado. Os parâmetros para o processamento subsequente desses dados são selecionados no painel: a velocidade ea qualidade da simulação ("jóia" ou método simples e rápido). Uma vez que tudo esteja pronto, a modelagem do gráfico começa.
O painel de controle é conveniente para fazer pedidos e excluí-los. Para fazer isso, o programa se refere à classe "COrder". Esta classe também é usada para gerenciar pedidos à medida que o gráfico é construído.
Como mencionado acima, se o período do gráfico mudar, o indicador reiniciará. Consequentemente, as variáveis globais do terminal do cliente são usadas para fornecer comunicação em toda a estrutura da aplicação. Ao contrário das variáveis globais convencionais, elas são armazenadas por mais tempo (4 semanas) e são tolerantes aos reinícios. A única desvantagem é o tipo de dados, que é limitado ao dobro. Mas, em geral, isso é muito mais conveniente do que criar um novo arquivo, escrevê-lo e lê-lo sempre.
Vamos seguir o código dos elementos de interação diretamente.
Implementação no código.
Início do código.
Primeiro, venha os procedimentos padrão para declarar variáveis. Então, a função OnInit () inicializa os buffers, desenha a interface do painel de controle, calcula o deslocamento desde o início da emulação. O deslocamento é necessário para garantir que a simulação não comece com um gráfico vazio, mas com certo histórico para começar a verificar a estratégia imediatamente.
Os arrays de dados são copiados e a principal variável conectiva é lida (nomeado time_end) aqui também. Indica o momento em que a simulação parou:
Desta forma, o indicador sempre "sabe" onde parou. A função OnInit () termina com uma chamada temporizada, que, de fato, dá o comando para exibir um novo tiquetaque ou para formar uma vela inteira (dependendo da velocidade).
O estado do botão "play" no painel de controle é verificado no início da função. Se for pressionado, o código adicional será executado.
Primeiro, ele determina a barra de indicadores onde a simulação foi parada (em relação à hora atual). O último tempo de simulação 'end_time_indicator' eo tempo atual são aceitos como pontos finais. Os dados são recalculados a cada segundo, pois o gráfico está se movendo constantemente (exceto para sábado e domingo) e não está sincronizado no tempo. Assim, o gráfico é rastreado dinamicamente e movido pela função ChartNavigate ().
Depois disso, as variáveis 'number_now_rates', 'bars_now_rates', 'all_bars_indicator' são calculadas. O tempo é verificado depois. Se não esgotou de acordo com os parâmetros de entrada, a modelagem é realizada usando a função func_merger (). Em seguida, as posições atuais e sua rentabilidade são verificadas, com os valores registrados nas variáveis globais e saída no bloco de informações do indicador.
A classe "COrder" também é chamada aqui, ou seja, suas partes são responsáveis pela exclusão automática de pedidos como resultado das ações do usuário (position. Delete) ou a ativação dos níveis de parada (position. Check).
A classe COrder.
Esta classe contém as funções de abertura e fechamento de posições, modificando e verificando o estado atual das ordens (gerenciamento de seus lucros de lucro e stop loss).
Comecemos pela colocação de pedidos usando o Placed. O tipo de ordem (comprar ou vender) é selecionado por meio do operador de comutação, os dados são armazenados em uma variável global (order_buy ou order_sell). Se m_take_profit e m_stop_loss foram previamente definidos, armazene-os nas variáveis globais correspondentes e desenhe suas linhas no gráfico. As linhas são definidas pela função de linha desta classe.
Em seguida, vem a função Excluir para excluir pedidos. Novamente, o operador de comutação seleciona uma das três opções - exclusão automática, compra ou venda. Nesse caso, a exclusão automática é uma situação, onde um pedido é excluído, excluindo sua linha do gráfico.
Isso é feito pelas funções auxiliares Small_del_buy e Small_del_sell da classe.
Deixe-nos considerar um deles - Small_del_sell.
Verifique as linhas de lucro e perda de perdas. Se estiverem presentes, exclua-os. Então, a variável global order_sell é atualizada. Isso será necessário mais tarde, caso as variáveis globais sejam usadas para verificar a presença de pedidos.
A informação sobre o lucro dos pedidos também é armazenada nas variáveis globais (info_point_last, info_vol_last, info_money_last). Isso é feito por small_concatenation (semelhante ao operador + =, mas com variáveis globais). Resumir o lucro (volume) e também armazená-lo em variáveis globais (info_point_all, info_vol_all, info_money_all).
A modificação de um pedido é feita alterando sua localização com o mouse. Existem duas maneiras de fazer isso. O primeiro está tentando arrastar a linha de abertura do pedido. Neste caso, as novas linhas de lucro e stop loss são traçadas, dependendo da direção do movimento e do tipo de ordem. A função Small_mod também é implementada na classe COrder. Seus parâmetros de entrada são o nome do objeto, permissão para mover o objeto e o tipo de ordem.
No início da função Small_mod, a presença do objeto é verificada. Então, se mover as linhas de perda de lucro / perda é permitida, a alteração no preço é armazenada em uma variável global. Se estiver em movimento (linhas de compra e venda) é proibido, dependendo do tipo de pedido, uma nova linha de lucro ou perda de parada aparece na nova localização da linha e a linha de pedidos retorna ao seu lugar.
Durante a modelagem do gráfico, as encomendas são constantemente verificadas pela função Verificar da classe COrder. A função é passada todas as variáveis globais que armazenam informações nas ordens. Há também uma variável global separada que contém as informações sobre a hora da última chamada. Isso permite que cada chamada verifique toda a faixa de preço (período de tempo de um minuto) no intervalo entre a última chamada para a função eo tempo atual de desenho do gráfico.
Caso o preço chegue a uma das linhas de paragem ou a quebras durante este tempo, o controle é passado para a função de exclusão de ordens (a função de exclusão na classe COrder).
Isso conclui as principais funções da classe. Examinemos as funções diretamente responsáveis pelo desenho das velas no gráfico.
A função func_filling ().
Uma vez que a mudança do período reinicializa o indicador, é necessário reabastecer o gráfico e colocar as velas passadas até o tempo atual da vela (a chamada "cauda"). Esta função é usada antes que uma nova vela também seja gerada, o que permite normalizar a "cauda" do gráfico e aumentar a precisão da tela.
A função é passada uma matriz de dados do período atual, o tempo de exibição atual, o número de todas as velas e a vela atualmente desenhada. Uma vez executada, a função retorna o tempo de abertura da última vela exibida e o tempo de abertura da vela que a segue. A matriz de indicadores também é preenchida e o sinalizador de conclusão de função 'work_status' é retornado.
A função usa um loop 'for' para preencher todo o buffer de indicadores previamente exibido até a vela desenhada, e também os valores de preço da vela atualmente desenhada (geralmente igual aos preços Open).
Uma vez executado, o controle é transferido para uma das três funções para desenhar a vela atual. Deixe-nos considerá-los em ordem a partir do mais rápido.
A função func_candle_per_seconds () para desenhar a vela a cada segundo.
Ao contrário das outras duas funções, aqui o controle não é transferido para outras funções antes que o indicador seja recarregado ou a velocidade de desenho do gráfico for alterada. Cada nova chamada ocorre a cada segundo por temporizador, e durante este tempo, a vela atual é desenhada (preenchida com dados). Primeiro, os dados são copiados da matriz passada para a vela atual, então os dados iniciais são passados para a próxima vela. No final, a função passa o tempo que a última vela foi formada.
A função descrita acima é responsável pela "sétima velocidade" de geração de velas (veja o painel de controle).
As duas funções a seguir são muito similares entre si. Um deles constrói velas pelo tempo, apesar dos carrapatos. O segundo ("jóias") usa o gerador de tiques descrito no início do artigo para uma emulação mais completa do mercado.
O func_of_form_candle () para a construção de velas.
Os parâmetros de entrada são os mesmos que antes (OHLC). Quanto à funcionalidade, tudo é bastante simples. Os preços são copiados dos dados do cronograma M1 para a vela atual em um ciclo, a partir do tempo recebido da função func_filling (). Acontece que mudando o tempo, uma vela é gradualmente formada. As velocidades do segundo ao sexto são construídas dessa maneira (veja o painel de controle). Depois que o tempo chegar ao momento da conclusão da vela no cronograma atual, o sinalizador 'work_status' é alterado, de modo que a próxima execução do temporizador invoca novamente a função func_filling ().
Passemos agora para a função, que é capaz de formar uma vela tão próxima ao mercado quanto possível.
A função func_of_form_jeweler_candle () para a simulação de jóias "jóias".
No início da função, tudo acontece como na versão anterior. Os dados do horário minimo completam completamente a vela atual, exceto pelo último minuto. Seus dados são passados para a função func_tick_generation () para gerar carrapatos, que é descrito no início do artigo. Com cada chamada para a função, a matriz recebida de tiques é gradualmente passada como o preço atual da vela fechada, levando em consideração o ajuste para "sombras". Quando os "tiques" da matriz acabaram, o processo é repetido.
Todas as três funções para gerar velas são combinadas na função de fusão.
A função func_merger () para simulação combinada.
A função utilizada no trabalho é determinada dependendo da velocidade selecionada pelo operador do interruptor. A função tem três tipos. Qualquer caso começa com a função func_filling (), então o controle é passado para uma das três funções de geração de velas: func_of_form_jeweler_candle (), func_of_form_candle () ou func_candle_per_seconds (). O tempo é recalculado em cada passagem na segunda a sexta velocidade, inclusive. A função func_calc_time () calcula a parte requerida do período de tempo atual e o adiciona à hora atual. O preço da lança é tirado do preço Fechar da vela atual, e Ask é calculado com base nos dados espalhados recebidos do servidor.
Possíveis utilizações.
Eu sugiro usar este indicador para testar novas idéias e estratégias de negociação, modelando o comportamento de um comerciante novato em uma situação particular, praticando entradas e saídas no mercado. Isto diz respeito principalmente a ferramentas técnicas: por exemplo, este indicador pode ser usado para traçar as ondas Elliott, canais ou para testar o trabalho de linhas de suporte / resistência.
Exemplo da operação do indicador:
Conclusão.
Agora vou revelar o segredo: por que um dos tipos de geração chamado "jóias", afinal?
É simples. Ao desenvolver este aplicativo, cheguei à conclusão de que tal modelagem suave e precisa não é necessária para testar a maioria das estratégias. Portanto, é uma espécie de luxo, uma jóia. Esses carrapatos simulam as flutuações quase comparáveis à propagação e têm pouco impacto no fluxo da estratégia, muito menos considerando a velocidade do teste. É improvável que alguém perca vários dias para pegar um ponto de entrada, quando é possível rebobinar para o próximo ponto conveniente.
Quanto ao código, a possibilidade de várias falhas não está excluída. No entanto, isso não deve afetar a análise da estratégia como um todo. Afinal, todas as ações básicas são armazenadas nas variáveis globais e é possível simplesmente recarregar o cronograma ou o terminal (sem fechar a janela do indicador) e continuar a emulação adicional.
Muitas funções auxiliares foram omitidas na descrição do código. Eles são diretos ou já são explicados na documentação. Em qualquer caso, sinta-se à vontade para fazer perguntas se houver algo que você não entenda. Como sempre, todos os comentários são muito apreciados.
Traduzido do russo pela MetaQuotes Software Corp.
No comments:
Post a Comment