초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 26

 
예에서 나는 종종 예를 봅니다.
 //--- случайным образом создаём одну из 7 возможных фигур
   int nshape= rand ()% 7 ;
   switch (nshape)
     {
       case 0 : m_shape= new CTetrisShape1; break ;
       case 1 : m_shape= new CTetrisShape2; break ;
       case 2 : m_shape= new CTetrisShape3; break ;
       case 3 : m_shape= new CTetrisShape4; break ;
       case 4 : m_shape= new CTetrisShape5; break ;
       case 5 : m_shape= new CTetrisShape6; break ;
       case 6 : m_shape= new CTetrisShape7; break ;
CTetrisShape1 함수의 7가지 변형 중 하나가 마치 내가 7개의 면을 가진 주사위를 굴린 것처럼 실제로 무작위로 호출된다는 것을 이해해야 합니까?
 
Dimka-novitsek :
내가 보는 예에서 나는 종종 예를 보게 되는데 CTetrisShape1 함수의 7가지 변형 중 하나가 마치 내가 7개의 면을 가진 주사위를 굴린 것처럼 정말로 무작위로 호출된다는 것을 이해해야 할까요?
시도하기 전까지는 얻을 수 없습니다. 언어를 배우고 싶다면 현재 연구 중인 언어 구성을 사용하여 (심지어 실험적인 코드라도) 작성해야 합니다. 이 질문은 가장 순수한 형태로 여기에서 당신을 돕고 있는 사람을 향한 유아적 도발입니다.
 
Dimka-novitsek :
내가 보는 예에서 나는 종종 예를 보게 되는데 CTetrisShape1 함수의 7가지 변형 중 하나가 마치 내가 7개의 면을 가진 주사위를 굴린 것처럼 정말로 무작위로 호출된다는 것을 이해해야 할까요?

글쎄, 이것은 숫자가 임의의 순서로 떨어져야 하는 Tetris의 예입니다.

코드 자체는 결정적으로 실행되며 rand() 함수만 이 프로세스에 의사 무작위성을 제공합니다.

 
여기에서는 예제를 작성하고 분석합니다. 어떤 종류의 도발? 나는 공부하고 있지만 여기에서 단어의 절반은 적어도 결정론적으로 그리고 의사 무작위적으로 정말 이해할 수 없습니다. 정말 묻고 있어요! 글쎄, 내가 뭔가를 바로 이해하지 못한다면 실례하지만 바로 이해하지 못합니다. 고마워, 내가 물어볼게.
 
고맙습니다! 나는 의사 무작위성에 대해 읽었습니다. 정말 흥미로운!! 대체로 이해했습니다. 명쾌한 답변 감사합니다!
 
Dimka-novitsek :
여기에서는 예제를 작성하고 분석합니다. 어떤 종류의 도발? 나는 공부하고 있지만 여기에서 단어의 절반은 적어도 결정론적으로 그리고 의사 무작위적으로 정말 이해할 수 없습니다. 정말 묻고 있어요! 글쎄, 내가 뭔가를 바로 이해하지 못한다면 실례하지만 바로 이해하지 못합니다. 고마워, 내가 물어볼게.
뭐야, 구글이 안 돼? 아니면 Wikipedia가 포함되어 있습니까?
 

코드의 조건을 확인하는 방법을 알려주세요. 예를 들면 다음과 같습니다.

 // 1
if (cond1==var1 && cond2==var2 && cond3>=var3 && cond4<=var4)
{ c=a+b;
}

// 2
if (cond1==var1) if (cond2==var2) if (cond3>=var3) if (cond4<=var4)
{ c=a+b;
}

// 3
if (cond1==var1)
{   if (cond2==var2)
   {   if (cond3>=var3)
      {   if (cond4<=var4)
         c=a+b;
      }
   }
}
 
아마도 세 가지 옵션이 모두 동일하고 정확할 것입니다!! 글쎄, 전문가들이 말하자. 나는 첫 번째 옵션이 더 좋습니다.
 
즐겁지 않다. 나는 많은 연구와 위키피디아를 합니다. 텍스트에는 새로운 단어, 용어, 링크가 너무 많아서 무언가를 이해하기 위해서는 살아있는 사람의 말이 매우 필요합니다. 유레인, 다시 한 번 감사합니다!
 
위치 수정 에 대해 이해할 수 없습니다. MQL5 참조에서 명확하지 않습니다. 거래 기능 목록에 해당 기능이 표시되지 않습니다. 누군가 코드 예제를 제공할 수 있습니까?
사유: