Como parar temporariamente um comerciante automático - página 3

 
towmtdj:
Não há problema em mostrar meu código, só estou me perguntando ... como você pode pensar que depende do código fonte? Não há nada que você possa fazer (e se houver, eu certamente não sei como fazer) para fazer seu programa sobreviver à exclusão .....

Nada que eu possa fazer ehh?




What can I do to simply stop the program from running without having to close the platform, and if possibile, without even having to remove the program itself ? 


Tente isto ...

if(IsTradeAllowed()) Print("Trade allowed");

Envolva sua lógica dentro dele e trabalhe sua lógica a partir daí.

 
Por que você não clica com o botão direito em sua tabela - Consultores especializados - Remover
 
deysmacro:

Nada que eu possa fazer ehh?





Tente isto ...

Envolva sua lógica dentro dele e trabalhe sua lógica a partir daí.

Eu fiz o que você me aconselhou .

O comportamento só me faz pensar que, uma vez que você inicia um programa, não há como impedi-lo (quero dizer, impedi-lo de correr ....).

O que você aconselhou é basicamente fazer o programa perceber se a negociação é permitida (o que eu vim a descobrir, depende de como você alterna o interruptor de auto-negociação na barra de ferramentas...), e se comporta consequentemente... Para fazer isso, o programa deve estar constantemente rodando.

Isto pode ser útil, é claro, mas o que eu estava pedindo é algo diferente. Quando eu falo em parar um programa, quero dizer realmente pará-lo, não pendurá-lo até que a negociação seja permitida.

Não posso acreditar que não haja maneira de fazê-lo, pois esta é uma das coisas mais básicas em toda a estrutura que gerencia software como programas ou scripts.

E mais, quando eu o apago de consultores especializados, ele realmente apaga o código da pasta em disco . Portanto, se você não souber, e não fez backup do código em outro lugar, você vai perder todo o seu trabalho.

Eu acho que é bastante confuso, o que você acha?

 
GumRai:
Por que você não clica com o botão direito em sua tabela - Consultores especializados - Remover
mmm... você tem certeza de que esse recurso não vai apagar TODOS os assessores, e não apenas um ? Eu não ousaria fazer isso .....
 
GumRai:
Por que você não clica com o botão direito do mouse no seu gráfico - Consultores especializados - Remover
towmtdj:
mmm... você tem certeza de que esse recurso não vai apagar TODOS os assessores, e não apenas um ? Eu não ousaria fazer isso .....

Sim, tenho certeza, já o fiz inúmeras vezes

Só é possível ter 1 EA rodando em um gráfico. Isso simplesmente remove a EA do gráfico e não afeta nenhum outro gráfico.

 
towmtdj:

Isto pode ser útil, é claro, mas o que eu estava pedindo é algo diferente. Quando eu falo em parar um programa, quero dizer realmente pará-lo, não pendurá-lo até que a negociação seja permitida.

Não posso acreditar que não haja maneira de fazê-lo, pois esta é uma das coisas mais básicas em toda a estrutura que gerencia software como programas ou scripts.


Na verdade, existe. Basta colocar uma variável booleana externa. Se você a definir como verdadeira, ela funcionará e assim o contrário. Portanto, dependerá de sua configuração para rodar ou não.

Pressione F7 para mostrar as propriedades do EA.

 
towmtdj: Eu fiz o que você me aconselhou .
Não, você não o fez ou o gráfico não estaria ainda mostrando o rosto sorridente.
 
WHRoeder:
towmtdj: Eu fiz o que você me aconselhou .
Não, você não o fez ou o gráfico não estaria ainda mostrando o rosto sorridente.
WHRoeder , você perdeu algumas mensagens ....
 
deysmacro:

Na verdade, há. Basta colocar uma variável booleana externa. Se você a definir como verdadeira, ela funcionará e assim o contrário. Portanto, dependerá de sua configuração para rodar ou não.

Pressione F7 para mostrar as propriedades da EA.

Sim, mas você ainda está falando em pendurar o programa, não em pará-lo, certo? Para ler uma variável externa, o programa deve estar em execução.

Não que isso seja importante, é claro, o que quer que acerte o alvo é bom ....

De qualquer forma, F7 no programa não me dá nenhum acesso às configurações de "variável externa" ..... Eu apenas vejo abas para definir os tipos de posição (longa, curta e ambas),

alertas de habilitação/desabilitação, venda/compra em tempo real e segurança .... você tem certeza de que queria escrever F7 ?

Além disso, estou vendo agora outros problemas ... parece que não posso atualizar o programa, pois parece estar parado quando ele é incluído entre o especialista

conselheiros e auto-comercialização está em ..... Estou realmente, realmente perplexo agora ....

 
towmtdj: WHRoeder , você perdeu algumas mensagens ....
De qualquer forma , F7 no programa não me dá acesso a configurações de "variáveis externas" ..... Eu só vejo abas para os tipos de posição (longa, curta e ambas),
  1. towmtdj: Quando falo em parar um programa, quero dizer realmente pará-lo, não pendurá-lo até que a negociação seja permitida.
    Eu fiz? Eu lhe mostrei como parar isso. Veja novamente.

  2. Se você definir uma variável de entrada no EA, então F7/properties tem uma aba de entrada