Eu não consigo decidir... - página 11

 
zhuki: Eu não participo. Acredito que alguém que ensina ou treina não negocia porque não pode. Ele é um teórico e um especialista em vendas. É melhor ouvir as pessoas; ao menos elas escrevem do coração.
Você também pode convidar outros comerciantes. Ninguém se tornará mais estúpido por causa disso.
 

Vladimir, você, como qualquer comerciante que queira estar no lado positivo da balança, só precisa aprender MQL, não importa o quanto lhe pareça difícil. Independentemente se você vai negociar mãos ou autômatos, a única maneira adequada de verificar o desempenho de sua estratégia é escrever um autômato e executá-lo na história.

Programação não é o conhecimento de uma tecnologia específica (C, C++, MQL4, MQL5, etc.). A programação é uma forma de pensar. Somente adquirindo esta forma específica de pensar você poderá utilizar estas tecnologias sem ser refém de uma delas. Por mais estranho que pareça, eu não começaria com o estudo de um livro didático MQL4, embora muito bom, mas um livro utilitário. É melhor começar com um bom livro sobre programação C. Por exemplo, comecei com o livro de Alexander Krupnik "Let's Learn C", que na verdade é um livro de 150-170 páginas, tamanho A5. Entretanto, após ler apenas uma delas, você começará a entender C, MQL4 e o pensamento do sistema em geral. Então você pode começar a estudar o livro "Aprenda C++" do mesmo autor. Depois disso, você poderá "voar" para a MQL5 (por esta altura, a transição de um idioma para outro será insignificante para você). Além disso, estes dois livros abrirão seu caminho para coisas profissionais e realmente legais como C#. Depois de ler apenas dois livros, você poderá ler livros inteiros marcados como "para profissionais". A força destes livros não está em sua espessura, mas no fato de que eles ensinam uma maneira específica de pensar de um programador. Tanto quanto sei, estes livros estão disponíveis para download diretamente no site da Editora Peter.

Você precisa deles? Você pode prescindir do conhecimento de programação no caso se não só for muito bem sucedido, mas também um comerciante muito rico, que pode apoiar uma pequena equipe de programação (como Larry Williams, por exemplo). Em outros casos, não espere sequer que a ignorância faça o truque. Não será assim. A MQL é apenas uma ferramenta de pesquisa. A quarta versão é extremamente primitiva e arcaica, a quinta é melhor. A questão é que ela está longe de ser a pior versão, e para nós é a única de seu tipo, portanto não temos que escolher. Quando você tiver a oportunidade de mudar para uma ferramenta mais avançada como a MQL6, você o fará facilmente, pois possuirá os valores da programação - pensamento sistemático, conceitos básicos, etc. Por isso, vá em busca do conhecimento! Estou até mesmo disposto a ajudá-lo com algumas questões conceituais, portanto, se você precisar de ajuda, me deixe uma linha.

Mesmo o caminho mais longo começa com o primeiro passo. (sabedoria japonesa).

 

Como parte do tema, não posso deixar de sugerir um problema simples a ser resolvido no metaeditor. Descobriremos se é uma forma de pensar ou de conhecimento. IMHO, é uma forma de pensar.

Tarefa:

Preencha a tabela com dimensão dim n(a,b) na espiral desde o canto superior esquerdo no sentido horário até o centro da forma mais inteligente, mais curta e mais universal. Os métodos e técnicas de desenho são irrelevantes, o principal é o cálculo.

Exemplo: 4 vezes 3

1 2 3 4

10 11 12 5

9 8 7 6

deve haver apenas duas variáveis externas, a e b.

P. S. Não vou postar minha versão do código agora mesmo, por razões óbvias, mas prometo postá-la mais tarde.

 
C-4:

Sua capacidade de ser claro e conciso sempre me impressionou.

Obrigado pelo conselho.

 
Mezon:

Eu tentei e é a mesma coisa - não consigo entender nada. Não consigo encontrar um livro para iniciantes...


Faça o download disto.

programação básica para manequins
 
sever30:

Não sei nada sobre programação, nunca lidei com isso antes, tenho uma educação em artes liberais. Tenho medo de perder tempo estudando o MCL. E tenho medo de entrar nessas coisas, mas realmente quero aprender como implementar minhas próprias idéias, e quando abro algum código, fico assustado. É como uma fobia de hieróglifos... Eu acho que posso fazer tudo, mas não a MKL.

Serei capaz de dominar o idioma? Fui parado há meio ano por um engenheiro que disse que se você nunca trabalhou com isto, então é melhor não tentar, disse ele, você vai passar por um mau bocado.

O que você acha? O que você aconselharia? O que fazer?


Aconselho, com uma educação em artes liberais, que primeiro você aprenda russo. A palavra "adulação" é soletrada com um "z" e "meio ano" é soletrada com um "a".

Atenciosamente, Eugene

 

l-evgene, eu recomendo que você se acalme um pouco. Embora eu não tenha um diploma de humanidades, meu russo é excelente. Todos os dias eu vejo centenas de erros nos postos. O desejo de corrigir publicamente outras pessoas desapareceu há muito tempo. Se você realmente quisesse, você poderia fazê-lo em particular.

O principal é que você entendeu tudo, apesar de seus erros.

 
Mathemat:

l-evgene, eu recomendo que você se acalme um pouco. Embora eu não tenha um diploma de humanidades, meu russo é excelente. Todos os dias eu vejo centenas de erros em meus postos. O desejo de corrigir publicamente outros já desapareceu há muito tempo. Se você realmente quisesse, você poderia fazê-lo em particular.

O principal é que você entendeu tudo, apesar de seus erros.


Aceito.

Atenciosamente, Eugene.

 

Oh-ho-ho... Que tipo de pessoas somos nós, 4:00 da manhã.

Ojaiyo, Alexei. ))) Lesh, há algum sakura no parque que você conhece no sul de Moscou?)))

 
grell:

Como parte do tema, não posso deixar de propor um problema simples a ser resolvido no metaeditor. Descobriremos se é uma forma de pensar ou de conhecimento. IMHO, é uma forma de pensar.

Tarefa:

Preencha a tabela de dimensões dim n(a,b) na espiral do canto superior esquerdo no sentido horário até o centro da forma mais inteligente, mais curta e mais universal. Os métodos e técnicas de desenho são irrelevantes, o principal é o cálculo.

Exemplo: 4 vezes 3

1 2 3 4

10 11 12 5

9 8 7 6

deve haver apenas duas variáveis externas, a e b.

P. S. Não vou postar minha versão do código agora mesmo, por razões óbvias, mas prometo postá-la mais tarde.


Eu não entendo bem o que são variáveis externas e, infelizmente, MKueL não pode mudar dinamicamente a dimensão de uma matriz bidimensional, mas aqui está minha solução, embora não seja muito elegante:

int a=4;
int b=3;
int start()
{
int mas[4][3];
int x,y,z,zz,num,aa,bb;
aa=a;bb=b;
while(zz<aa)
   {               
   for(x=z;x<aa;x++){mas[x][y]=num;num++;}
   x--;y++;
   if(y>=bb)break;
   for(;y<bb;y++){mas[x][y]=num;num++;}
   y--;
   for(x--;x>=z;x--){mas[x][y]=num;num++;}
   x++; 
   for(y--;y>z;y--){mas[x][y]=num;num++;}
   y++;
   aa--;
   bb--;
   z++;
   zz++;
   }
for(y=0;y<b;y++)
   {
   string str="";
   for(x=0;x<a;x++)
   str =str+mas[x][y]+" ";  
   Print(str);
   }
return(0);
}
a e b devem ser alteradas em sincronia com a mudança na dimensão da matriz.