초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1304 1...129712981299130013011302130313041305130613071308130913101311...1503 새 코멘트 Alexey Viktorov 2021.05.09 08:55 #13031 Николай К : 제발 내게 말해줘. 다음은 해당 항목입니다. var1=(var<10)?1:0; 그것이 의미하는 바, 해석하는 방법, 응용 프로그램. 옵션. 설명서 를 읽으십시오. Документация по MQL5: Основы языка / Операторы / Условный оператор ?: www.mql5.com Условный оператор ?: - Операторы - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Dmitiry Ananiev 2021.05.09 11:27 #13032 Николай К : 제발 내게 말해줘. 다음은 해당 항목입니다. var1=(var<10)?1:0; 그것이 의미하는 바, 해석하는 방법, 응용 프로그램. 옵션. var<10 = true이면 var1 = 1 그렇지 않으면 var1 = 0; Kira27 2021.05.09 20:14 #13033 여기요! ! ! MQL4 터미널에서 OOP 요소(CLASS)가 있는 MQL5로 작성된 코드가 작동하지 않는지 알려주세요. 클래스가 포함된 프로그램을 컴파일하려고 하면 클래스 메서드 를 호출할 때 전달된 매개변수에 오류가 발생합니다. 그러나 클래스 자체는 오류 없이 4번째 편집기에서 컴파일됩니다. Oleg Kolesov 2021.05.13 14:58 #13034 안녕하세요. 돕다! 지표의 수평 수준 값을 Expert Advisor 에 전달하는 방법은 무엇입니까? *** Vladimir Karputov 2021.05.13 15:00 #13035 Oleg Kolesov : 안녕하세요. 돕다! 지표의 수평 수준 식별자 값을 Expert Advisor 에 전달하는 방법은 무엇입니까? MQL5의 표시기 핸들은 OnInit에서 생성되어야 하며 이러한 방식으로 한 번 생성됩니다. 이것이 가장 먼저 수정해야 할 사항입니다. Oleg Kolesov 2021.05.13 15:06 #13036 블라디미르. OnInit()에서 생성됩니다. EA는 지표를 봅니다. 렌더링 할 때 매개 변수를 올바르게 전송하고 그립니다. 거래하고 싶지 않으세요? Vladimir Karputov 2021.05.13 15:08 #13037 Oleg Kolesov : 블라디미르. OnInit()에서 생성됩니다. EA는 지표를 봅니다. 렌더링 할 때 매개 변수를 올바르게 전송하고 그립니다. 거래하고 싶지 않으세요? 코드를 올바르게 붙여넣으십시오 . Oleg Kolesov 2021.05.13 15:20 #13038 //+------------------------------------------------------------------+ //| Настраиваемые параметры | //+------------------------------------------------------------------+ input string Expert_Title="Exp_Tangents2"; // The name of the EA input int Period1=29; // Period1 input int Period2=145; // Period2 input int Period3=609; // Period3 input double level1=46.0; // input double level2=22.0; // input double level3=0.0; // input double level4=-22.0; // input double level5=-46.0; // //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { // получаем хэндл индикатора Tangents HLHandle=iCustom(NULL,0,"Examples\\Tangents2",Period1,Period2, Period3,level1,level2,level3,level4,level5); // если хэндл неверный if(HLHandle<0) { Alert("Ошибка создания хэнла индикатора Tangents2 - ошибка: ",GetLastError(),"!!"); return(-1); } } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //+---------------------------------------------------------------------+ //| Копируем значения индикаторов в массивы, используя хэндлы индикатора //+---------------------------------------------------------------------+ if(CopyBuffer(HLHandle,0,0,3,L1)<0 || CopyBuffer(HLHandle,1,0,3,L2)<0 || CopyBuffer(HLHandle,2,0,3,L3)<0) { Alert("Ошибка копирования буферов хэндла индикатора Tangents2 - ошибка:",GetLastError(),"!!"); return; } } //+------------------------------------------------------------------+ //| Проверяет условия на покупку | //+------------------------------------------------------------------+ bool checkBuy() { bool dobuy = false; if(L2[2]<level1 && L2[1]>level1 && L3[2]<level1 && L3[1]>level1 && (L1[1]>level1 || L1[1]<level5)) { dobuy = true; } return(dobuy); } Vladimir Karputov 2021.05.13 15:28 #13039 Oleg Kolesov : 버퍼 '0'에서 무언가를 두 번 복사하는 이유는 무엇입니까? Vladimir Karputov 2021.05.13 15:33 #13040 Oleg Kolesov : ArraySetAsSeries (***,true)를 사용하여 복사하려는 배열을 뒤집는 것을 잊으셨습니까? 1...129712981299130013011302130313041305130613071308130913101311...1503 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
제발 내게 말해줘. 다음은 해당 항목입니다.
var1=(var<10)?1:0;
그것이 의미하는 바, 해석하는 방법, 응용 프로그램. 옵션.
설명서 를 읽으십시오.
제발 내게 말해줘. 다음은 해당 항목입니다.
var1=(var<10)?1:0;
그것이 의미하는 바, 해석하는 방법, 응용 프로그램. 옵션.
var<10 = true이면 var1 = 1
그렇지 않으면 var1 = 0;
여기요! ! ! MQL4 터미널에서 OOP 요소(CLASS)가 있는 MQL5로 작성된 코드가 작동하지 않는지 알려주세요. 클래스가 포함된 프로그램을 컴파일하려고 하면 클래스 메서드 를 호출할 때 전달된 매개변수에 오류가 발생합니다. 그러나 클래스 자체는 오류 없이 4번째 편집기에서 컴파일됩니다.
안녕하세요. 돕다!
지표의 수평 수준 값을 Expert Advisor 에 전달하는 방법은 무엇입니까?
***
안녕하세요. 돕다!
지표의 수평 수준 식별자 값을 Expert Advisor 에 전달하는 방법은 무엇입니까?
MQL5의 표시기 핸들은 OnInit에서 생성되어야 하며 이러한 방식으로 한 번 생성됩니다. 이것이 가장 먼저 수정해야 할 사항입니다.
블라디미르. OnInit()에서 생성됩니다. EA는 지표를 봅니다. 렌더링 할 때 매개 변수를 올바르게 전송하고 그립니다. 거래하고 싶지 않으세요?
코드를 올바르게 붙여넣으십시오 .
버퍼 '0'에서 무언가를 두 번 복사하는 이유는 무엇입니까?
ArraySetAsSeries (***,true)를 사용하여 복사하려는 배열을 뒤집는 것을 잊으셨습니까?