초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 439 1...432433434435436437438439440441442443444445446...1503 새 코멘트 Vladimir Karputov 2015.09.16 05:14 #4381 Leanid Aladzyeu : ... 접근하지 않고 배열 값을 얻는 방법. 기능에? 또는 배열이 마지막으로 작성된 값을 기억하게 하는 방법은 무엇입니까? ... 배열에서 무언가를 가져오려면 먼저 이 "무언가"를 배열에 써야 합니다. Leanid Aladzyeu : ... 또는 배열이 마지막으로 작성된 값을 기억하게 하는 방법은 무엇입니까? ... 어떤 조건의 경우: 차트 타임프레임 을 전환할 때 또는 터미널을 다시 시작한 후에 배열을 저장해야 합니까? Leanid Aladzyeu 2015.09.16 06:22 #4382 Karputov Vladimir : 배열에서 무언가를 가져오려면 먼저 이 "무언가"를 배열에 써야 합니다. 어떤 조건의 경우: 차트 타임프레임을 전환할 때 또는 터미널을 다시 시작한 후에 배열을 저장해야 합니까? 아니 고문의 작업 중 나는 시장에 주문이있을 때 함수에 반환을 넣었습니다. 그것은 나에게 0 배열을 제공합니다 (반환은 배열이 0으로 재설정되기 전에 설정되었습니다), Vladimir Karputov 2015.09.16 06:39 #4383 Leanid Aladzyeu : 나는 시장에 주문이있을 때 함수에 반환을 넣었습니다. 그것은 나에게 0 배열을 제공합니다 (반환은 배열이 0으로 재설정되기 전에 설정되었습니다), "명령을 내리는" 배열은 무엇입니까? 그들은 어디에 선언되고 어디에 작성됩니까? 그리고 코드를 정확하게 붙여넣기 해주세요. pr0gre5 2015.09.16 16:13 #4384 Karputov Vladimir : 함수 매개변수를 원래 버전으로 반환해야 합니다. 그렇지 않으면 단순히 호출되지 않습니다. 다음은 SignalAC 표준 파일 코드입니다. //+----------------------------------------------- --------------------+ //| 그 가격이 오를 것이라는 "투표". | //+----------------------------------------------- --------------------+ int CSignalAC::LongCondition (무효) 나는 이것을 이해합니다: 코드는 신호를 보내고 매개변수는 double& price, double& sl, double& tp,datetime& 만료가 주문을 하는 데 필요합니다. 전문가의 다른 블록이 이 작업을 수행합니까? pr0gre5 2015.09.16 16:19 #4385 변형에 대한 코드를 수정했습니다. int CSampleSignal::ShortCondition(무효) 전문가가 뭔가를 하기 시작했습니다. 조언 감사합니다! Vladimir Karputov 2015.09.16 17:43 #4386 pr0gre5 : 변형에 대한 코드를 수정했습니다. int CSampleSignal::ShortCondition(무효) 전문가가 뭔가를 하기 시작했습니다. 조언 감사합니다! 별말씀을요. 언제 어디서 필요한지 물어보세요 :) Aleksey Vyazmikin 2015.09.17 10:03 #4387 이러한 질문, 이 코드는 계산을 제한하는 역할을 합니다. 계정은 새 막대 에 한 번만 있습니까? static datetime TimeN=0; datetime TimeC=iTime(NULL,TF,0); if(TimeN==0)TimeN=TimeC; if(TimeN==TimeC) return(0); Vladimir Karputov 2015.09.17 13:50 #4388 -Aleks- : 이러한 질문, 이 코드는 계산을 제한하는 역할을 합니다. 계정은 새 막대 에 한 번만 있습니까? static datetime TimeN=0; datetime TimeC=iTime(NULL,TF,0); if(TimeN==0)TimeN=TimeC; if(TimeN==TimeC) return(0); 새 막대가 M1 기간에 있으면 다음 메시지를 인쇄하십시오. //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick () { //--- static datetime TimeN; datetime TimeC=iTime( NULL , PERIOD_M1 , 0 ); if (TimeN==TimeC) return ; TimeN=TimeC; // новый бар, выполняем код Print ( "New bar" ); return ; } Aleksey Vyazmikin 2015.09.17 15:12 #4389 Karputov Vladimir : 새 막대가 M1 기간에 있으면 다음 메시지를 인쇄하십시오. 그래서 내 말이 맞아, 이것은 새로운 바에 대한 수표인가? Vladimir Karputov 2015.09.17 15:40 #4390 -Aleks- : 그래서 내 말이 맞아, 이것은 새로운 바에 대한 수표인가? 내 코드를 의미한다면 예, 내 코드는 새 막대를 확인하는 것입니다. 1...432433434435436437438439440441442443444445446...1503 새 코멘트 사유: 취소 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
...
배열에서 무언가를 가져오려면 먼저 이 "무언가"를 배열에 써야 합니다.
...
어떤 조건의 경우: 차트 타임프레임을 전환할 때 또는 터미널을 다시 시작한 후에 배열을 저장해야 합니까?배열에서 무언가를 가져오려면 먼저 이 "무언가"를 배열에 써야 합니다.
아니 고문의 작업 중
나는 시장에 주문이있을 때 함수에 반환을 넣었습니다. 그것은 나에게 0 배열을 제공합니다 (반환은 배열이 0으로 재설정되기 전에 설정되었습니다),
나는 시장에 주문이있을 때 함수에 반환을 넣었습니다. 그것은 나에게 0 배열을 제공합니다 (반환은 배열이 0으로 재설정되기 전에 설정되었습니다),
함수 매개변수를 원래 버전으로 반환해야 합니다. 그렇지 않으면 단순히 호출되지 않습니다.
다음은 SignalAC 표준 파일 코드입니다.
//+----------------------------------------------- --------------------+
//| 그 가격이 오를 것이라는 "투표". |
//+----------------------------------------------- --------------------+
int CSignalAC::LongCondition (무효)
나는 이것을 이해합니다: 코드는 신호를 보내고 매개변수는 double& price, double& sl, double& tp,datetime& 만료가 주문을 하는 데 필요합니다.
전문가의 다른 블록이 이 작업을 수행합니까?
변형에 대한 코드를 수정했습니다.
int CSampleSignal::ShortCondition(무효)
전문가가 뭔가를 하기 시작했습니다. 조언 감사합니다!
변형에 대한 코드를 수정했습니다.
int CSampleSignal::ShortCondition(무효)
전문가가 뭔가를 하기 시작했습니다. 조언 감사합니다!
이러한 질문, 이 코드는 계산을 제한하는 역할을 합니다. 계정은 새 막대 에 한 번만 있습니까?
static datetime TimeN=0;
datetime TimeC=iTime(NULL,TF,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC) return(0);
이러한 질문, 이 코드는 계산을 제한하는 역할을 합니다. 계정은 새 막대 에 한 번만 있습니까?
static datetime TimeN=0;
datetime TimeC=iTime(NULL,TF,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC) return(0);
새 막대가 M1 기간에 있으면 다음 메시지를 인쇄하십시오.
새 막대가 M1 기간에 있으면 다음 메시지를 인쇄하십시오.
그래서 내 말이 맞아, 이것은 새로운 바에 대한 수표인가?