포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 79

 
터미널을 닫을 때 테스터가 오프라인 차트를 열 때 다른 차트로 저장되지 않는 이유는 무엇입니까? 너무 많은 정보가 손실되었습니다. :(
 

도와주세요..최근에 mql4를 고문하기 시작했고 프로그래밍과 친구가 될 필요가 없었습니다. 따라서 질문이 어리석은 것처럼 보일 수 있습니다. 나는 고문을 만들기 로 결정했습니다. 나는 나 자신을 썼습니다.

정수 시작()
{
정수형;
이중 최대;
이중 분;

if(유형==2)
{
최소=낮음[iLowest(Symbol(),0,MODE_LOW,6,1)]; // 마지막 6개의 양초의 최소 가격을 계산합니다.
}
if(유형==1)
{
최대=높음[iHighest(Symbol(),0,MODE_HIGH,6,1)]; // 마지막 6개 양초의 최고가를 계산합니다.
}


OrderSend ( Symbol (), OP_BUYSTOP, 0.1,max,3,min,max+0.0022, NULL,0,0, Red);// 지연된 바이스톱 설정
OrderSend(기호(), OP_SELLSTOP, 0.1,min,3,max,min-0.0022, NULL,0,0, 노란색); // 지연된 판매 정지 설정

리턴(0);
}

그 의미는 다음과 같다: 마지막 6개의 막대를 추적하고 특정 시간에 최대 바이스톱 가격, 최소 셀스톱에서 보류 설정 '', 변수는 선언되었지만 값은 유형 1에서 계산했어야 합니다. and type 2 .. 하지만 어떻게 든 계산되지 않습니다. 아마도 어딘가에 선택 순서를 추가해야 합니까 ??? 또는 이것에 필요한 것이 무엇입니까 ?? 이미 설명을 읽었지만 여전히 목적을 잘 이해하지 못합니다. 기능은 어디에나 있지만 나는 그것을 보지 못하고 그게 다야 .. (((((

여기에서 문제가 무엇인지 어떻게 설명할 수 있는지 읽고 생각해주셔서 감사합니다 =))

 
ex1m :

도와주세요..최근에 나는 mql4를 고문하기 시작했고 프로그래밍과 친구가 될 필요가 없었습니다. 따라서 질문이 어리석은 것처럼 보일 수 있습니다. 나는 고문을 만들기로 결정하고 나 자신을 썼습니다.

정수 시작()
{
정수형;
이중 최대;
이중 분;

if(유형==2)
{
최소=낮음[iLowest(Symbol(),0,MODE_LOW,6,1)]; // 마지막 6개의 양초의 최소 가격을 계산합니다.
}
if(유형==1)
{
최대=높음[iHighest(Symbol(),0,MODE_HIGH,6,1)]; // 마지막 6개의 양초의 최대 가격을 계산합니다.
}


OrderSend ( Symbol (), OP_BUYSTOP, 0.1,max,3,min,max+0.0022, NULL,0,0, Red);// 지연된 바이스톱 설정
OrderSend(기호(), OP_SELLSTOP, 0.1,min,3,max,min-0.0022, NULL,0,0, 노란색); // 지연된 판매 정지 설정

리턴(0);
}

그 의미는 다음과 같다: 마지막 6개의 막대를 추적하고 특정 시간에 최대 바이스톱 가격, 최소 셀스톱에서 보류 설정 '', 변수는 선언되었지만 값은 유형 1에서 계산했어야 합니다. and type 2 .. 하지만 어떻게 든 계산되지 않습니다. 아마도 어딘가에 선택 순서를 추가해야 합니까 ??? 또는 이것에 필요한 것이 무엇입니까 ?? 이미 설명을 읽었지만 여전히 목적을 잘 이해하지 못합니다. 기능은 어디에나 있지만 나는 그것을 보지 못하고 그게 다야 .. (((((

여기에서 문제가 무엇인지 어떻게 설명할 수 있는지 읽고 생각해주셔서 감사합니다 =))

1. SRC 버튼이 있는 코드를 삽입할 수 있습니다 - 글을 작성할 때 나타납니다.

2. 알고리즘을 말로 설명하려고 노력하십시오. 아마도 무엇이 누락되었는지 이해하게 될 것입니다. 힌트 강조 ;)

 int start()
{
int type;//????????????????????????
double max;
double min;

if (type== 2 )// откуда значение ?
{
min=Low[iLowest( Symbol (), 0 ,MODE_LOW, 6 , 1 )]; // вычисляем минимальную цену последних 6 свечей
}
if (type== 1 )// откуда значение ?
{
max=High[iHighest( Symbol (), 0 ,MODE_HIGH, 6 , 1 )]; // вычисляем максимальную цену последних 6 свечей
}


OrderSend ( Symbol (), OP_BUYSTOP, 0.1 ,max, 3 ,min,max+ 0.0022 , NULL , 0 , 0 , Red); // выставление отложенного байстопа
OrderSend ( Symbol (), OP_SELLSTOP, 0.1 ,min, 3 ,max,min- 0.0022 , NULL , 0 , 0 , Yellow); // выставление отложенного селлстопа

return ( 0 );
}
 
VladislavVG :

1. SRC 버튼이 있는 코드를 삽입할 수 있습니다 - 글을 작성할 때 나타납니다.

2. 알고리즘을 말로 설명하려고 노력하십시오. 아마도 무엇이 누락되었는지 이해하게 될 것입니다. 힌트 강조 ;)



블라디슬라프 감사합니다!


힌트가 많은 도움이 되었습니다!

 

돕다. 이 표시기가 각 프랙탈에서 모든 후속 프랙탈로 선을 (배수로) 그리는 데 필요한 것은 무엇입니까? 위에서 아래로 그리고 아래에서 아래로.

고맙습니다)

파일:
lfv1_3.mq4  5 kb
 
가장 가까운 지역 최소값과 최대값을 결정하도록 전문가를 가르치는 방법은 무엇입니까? 그러나 가장 가까운 값이며 지정된 막대 수에 대한 가장 높은 가격은 아닙니다. 표시기를 사용하는 것도 가능합니까(점을 그리는 것)? 하지만 어떻게 해야 할까요? iCustom 함수에서 shift 매개변수는 지정된 막대만 가리킵니다. 방법을 모르겠습니다 도와주세요.
 
webip :
가장 가까운 지역 최소값과 최대값을 결정하도록 전문가를 가르치는 방법은 무엇입니까? 그러나 가장 가까운 값이며 지정된 막대 수에 대한 가장 높은 가격은 아닙니다. 표시기를 사용하는 것도 가능합니까(점을 그리는 것)? 하지만 어떻게 해야 할까요? iCustom 함수에서 shift 매개변수는 지정된 막대만 가리킵니다. 방법을 모르겠습니다 도와주세요.
막대/시간에 연결되지 않은 경우 가장 가까운 최소/최대로 간주해야 하는 것은 무엇입니까? 이전 틱 또는 무엇?
 
webip :
가장 가까운 지역 최소값과 최대값을 결정하도록 전문가를 가르치는 방법은 무엇입니까? 그러나 가장 가까운 값이며 지정된 막대 수에 대한 가장 높은 가격은 아닙니다. 표시기를 사용하는 것도 가능합니까(점을 그리는 것)? 하지만 어떻게 해야 할까요? iCustom 함수에서 shift 매개변수는 지정된 막대만 가리킵니다. 방법을 모르겠습니다 도와주세요.

개념을 정의했습니까? 로컬 최소값/최대값이란 무엇입니까? 이것은 높거나 낮은 현재 가격 에 가장 가까운 가격 극단에 지나지 않습니다.

극단이란 무엇입니까? 예를 들어 상단. 이것은 적어도 세 개의 양초로 구성된 프랙탈입니다. 이러한 형태로 연속된 세 개의 양초 중 가운데 양초의 고가가 중앙 양초의 오른쪽과 왼쪽에 있는 양초의 고가보다 높습니다. 가장 가까운 프랙탈을 검색하려면 역사 깊숙한 곳에서 첫 번째 막대(아직 형성되지 않은 막대)부터 막대를 통해 주기를 구성해야 합니다. 필요한 극한값을 찾으면 막대의 번호와 중앙 촛대의 최고값을 기억하십시오. 이 두 값은 추가 계산에 사용됩니다.

 
lottamer :
변수에 가격 값을 할당하고 싶습니다.



그러나 어떤 이유로 가격은 유로 1.3360의 네 자리 숫자로 표시됩니다.

오류를 제안?
어디에서 그려지나요?
 
PapaYozh :
어디에서 그려지나요?
예, 그리기용 브러시를 즉시 제공해야 했습니다: DoubleToStr() "어디?"