Programming MT4 indicator Inscrito em Ago 2010 Status: Membro 150 Posts Eu sou um código em TradeStation que é muito útil muito útil Estou sob metatrader por 10 dias, então eu não sei como programar o meu indicador metatrader sob este programa é bastante complicado fez um Estudo estatístico da probabilidade do cálculo do balanço usando as correntes de markov assim que se alguém pode transcrever itll naturalmente este código :-) obrigado jai fais um código sob o tradestation que mest trs o utile vraiment trs utile je suis sous metatrader desde 10 dias assim je ne sais pas comment Programador mon indicateur sous metatrader este programa é suficientemente complacente o resultado é uma estatística das oscilações um cálculo de probabilidade na utilização das cadeias de markov assim um membro pode transcrever bem sobre ela código de ce :-) merciile Referência RPG A operação CHAIN recupera Um registro de um arquivo de procedimento completo (F na posição 18 das especificações de descrição de arquivo), define um indicador de identificação de registro em (se especificado nas especificações de entrada) e coloca os dados do registro nos campos de entrada. O argumento de pesquisa, search-arg. Deve ser a chave ou número de registro relativo usado para recuperar o registro. Se o acesso for por chave, search-arg pode ser um nome de campo, uma constante nomeada, uma constante figurativa ou um literal. Além disso, um nome KLIST pode ser especificado em search-arg para um arquivo descrito externamente. Se o acesso for por número de registro relativo, search-arg deve ser um literal inteiro ou um campo numérico com zero posições decimais. Gráfico e campos de chave UCS-2 devem ter o mesmo CCSID como a chave no arquivo. O operando de nome especifica o nome do arquivo ou formato de registro que deve ser lido. Um nome de formato de registro é válido com um arquivo descrito externamente. Se um nome de arquivo é especificado no nome eo acesso é por chave, a operação CHAIN recupera o primeiro registro que corresponde ao argumento de pesquisa. Se name for um nome de formato de registro eo acesso é por chave, a operação CHAIN recupera o primeiro registro do tipo de registro especificado cuja chave corresponde ao argumento de pesquisa. Se nenhum registro for encontrado do tipo de registro especificado que corresponde ao argumento de pesquisa, existe uma condição não-registro-encontrada. Você pode especificar um nome de estrutura de dados no operando da estrutura de dados somente se o nome se refere a um arquivo descrito no programa (identificado por um F na posição 22 da especificação de descrição do arquivo). Quando você especifica um nome de estrutura de dados no campo de resultado, a operação CHAIN recupera o primeiro registro cujo identificador de registro corresponde ao argumento de pesquisa e o coloca na estrutura de dados. Consulte Operações de arquivos para obter informações sobre como transferir dados entre o arquivo e a estrutura de dados. Para um arquivo WORKSTN, a operação CHAIN recupera um registro de subarquivo. Para um arquivo de vários dispositivos, você deve especificar um formato de registro no operando de nome. Os dados são lidos a partir do dispositivo de programa identificado pelo nome do campo especificado na palavra-chave DEVID (fieldname) nas especificações de arquivo para o arquivo do dispositivo. Se a palavra-chave não for especificada, os dados são lidos do dispositivo para a última operação de entrada bem-sucedida no arquivo. Se o arquivo é especificado como um arquivo DISK de entrada, todos os registros são lidos sem bloqueios e, portanto, nenhum extensor de operação pode ser especificado. Se o arquivo for especificado como atualização, todos os registros serão bloqueados se o N extender de operação não for especificado. Se você estiver lendo de um arquivo de disco de atualização, você pode especificar um extensor de operação N para indicar que nenhum bloqueio deve ser colocado no registro quando ele é lido (por exemplo, CHAIN (N)). Consulte o ILE RPG Programmers Guide para obter mais informações. Você pode especificar um indicador nas posições 71-72 que está definido se nenhum registro no arquivo corresponder ao argumento de pesquisa. Essas informações também podem ser obtidas a partir da função incorporada FOUND, que retorna 0 se nenhum registro for encontrado e 1 se um registro for encontrado. Para manipular exceções de CHAIN (códigos de status de arquivo maiores que 1000), o extensor de código de operação E ou um indicador de erro ER podem ser especificados, mas não ambos. Para obter mais informações sobre tratamento de erros, consulte Exceção de arquivo / Erros. As posições 75 e 76 devem estar em branco. Quando a operação CHAIN é bem-sucedida, o arquivo especificado no nome é posicionado de modo que uma operação de leitura subseqüente recupera o registro logicamente após ou precedendo o registro recuperado. Quando a operação CHAIN não é concluída com êxito (por exemplo, um erro ocorre ou nenhum registro é encontrado), o arquivo especificado no nome deve ser reposicionado (por exemplo, por uma operação CHAIN ou SETLL) antes de uma operação de leitura subseqüente pode ser feita em Esse arquivo. Se uma actualização (no cálculo ou especificações de saída) é efectuada no ficheiro especificado no nome imediatamente após uma operação CHAIN com êxito para esse ficheiro, o último registo recuperado é actualizado. Consulte Suporte a Valor Nulo de Banco de Dados para obter informações sobre como manipular registros com campos e chaves com capacidade nula. Referências Ajuda em indicadores Re: Ajuda em indicadores As colunas HI LO EQ em RPG2-3 são usadas por várias razões. Em uma operação CHAIN HI significa não encontrado e LO significa erro de arquivo. Uma vez que o RPG 4 (ILE em diante) a maioria das pessoas tendem a codificar sem usar indicadores de forma key chain file 99 in99 ifeq OFF // fazer outra coisa // mostrar uma Mensagem dizendo registro não encontrado endif cadeia (key) nome do arquivo If Found (nome do arquivo) // fazer outra coisa // mostrar uma mensagem dizendo registro não encontrado endif obter o seu globo ocular em alguns manuais da IBM e procurar todos os vários opcodes e ver o que cada indicador pode fazer. Indicadores de acesso a arquivos são fáceis de estragar colocando-o na coluna errada. Felicidades e boa sorte. Previsivelmente positivo, permanentemente puntilhado, propositadamente proativo, potencialmente inestimável, principalmente profissional. Os indicadores projex no acesso a arquivos são fáceis de estragar colocando-os na coluna errada. Gostaria de acrescentar que, não só eles são fáceis de mexer, mas eles também emprestar a legibilidade do código pobre. O grande volume de indicadores possíveis em um único programa pode levar a um pouco do agora, onde eu uso o INXX eo que eu usá-lo para pelo menos, eu recomendo olhar em indicadores nomeados para ajudar a aumentar a legibilidade. No entanto, com o grande número de funções internas agora-a-dia, é muito raramente necessário usar esses também (eu me acho principalmente usá-los para chaves de função ou outras alterações DSPF). As colunas HI LO EQ em RPG2-3 são usadas por várias razões. Em uma operação CHAIN HI significa não encontrado e LO significa erro de arquivo. Uma vez que o RPG 4 (ILE em diante) a maioria das pessoas tendem a codificar sem usar indicadores de forma key chain file 99 in99 ifeq OFF // fazer outra coisa // mostrar uma Mensagem dizendo registro não encontrado endif cadeia (key) nome do arquivo If Found (nome do arquivo) // fazer outra coisa // mostrar uma mensagem dizendo registro não encontrado endif obter o seu globo ocular em alguns manuais da IBM e procurar todos os vários opcodes e ver o que cada indicador pode fazer. Indicadores de acesso a arquivos são fáceis de estragar colocando-o na coluna errada. Felicidades e boa sorte. Sua resposta é a melhor. Eu entendi o significado. Thanks bro links patrocinados
No comments:
Post a Comment