안녕하세요, 저는 MQL4 연구를 시작하기로 결정했습니다. 배열 작업을 시작했는데 질문이 생겼습니다. Time[] 요소를 표시할 때 다음 값이 2006.11.01 14:35 형식 대신 1264149780으로 나옵니다. 예를 들어, 또는 아마도 1264149780이 좌표인가요?
말해주세요, 여기에서 캐치가 무엇입니까? 한 방향으로 모든 트랜잭션을 닫는 두 개의 코드를 제공합니다.
for( ii =0; ii <OrdersTotal(); ii ++){OrderSelect( ii , SELECT_BY_POS , MODE_TRADES );if(OrderType()==OP_BUY){if( closelong ==1){OrderClose(OrderTicket(),OrderLots(),Bid,20,Blue);return(0);}}if(OrderType()==OP_SELL){if( closeshort ==1){OrderClose(OrderTicket(),OrderLots(),Ask,20,Red);return(0);}}}
그리고 두 번째:
for( ii =OrdersTotal(); ii >0; ii --){OrderSelect( ii , SELECT_BY_POS , MODE_TRADES );if(OrderType()==OP_BUY){if( closelong ==1){OrderClose(OrderTicket(),OrderLots(),Bid,20,Blue);return(0);}}if(OrderType()==OP_SELL){if( closeshort ==1){OrderClose(OrderTicket(),OrderLots(),Ask,20,Red);return(0);}}}
모든 것이 동일한 것 같습니다. 두 번째 거래만 마지막 거래부터 시작하고 첫 번째 거래는 첫 번째 거래부터 시작하여 거래를 마감해야 합니다.
따라서 첫 번째 거래는 올바르게 작동하고 모든 거래가 종료되지만 두 번째 거래는 가장 최근 거래만 종료되고 나머지 거래는 종료되지 않습니다. 왜요?
안녕하세요, 저는 MQL4 연구를 시작하기로 결정했습니다. 배열 작업을 시작했는데 질문이 생겼습니다. Time[] 요소를 표시할 때 다음 값이 2006.11.01 14:35 형식 대신 1264149780으로 나옵니다. 예를 들어, 또는 아마도 1264149780이 좌표인가요?
읽기 https://docs.mql4.com/en/convert/TimeToStr
1264149780은 1970년 1월 1일 이후 경과된 시간(초)입니다.
더 많은 논리적 오류를 찾으십시오.
SRC는 다음과 같습니다.
논리적 오류를 찾았습니다. 모든 것이 일치합니다.스크립트나 지표가 필요합니까?
지표의 예로
스크립트나 지표가 필요합니까?
지표의 예로
이 스크립트는 나중에 Expert Advisor에 포함될 것입니다. 스크립트로서 이 조각의 성능과 후속 처리를 위해 제공하는 숫자의 정확성을 확인하기 위해 작성되었습니다.
첨부된 표시기를 주셔서 감사합니다. 설명할 수 있습니까? 무엇에 관한 것입니까?
이 스크립트는 나중에 Expert Advisor에 포함될 것입니다. 스크립트로서 이 조각의 성능과 후속 처리를 위해 제공하는 숫자의 정확성을 확인하기 위해 작성되었습니다.
첨부된 표시기를 주셔서 감사합니다. 설명할 수 있습니까? 무엇에 관한 것입니까?
// WPR 빌드
for (i=limit;i>0;i--) WPR[i]=iWPR(NULL,0,WPR.Period,i);
// 첫 번째 평활화
(i=limit;i>0;i--) EMA1[i]=iMAOnArray(WPR,0,EMA.1.Period,0,MODE_EMA,i);
// 두 번째 평활화
(i=limit;i>0;i--) EMA2[i]=iMAOnArray(EMA1,0,EMA.2.Period,0,MODE_EMA,i);
어드바이저에서 사용할 수 있는 지표를 만드는 것이 필요합니다.
그래서 더 좋고 더 빠를 것입니다.
말해주세요, 여기에서 캐치가 무엇입니까? 한 방향으로 모든 트랜잭션을 닫는 두 개의 코드를 제공합니다.
그리고 두 번째:
모든 것이 동일한 것 같습니다. 두 번째 거래만 마지막 거래부터 시작하고 첫 번째 거래는 첫 번째 거래부터 시작하여 거래를 마감해야 합니다.
따라서 첫 번째 거래는 올바르게 작동하고 모든 거래가 종료되지만 두 번째 거래는 가장 최근 거래만 종료되고 나머지 거래는 종료되지 않습니다. 왜요?
말해 주세요. 여기에서 캐치가 무엇입니까? 한 방향으로 모든 트랜잭션을 닫는 두 개의 코드를 제공합니다.
그리고 두 번째:
모든 것이 동일한 것 같습니다. 두 번째 거래만 마지막 거래부터 시작하고 첫 번째 거래는 첫 번째 거래부터 시작하여 거래를 마감해야 합니다.
따라서 첫 번째 거래는 올바르게 작동하고 모든 거래가 종료되지만 두 번째 거래는 가장 최근 거래만 종료되고 나머지 거래는 종료되지 않습니다. 왜요?
반환의 이상한 사용, 조건 및 중첩을 줄일 수 있습니다.
테스터에서 지그재그가 작동하도록 하는 방법을 알려주세요. 피벗 포인트를 찾는 스크립트를 실행하고 실제 따옴표 창에서 결과를 제공합니다. 이것은 이것을 수행하는 첫 번째 지표가 아닙니다. 그것을 다루는 방법.
시각화 모드에서 차트에 던진 지그재그는 미래를 내다본다.
미래를 내다보지 않는 지그재그를 줄 수 있어