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

 
제발 말해! 어드바이저를 최적화 할 때 195/1280(45872)이 발행됩니다. 내가 알기로는 괄호 안의 숫자는 가능한 옵션의 수이고 1280은 실행의 수입니다. 45872가 아니라 1280을 실행하는 이유는 무엇입니까? 모든 옵션을 제거하는 방법?
 
THC :
말해주세요! 어드바이저 최적화 시 195/1280(45872)이 발급됩니다. 내가 알기로는 괄호 안의 숫자는 가능한 옵션의 수이고 1280은 실행의 수입니다. 45872가 아니라 1280을 실행하는 이유는 무엇입니까? 모든 옵션을 제거하는 방법?
" 유전자 알고리즘 " 비활성화
 
안녕하세요!
테스터에서 EA를 실행하려고 하는데 " SetIndexBuffer 함수 의 2 매개변수는 배열이어야 합니다"라고 표시됩니다. 게다가 EA 자체에는 SetIndexBuffer 함수가 없고, 인디케이터를 호출하기 위한 iCustom 함수만 있는데 이 함수가 작성되어 있습니다. 무엇이 문제일 수 있는지 말씀해 주십시오. 인터넷에서 답을 못찾음...
 
v2812 :

안녕하세요!
테스터에서 EA를 실행하려고 하는데 "SetIndexBuffer 함수의 2 매개변수는 배열이어야 합니다"라고 표시됩니다. 게다가 EA 자체에는 SetIndexBuffer 함수가 없고, 인디케이터를 호출하기 위한 iCustom 함수만 있는데 이 함수가 작성되어 있습니다.

문제는 호출된 표시기에 있습니다.

그것을 열고 init() 함수를 보십시오

SetIndexBuffer 에서 두 번째 매개변수는 아마도 배열이 아닐 것입니다.


인터넷에서 답을 찾을 수 없습니다 ...

:))) 왜 거기 봐? 코드를 봐주세요 :)

추신.

코넷, 당신은 여자입니까?

 

내가 이해하는 한 init에서는 모든 것이 배열로 작성됩니다.

정수 초기화()
{
//---- 표시기
SetIndexStyle(0, DRAW_ARROW);
SetIndexStyle(1, DRAW_ARROW);
SetIndexStyle(2, DRAW_LINE);
SetIndexStyle(3, DRAW_NONE);
SetIndexBuffer(4, DRAW_NONE);
SetIndexBuffer(5, DRAW_NONE);
SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE);

SetIndexBuffer(0, 강세 다이버전스);
SetIndexEmptyValue(0, EMPTY_VALUE );
SetIndexBuffer(1, 약세다이버전스);
SetIndexEmptyValue(1, EMPTY_VALUE);
SetIndexBuffer(2, 버퍼1);
SetIndexBuffer(3, Buf2);
SetIndexBuffer(4, 가격);
SetIndexBuffer(5, pricel);
SetIndexBuffer(6, 이전하이버퍼);
SetIndexBuffer(7, 이전로우 버퍼);
//----
SetIndexArrow(0, 233);
SetIndexArrow(1, 234);
//----
IndicatorName = "최고의 div 원본";
IndicatorDigits(숫자 + 2);
IndicatorShortName(indicatorName);
반환(0);
}

파일:
 

좋은 오후에요 여러분!

다른 디렉토리에 동일한 어드바이저 3개를 만드는 방법을 아는 사람이 있을 수 있습니다.

지정된 디렉토리(Desktop라고 가정)에 있는 하나의 텍스트 파일(예: proba.txt)에 정보를 제공했습니다.

MQL에서 어떤 명령(및 어떤 매개변수로)을 수행할 수 있습니까? 파일열기() - ?

 
v2812 :

내가 이해하는 한 init에서는 모든 것이 배열로 작성됩니다.

여기에 오류가 있습니다

SetIndexBuffer (4, DRAW_NONE);

SetIndexBuffer(5, DRAW_NONE);
SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE);
 
Aleksandr_8 :

좋은 오후에요 여러분!

다른 디렉토리에 동일한 어드바이저 3개를 만드는 방법을 아는 사람이 있을 수 있습니다.

지정된 디렉토리(Desktop라고 가정)에 있는 하나의 텍스트 파일(예: proba.txt)에 정보를 제공했습니다.

MQL에서 어떤 명령(및 어떤 매개변수로)을 수행할 수 있습니까? 파일열기() - ?


WinAPI 전용 - https://www.mql5.com/en/articles/1540

 
sergeev :

여기에 오류가 있습니다

SetIndexBuffer(4, DRAW_NONE);

SetIndexBuffer(5, DRAW_NONE);
SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE);


어리석은 질문을 용서해 주십시오. 이 버퍼에서 그릴 것이 필요하지 않은 경우 Draw_None 대신 무엇을 작성해야 합니까? 아니면 이 4줄을 삭제할 수 있습니까?
 
v2812 :

어리석은 질문을 용서해 주십시오. 이 버퍼에서 그릴 것이 필요하지 않은 경우 Draw_None 대신 무엇을 작성해야 합니까? 아니면 이 4줄을 삭제할 수 있습니까?

바로 위의 기능이 올바르게 작성되었습니다.

인덱스 스타일 설정

사유: