artmedia70>> : А кто сказал, что именно тот кусочек работает неправильно? Если б я выложил весь код - места бы не хватило... Сначала вызываете на общение, потом в кусты... :)
아니요. 깨진 코드 조각을 분해하는 것이 좋습니다. 모든 세부 사항을 탐색하십시오. 대신 전체 코드를 게시했습니다. :)
나는 어떤 덤불 속에도 숨지 않을 것입니다. 나는 인용한다:
>> 올바르게 작동하지 않는 코드를 살펴보겠습니다...
>> 하고 있나요?
여기 내 말이 있습니다. 작동하지 않는 부분 대신에 이해할 수 없는 내용을 게시했습니다. 일종의 기능 집합입니다. 이것은 내가 좋아하지 않는 것입니다.
일반적으로 오류를 찾으려면 코드의 일부 섹션을 차단해야 합니다. 예를 들어, 코드는 다음 블록으로 구성됩니다.
- 거래 신호의 존재를 확인하기 위한 블록
- 블록 열기/닫기/뒤집기 주문
- 열린 위치를 유지하기 위한 블록.
여러 줄 주석 /**/을 사용하여 마지막 두 블록을 차단하고 Expert Advisor를 시작하고 인쇄 또는 경고를 사용하여 주요 변수의 값을 제거합니다. 이 블록이 올바르게 작동하는지 확인하십시오. 오류가 발생하면 수정합니다. 그런 다음 다음 코드 블록에서 잠금을 해제하고 절차를 반복합니다. 그리고 모든 코드가 디버깅될 때까지 계속됩니다. 다른 방법은 더 지루할 것입니다.
일반적으로 오류를 찾으려면 코드의 일부 섹션을 차단해야 합니다. 예를 들어 코드는 다음 블록으로 구성됩니다.
- 거래 신호의 존재를 확인하기 위한 블록
- 블록 열기/닫기/뒤집기 주문
- 열린 위치를 유지하기 위한 블록.
여러 줄 주석 /**/을 사용하여 마지막 두 블록을 차단하고 Expert Advisor를 시작하고 인쇄 또는 경고를 사용하여 주요 변수의 값을 제거합니다. 이 블록이 올바르게 작동하는지 확인하십시오. 오류가 발생하면 수정합니다. 그런 다음 다음 코드 블록에서 잠금을 해제하고 절차를 반복합니다. 그리고 모든 코드가 디버깅될 때까지 계속됩니다. 다른 방법은 더 지루할 것입니다.
네, 감사합니다. 이미 알고 있습니다. 지식이 조금 부족합니다. 그리고 어떤 부분이 작동하지 않는지 몰라서 전체 코드를 게시했습니다. 결국, 그것이 원래 게시된 것일 필요는 없습니다. 참여해 주셔서 감사합니다... :)
Andrei01>> : Скажите, должны ли рисоваться графические объекты советником в тестере не в ценовом окне, а в отдельном? Почему-то это не работает при замене нуля на единицу при создании объекта.
별도의 창으로 빈 iCustom 표시기를 만들고 EA에서 호출하고,
그러면 어드바이저의 개체가 그릴 위치가 됩니다. 그렇지 않으면 창이 없지만 그려야 하는 위치에 그리라는 명령을 내립니다.
당신은 단지 규모에주의를 기울여야합니다,
가장 쉬운 방법은 배경색의 칠면조에 두 개의 버퍼를 설정하는 것입니다.
하나에서 다른 최소값에 최대값을 할당하면 편리하며 표시기의 외부 매개변수에서 조정할 수 있습니다.
sllawa3>> : подскажите пожалуйста как вписать индюк в эксперт чтоб снимал данные с тф н4 ???
for ( int i=limit;i>= 0 ;i--)
{
int ii=iBarShift( Symbol (), 240 , i); //Symbol() или NULL
upPrice=iHigh( NULL , 240 , iHighest( NULL , 240 ,MODE_HIGH,N, ii) ); //максимум за N баров
downPrice=iLow( NULL , 240 , iLowest( NULL , 240 ,MODE_LOW, N, ii) ); //минимум за N баров
ExtMapBuffer1[i]=(upPrice-downPrice)/ Point ;
}
오류 4051이란 무엇이며 어떻게 잡아야 합니까?
https://docs.mql4.com/en/constants/errors
ERR_INVALID_FUNCTION_PARAMVALUE 4051 잘못된 함수 매개변수 값
А кто сказал, что именно тот кусочек работает неправильно? Если б я выложил весь код - места бы не хватило...
Сначала вызываете на общение, потом в кусты... :)
아니요. 깨진 코드 조각을 분해하는 것이 좋습니다. 모든 세부 사항을 탐색하십시오. 대신 전체 코드를 게시했습니다. :)
나는 어떤 덤불 속에도 숨지 않을 것입니다. 나는 인용한다:
>> 올바르게 작동하지 않는 코드를 살펴보겠습니다...
>> 하고 있나요?
여기 내 말이 있습니다. 작동하지 않는 부분 대신에 이해할 수 없는 내용을 게시했습니다. 일종의 기능 집합입니다. 이것은 내가 좋아하지 않는 것입니다.
일반적으로 오류를 찾으려면 코드의 일부 섹션을 차단해야 합니다. 예를 들어, 코드는 다음 블록으로 구성됩니다.
- 거래 신호의 존재를 확인하기 위한 블록
- 블록 열기/닫기/뒤집기 주문
- 열린 위치를 유지하기 위한 블록.
여러 줄 주석 /**/을 사용하여 마지막 두 블록을 차단하고 Expert Advisor를 시작하고 인쇄 또는 경고를 사용하여 주요 변수의 값을 제거합니다. 이 블록이 올바르게 작동하는지 확인하십시오. 오류가 발생하면 수정합니다. 그런 다음 다음 코드 블록에서 잠금을 해제하고 절차를 반복합니다. 그리고 모든 코드가 디버깅될 때까지 계속됩니다. 다른 방법은 더 지루할 것입니다.
일반적으로 오류를 찾으려면 코드의 일부 섹션을 차단해야 합니다. 예를 들어 코드는 다음 블록으로 구성됩니다.
- 거래 신호의 존재를 확인하기 위한 블록
- 블록 열기/닫기/뒤집기 주문
- 열린 위치를 유지하기 위한 블록.
여러 줄 주석 /**/을 사용하여 마지막 두 블록을 차단하고 Expert Advisor를 시작하고 인쇄 또는 경고를 사용하여 주요 변수의 값을 제거합니다. 이 블록이 올바르게 작동하는지 확인하십시오. 오류가 발생하면 수정합니다. 그런 다음 다음 코드 블록에서 잠금을 해제하고 절차를 반복합니다. 그리고 모든 코드가 디버깅될 때까지 계속됩니다. 다른 방법은 더 지루할 것입니다.
Скажите, должны ли рисоваться графические объекты советником в тестере не в ценовом окне, а в отдельном? Почему-то это не работает при замене нуля на единицу при создании объекта.
별도의 창으로 빈 iCustom 표시기를 만들고 EA에서 호출하고,
그러면 어드바이저의 개체가 그릴 위치가 됩니다. 그렇지 않으면 창이 없지만 그려야 하는 위치에 그리라는 명령을 내립니다.
당신은 단지 규모에주의를 기울여야합니다,
가장 쉬운 방법은 배경색의 칠면조에 두 개의 버퍼를 설정하는 것입니다.
하나에서 다른 최소값에 최대값을 할당하면 편리하며 표시기의 외부 매개변수에서 조정할 수 있습니다.
подскажите пожалуйста как вписать индюк в эксперт чтоб снимал данные с тф н4 ???
int counted_bars=IndicatorCounted(); тоже в эксперте не потянет