[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 507

 
Reshetov :
글쎄, 당신이 암시한다면, 개발자는 아직 미래와 과거로 이동하기 위해 터미널에 타임 머신을 구현하지 않았습니다. 아니면 모르겠어.
당신은 현명하게 말하지만 그것에 대해 감사합니다. 힌트를 드리겠습니다.
 
griha :

주어진 지표 수준에서 주어진 사운드 신호가 재생되도록 확률 또는 RSI(또는 선택할 수 있는 여러 지표)의 수준에 따라 안내되는 스크립트를 어떻게 작성할 수 있습니까? 그리고 수행 할 작업을 선택할 수 있다면 더 좋을 것입니다. 주어진 소리 신호가 재생되고, 주문이 이루어지고, 메시지가 화면에 표시됩니다. 적어도 스크립트의 주요 블록을 알려주십시오.

튜토리얼 참조
 
eugggy :
당신은 현명하게 말하지만 그것에 대해 감사합니다. 힌트를 드리겠습니다.

추측하고 해결할 필요는 없지만 두뇌를 조금 움직이면 됩니다. 당신은 이미 다음과 같이 자신의 질문에 대답했습니다.

이기 :
... 그런 다음 0을 만들고 -1을 삭제 ...
이 숫자를 막대 숫자에 연결하십시오.
 
Reshetov :

추측하고 해결할 필요는 없지만 두뇌를 조금 움직이면 됩니다. 당신은 이미 다음과 같이 자신의 질문에 대답했습니다.

이 숫자를 막대 숫자에 연결하십시오.
감사합니다. 그렇게 하겠습니다.
 
ask : 나는 좋은 프로그래머라고 주장하지 않았습니다. 내 프로필이 아닙니다. 그러나 우리는 내 프로그래밍 능력과 해킹(매우 겸손하지만 내가 필요한 것을 얻을 수 있음)이 아니라 당신의 무례함에 대해 이야기하고 있습니다. 포럼에는 다양한 배경, 다양한 연령 및 기술을 가진 사람들이 있습니다. "텔레파시 클럽"에 누군가를 보내는 것은 맥락상 그 사람에게 그가 바보임을 나타내는 것입니다. 귀하의 정신적 능력으로 인해 명확하게 공식화된 질문을 이해할 수 없는 경우

아 감정이 너무 많다. 처음부터 동일하게 알아 봅시다. 누구든지 귀하의 질문을 답변하는 방식으로 이해할 수 있습니까? 그래서:

안녕하세요, 아마도 누군가가 사후 조합(가능한 배치) 중 올바른 조합을 찾는 코드 조각을 가지고 있습니까?

나는 너를 텔레파시로 보냈다. 당신을 그곳으로 보낸다고 해서 나는 당신을 바보라고 부르지 않았습니다(당신만이 그렇게 생각합니다). 나는 단지 문제의 모호한 공식화를 암시했는데, 이는 정상적인 답을 줄 수 없습니다. 내가 당신에게서 얻은 것은 다음과 같습니다.

무례할 필요가 있습니까? 나는 텔레파시에 가지 않고 직접 플레이하려고 시도했지만 (프로그래머가 아님) 일어난대로 밝혀졌지만 누군가가 그것을 필요로 할 것입니다.

동기 부여되지 않은 공격성에 대한 이유는 명확하지 않습니다. 그들은 학교 조합 과정에서 순열(또는 조합, 중요하지 않음)의 수를 표시하는 코드 조각(스크립트, 고문 등)에 대해 질문했습니다. 사후 데이터에서 필요한 것은 부적절한 행동의 이유입니까?

다음으로 코드 조각( https://www.mql5.com/ru/forum/134688/page504 에서 귀하의 게시물 참조)이 나타났습니다. 이에 대해 4차원 매개변수 공간에 대해 열거할 것이라는 것만 이해할 수 있습니다. 물론 코드는 작동하지 않습니다. 나는 당신에게서 특정한 질문을 받지 않았습니다. 그러나 지금 당신은 당신 자신이 매우 기분이 상했다고 생각합니다. 나는 너를 텔레파시로 보냈다.

자, 그럼 당신이 최소한 무언가를 이해할 수 있도록 저로부터 당신을 위한 구체적인 질문이 있습니다. 조합론의 학교 과정에 나를 보낼 필요가 없습니다. 기억합니다.

1. "사후 데이터"라는 표현에 구체적으로 어떤 의미를 두었나요?

2. 작업의 맥락에서 "필수"는 무엇입니까? 요건 기준이 뭔가요?

요컨대, 문제의 공식화 자체가 매우 모호하고 구체적이지 않습니다. 그러나 프로그래머는 특정 문제를 해결하기 위해 코드를 작성합니다. 당신에게 명확하지 않은 다른 것은 무엇입니까? 당신은 우리에게 불쾌감을 느꼈습니까?

 
Mathemat :

오, 많은 감정. 처음부터 동일하게 알아 봅시다. 누구든지 귀하의 질문을 답변하는 방식으로 이해할 수 있습니까? 그래서:

나는 너를 텔레파시로 보냈다. 당신을 그곳으로 보낸다고 해서 나는 당신을 바보라고 부르지 않았습니다(당신만이 그렇게 생각합니다). 나는 단지 문제의 모호한 공식화를 암시했는데, 이는 정상적인 답을 줄 수 없습니다. 내가 당신에게서 얻은 것은 다음과 같습니다.

다음으로 코드 조각( https://www.mql5.com/ru/forum/134688/page504 에서 귀하의 게시물 참조)이 나타났습니다. 이에 대해 4차원 매개변수 공간에 대해 열거할 것이라는 것만 이해할 수 있습니다. 물론 코드가 작동하지 않습니다. 나는 당신에게서 특정한 질문을 받지 않았습니다. 그러나 지금 당신은 당신 자신이 매우 기분이 상했다고 생각합니다. 나는 너를 텔레파시로 보냈다.

자, 그럼 당신이 최소한 무언가를 이해할 수 있도록 저로부터 당신을 위한 구체적인 질문이 있습니다. 조합론의 학교 과정에 나를 보낼 필요가 없습니다. 기억합니다.

1. "사후 데이터"라는 표현에 구체적으로 어떤 의미를 두었나요?

2. 작업의 맥락에서 "필수"는 무엇입니까? 요건 기준이 뭔가요?

요컨대, 문제의 공식화 자체가 매우 모호하고 구체적이지 않습니다. 그러나 프로그래머는 특정 문제를 해결하기 위해 코드를 작성합니다. 당신에게 명확하지 않은 다른 것은 무엇입니까? 당신은 우리에게 불쾌감을 느꼈습니까?


1. 나는 칸트적 의미에서 선험적(a priori)과 사후적(posteriori)의 범주에 대해 이야기하고 싶지 않습니다. 이것은 불필요합니다. 그러나 어떤 사람에게나 사후는 경험 후에 얻어진다(선험적이지 않고). 러시아어 사전의 도움으로 명확하게 설명해야 하는 점을 용서해 주십시오. http://feb-web.ru/feb/mas/mas-abc/01/ma104224.htm 따라서 "사후 데이터"는 얻은 데이터입니다. 실험/실험 중.

2. 코드에서 동등성이 제거되고 배열이 채워지지 않았기 때문에 코드가 작동하지 않는다고 했음에도 불구하고(특정 작업에 대해 채우는 것이 뻔해서 어려움을 일으키지 않기 때문에) 여전히 동일하게 줄 것입니다. 암호. 그리고 그것이 작동한다고 믿으십시오(확인하십시오). 화려하게 쓰여지지는 않았지만 제 필요에 딱 맞습니다.

간단한 예를 들어 드리겠습니다.

동전을 6번 던졌다고 가정하고 앞면은 1, 뒷면은 2로 표시합니다. 첫 번째와 세 번째 던지기, 네 번째와 여섯 번째 던지기 모두 동일한 부호(앞면 또는 뒷면)를 나타내는 모든 경우를 찾으십시오. "작동하지 않는 코드"에서 볼 수 있음) 처음 두 비교는 서로 독립적입니다(mb OO 및 RR)

//+------------------------------------------------------------------+
//| ременный.mq4 |
//| Copyright © 2012, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
//----
int array[2][2][2][2] = {1,2,

1,2,

1,2,

1,2};

int array1 = {1,2,

1,2};

for(int q = 1; q <= 2; q++)
{
for(int w = 1; w <= 2; w++)
{
for(int e = 1; e <= 2; e++)
{
for(int r = 1; r <= 2; r++)
{
for(int t = 1; t <= 2; t++)
{
for(int y = 1; y <= 2; y++)
{



if (q==e && r==y)



MessageBox("имеем: ["+q+"]["+w+"]["+e+"]["+r+"]["+t+"]["+y+"].....");



}}}}}}
//----
return(0);
}
//+------------------------------------------------------------------+

당신은 이해가 없으면 낯선 사람에게 무례하게 모든 사람을 보낼뿐만 아니라 무언가의 작동 불가능성에 대해 이야기하지만 (나는 작업에 대한 최적의 솔루션을 찾았다 고 주장하지 않습니다) 작업은 해결됩니다. 그리고 여기서 프로세스가 얼마나 간결한지는 중요하지 않으며(코드가 최적화됨) 결과가 중요합니다.

나는 당신을 조합론의 학교 과정에 대해 언급할 뻔뻔함이 없습니다(당신의 성향을 나에게 돌리지 마십시오), 당신이 그를 알고 나보다 훨씬 더 낫다고 확신합니다(나는 내 대담자를 지적으로 오히려 나보다 낮음), 그러나 나는 당신의 첫 번째 게시물에 다시주의를 끌 것입니다.

안녕하세요, 누군가가 사후 조합(가능한 배치)에서 올바른 조합을 찾는 코드를 가지고 있습니까?

사람이 이해할 수 없는 것이 무엇인지 모릅니다. 공격성과 무례함을 일으킨 원인을 이해하지 못하지만(그들은 그냥 무시할 수 있음) 다른 사람들이 스스로 대답하거나 처리할 수 있었을 것입니다. 상관없나요?

 
ask : 동전을 6번 던지고 앞면은 1로, 뒷면은 2로 표시한다고 가정해 보겠습니다. 첫 번째와 세 번째 던지기, 네 번째와 여섯 번째 던지기가 같은 부호(앞면 또는 뒷면)를 나타내는 모든 순열을 찾으십시오. ("깨진 코드"에서 볼 수 있듯이) 처음 두 비교는 서로 독립적입니다(mb OO 및 RR)

글쎄, 나는 마침내 "필요한"이라는 명확한 개념과 그것을 해결하려는 시도가있는 특정 작업을 봅니다. 여기에서 아마도 순열을 의미하는 것이 아니라 6번의 던지기에 대한 일련의 테스트를 의미합니까?

예, 이러한 문제는 간단한 열거를 제외하고는 거의 해결되지 않습니다. 특히 숫자를 세는 것이 아니라 그러한 모든 시리즈를 명확하게 표시해야 할 때 그렇습니다.

좋아, 어떤 특정 작업을 해결해야 합니까?

추신 그리고 공격성/무례함에 대한 이야기는 그만하십시오. 그것들은 존재하지 않았고 당신이 스스로 발명했습니다.

 
Mathemat :

글쎄, 나는 마침내 "필요한"이라는 명확한 개념과 그것을 해결하려는 시도가있는 특정 작업을 봅니다. 여기에서 아마도 순열을 의미하는 것이 아니라 6번의 던지기에 대한 일련의 테스트를 의미합니까?

예, 이러한 문제는 간단한 열거를 제외하고는 거의 해결되지 않습니다. 특히 숫자를 세는 것이 아니라 그러한 모든 시리즈를 명확하게 표시해야 할 때 그렇습니다.

좋아, 어떤 특정 작업을 해결해야 합니까?

추신 그리고 공격성/무례함에 대한 이야기는 그만하십시오. 그것들은 존재하지 않았고 당신이 스스로 발명했습니다.


고마워, 하지만 난 이미 마음을 정했어. 예, 분쟁이 해결된 것으로 간주하겠습니다. 당신이 나를 오해한 것처럼 나도 당신을 오해한 것 같습니다. 안정된. 다시 한번 감사합니다.
 
안녕하세요. 지표에 특정 기간의 최대 High 값을 표시하려면 어떻게 해야 합니까?
 
david2 :
안녕하세요. 지표에 특정 기간의 최대 High 값을 표시하려면 어떻게 해야 합니까?

int iHighest ( 문자열 기호, 정수 기간, 정수 유형, 정수 개수=WHOLE_ARRAY, 정수 시작=0)

발견된 가장 높은 값의 인덱스를 반환합니다(현재 막대에 상대적인 오프셋).
옵션:
기호 - 데이터를 검색할 기기의 기호 이름입니다. NULL은 현재 문자를 의미합니다.
시간대 - 기간. 차트 기간 중 하나일 수 있습니다. 0은 현재 차트의 기간을 의미합니다.
유형 - 시계열 ID. 시계열 식별자 값 중 하나일 수 있습니다.
세다 - 검색을 수행해야 하는 시계열 요소의 수(현재 막대에서 인덱스 위쪽 방향).
시작 - 가장 높은 값에 대한 검색이 시작되는 초기 막대의 인덱스(현재 막대를 기준으로 한 오프셋)입니다. 음수 값은 무시되고 null 값으로 대체됩니다.
예시:
 이중 값;
  // 연속된 20개의 막대에 대한 최대 가격 값 계산
  // 현재 차트의 인덱스 4에서 인덱스 23까지 포함
  val=높음[iHighest(NULL,0,MODE_HIGH,20,4)];