[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 42

 
xruss >> :

이론적인 질문:

1. 함수를 작성하는 방법(어디에서 읽을 수 있습니까?)

2. 어떤 확장자로 컴파일하고 저장해야 하나요?

3. 어떤 폴더에 저장해야 하나요?

4. 이를 실행하기 위해 별도의 스크립트를 작성해야 합니까(또는 Expert Advisor에서 자체적으로 실행될 것입니까)?

내 질문을 통과하지 못한 사람들에게 많은 감사를드립니다!))

설명서에 있으니 찾아보세요. https://book.mql4.com/en/

기능 정보: https://book.mql4.com/ru/basics/functions

 
ikatsko писал(а) >>

여기를 보십시오: https://www.mql5.com/ru/code/mt4/experts

고맙습니다! 내가 볼게요.

 
bool exit_for = false ;
double max_1 = 0 ;
double max_2 = 0 ;
for ( int k = 0 ; k < Bars ; k + + )
{
	if (	iRSI ( Symbol ( ) , 0 , rsi_period , PRICE_CLOSE , k ) < iRSI ( Symbol ( ) , 0 , rsi_period , PRICE_CLOSE , k + 1 )
		& & iRSI ( Symbol ( ) , 0 , rsi_period , PRICE_CLOSE , k + 1 ) > iRSI ( Symbol ( ) , 0 , rsi_period , PRICE_CLOSE , k + 2 ) 	)
	{
		//Если это первый максимум:
		if ( max_1 = = 0 )
			max_1 = iRSI ( Symbol ( ) , 0 , rsi_period , PRICE_CLOSE , k + 1 ) ; //Записываем номер бара экстремума
		else
		//Если первый найден, записываем второй
		{	
                        max_2 = iRSI ( Symbol ( ) , 0 , rsi_period , PRICE_CLOSE , k + 1 ) ;
                        exit_for = true ;
                } 
	}
        //Выход из цикла, когда найдены оба максимума
        if ( exit_for = = true ) k = Bars + 1 ;  
}
안녕하세요 . 제발 내게 말해줘. RSI 값이 70보다 높은 후 피크를 비교하는 것에 대한 내 질문에 그들은이 솔루션을 제안했습니다.(위 코드)

그러나 그것은 조금 다른 것으로 밝혀졌습니다. 결과적으로 히스토리의 최고값이 검색되지만(예: 지난 날 찾기) 이 기능이 작동하도록 허용된 후 이 조건이 실행될 때까지 기다려야 합니다(예: 첫 번째 막대의 값 > 70) ... 그리고 조건이 충족되면(역사에 없는 막대 이전 > 70, 이후) 첫 번째 Makim이 두 번째 미만인 경우 - 구매 마감

무엇을 변경해야 하는지 알려주세요.

감사해요
 
alexey999 >> :

아니요. 덕분에 포토샵을 할 줄 압니다.

예를 들어 한 상품의 계약 그룹을 다른 상품과 시각적으로 구분하려면 이러한 설정이 필요합니다. 귀하는 "상위 설정, 고문 ...."에 대해 토론하는 포럼에 있습니다. 아무도 말할 수 없습니까? "시장감시"에서 선의 색을 변경하는 방법????!!!!!

글쎄, 프로, 정말 아무도 프로그램 설정을 파고 그것을하는 방법을 모릅니다 ???!!!

 

안녕하세요, 저는 My first "grail" 기사를 읽고 "Ctrl + C Ctrl + V" 방법을 사용하여 주어진 예제를 재현하려고 시도했습니다. 작동하지 않고 오류는 "최적화 중에 1개의 패스가 수행되었으며 1개의 결과가 있습니다. 중요하지 않은 것으로 폐기되었습니다." 체크박스를 어디에 두는지 또는 어떻게 처리하는지 알려주십시오.

 
전문가 여러분! 돕다......
'MagicNumber' - variable not defined	C:\Program Files\MetaTrader - Alpari\experts\expertCCI_RSI.mq4 (40, 27)
What is it ..... 컴파일시 메타에디터가 떴다. 나머지 오류는 직접 수정했습니다. 물론이죠....
 
igrok2008 >> :
전문가 여러분! 도움말 ...... What is ..... 컴파일할 때 메타에디터가 발행했습니다. 나머지 오류는 직접 수정했습니다. 물론이죠....

따라서 오류와 함께 다음과 같은 줄도 제거했습니다.


외부 정수 MagicNumber = 0;


다시 넣어야 합니다

 

alexey999 писал(а) >>


예를 들어 한 상품의 계약 그룹을 다른 상품과 시각적으로 구분하려면 이러한 설정이 필요합니다.


글쎄, 프로, 정말 아무도 프로그램 설정을 파고 그것을하는 방법을 모릅니다 ???!!!

플레이트 상단에는 "Symbol"이라는 열 이름이 있습니다. 그것을 클릭해보십시오.

 

안녕하세요. 비주얼 테스터에서 현재 차트와 병렬로 다른 시간대의 차트를 표시하는 방법을 알려주세요.

 

친애하는 신사 여러분, 프로그래머 여러분, 제가 알아낼 수 있도록 도와주세요. 지금 일주일 동안 머리를 쓰다듬고 있습니다.

iCustom 기능으로,

iCustom에서는 배열에서 데이터를 가져오기 위해 이 배열을 올바르게 선언하는 방법과 그 안에 슬라이딩 평균을 지정하는 방법을 알 수 없습니다. 간단합니다. 평균화 방법은 외부 변수를 처리할 수 없습니다. 이 자습서는 이미 연구되었습니다. 앨리게이터와 2개의 이동 평균을 사용한 흥미로운 예, 두 배는 다른 배열로 선언해야 하거나 하나에 포함될 수 있지만 설정은 어떻습니까?

2. #include <Variables.mqh> 함수는 필수인가요? init에 모든 변수를 정의하는 것이 더 낫습니까?그리고 논리에 참조가 없는 변수는 어떻게 됩니까?

3.#include <Terminal.mqh> 주문에 대한 회계처리는 동일합니다. 논리를 설명하십시오, 내 머리에 완전한 혼란이 있습니다.

미리 감사드립니다.