코딩 도움말 - 페이지 289

 
12BPRO:
안녕하세요 CODESGURUS입니다.

다중 시간 프레임에 대한 일반적인 질문이 있습니다.... 첨부된 대로

왼쪽의 첫 번째 사진은 5M 시간 프레임의 RSI 표시기입니다...

두 번째는 15M 시간 프레임에서 5M의 RSI 다중 시간 프레임입니다...

문제는 빨간색 원에 표시된 값에 차이가 있는 이유입니다....

누군가 이 RsiMA-MTF 코드를 설명하고 수정해 주십시오........

15분 차트에서 5분 rsi를 볼 수 없습니다(즉, 의미가 없습니다. 15분 차트에 표시되어야 하는 3개 중 하나의 값만 볼 수 있기 때문입니다. rsi 값).

 
12BPRO:

이것은 RSI-MA의 사본입니다........

모두 감사합니다.....

친애하는

아즈룰...........

추신 ... 여기에이 FILES 코드를 어떻게 첨부합니까 ..... 엉망으로 죄송합니다 ....

고급으로 이동하여 첨부 파일 버튼을 찾거나 첨부 파일 관리를 누르면 인터페이스에서 안내합니다.

 
mladen:
고급으로 이동하여 첨부 파일 버튼을 찾거나 첨부 파일 관리를 누르면 인터페이스에서 안내합니다.

안녕하세요 MLADEN님....

팁 감사합니다.... 다음에는 그에 따라 파일을 게시하겠습니다....

친애하는

아즈룰....

 
mladen:
15분 차트에서 5분 rsi를 볼 수 없습니다(즉, 의미가 없습니다. 15분 차트에 표시되어야 하는 3개 중 하나의 값만 볼 수 있기 때문입니다. rsi 값).

친애하는 MLADEN 경,

MTF 표시기가 매 15분마다 RSI M5 타임프레임을 호출할 것이라고 생각하는 것은 실수였습니다....

죄송합니다.... 어떻게 생겼는지 궁금했는데.....

감사해요..

 
12BPRO:
친애하는 MLADEN 경,

MTF 표시기가 매 15분마다 RSI M5 타임프레임을 호출할 것이라고 생각하는 것은 실수였습니다....

죄송합니다.... 궁금해서요.... 어떻게 생겼을지.....

감사해요..

이것을 상상해보십시오.

각 15분 막대에 3개의 5분 막대가 있습니다. 3개의 5분 막대 중 15분 차트에 표시되어야 하는 값은 무엇이며 왜 정확히 그 막대가 표시되고 다른 두 막대 중 하나는 표시되지 않습니까?

그렇기 때문에 낮은 시간 프레임은 높은 시간 프레임에 표시될 수 없습니다. 중요한 데이터가 손실되고 표시되는 데이터는 해당 오류로 인해

 

여보세요,

내 게시물이 누락되었을 수 있지만 연도 및 분기별 피벗에 대한 연도 및 분기 정보를 얻는 형식이 있는지 궁금합니다.

pgtips:
안녕,

먼저 이것이 잘못된 위치에 있다면 사과드립니다. 제가 보고 있는 중심점이지만 제 Q는 코딩과 관련되어 있습니다. MTF에도 넣을 수 있었지만 이것이 시작하기에 가장 좋은 곳이라고 생각했습니다.

MT4에는 매일, 매주, 매월 = W1, D1, MN1이 있습니다.

그러나 연도 함수 또는 분기 함수가 있습니다.

예를 들어 첨부된 피벗 표시기에서 1년을 얻는 방법은 무엇이며 롤링 12개월 또는 고정 이전 연도 2013년 예입니까(또는 선택할 수 있습니까). 분기별 피벗을 계산하는 방법도 마찬가지입니다.

모든 지침을 주시면 감사하겠습니다. 첨부된 월간 피벗 인디입니다. 첨부 파일을 수정할 수 있다고 합리적으로 확신하지만 분기 또는 연도를 출력하기 위해 데이터를 가져오는 방법을 모르겠습니다.

allpivots_monthly.mq4

많은 감사

케빈

도움을 주셔서 미리 감사드립니다.

케빈

 
pgtips:
여보세요,

내 게시물이 누락되었을 수 있지만 연도 및 분기별 피벗에 대한 연도 및 분기 정보를 얻는 형식이 있는지 궁금합니다.

도움을 주셔서 미리 감사드립니다.

케빈

케빈

여기에서 다운로드할 수 있는 연간 피벗: https://www.mql5.com/en/forum/177028

내가 기억하는 한 분기별 피벗은 아닌 것 같습니다.

 

감사합니다 Mladen, 나는 이것을 볼 것입니다.

 
mladen:
이것을 상상해보십시오.

각 15분 막대에 3개의 5분 막대가 있습니다. 3개의 5분 막대 중 15분 차트에 표시되어야 하는 값은 무엇이며 왜 정확히 그 막대가 표시되고 다른 두 막대 중 하나는 표시되지 않습니까?

그렇기 때문에 낮은 시간 프레임은 높은 시간 프레임에 표시될 수 없습니다. 중요한 데이터가 손실되고 표시되는 데이터는 해당 오류로 인해

안녕하세요 MLADEN님....

위의 설명 감사합니다.....

부탁이 있어....

EA가 오늘의 거래 누적에 대한 탭(계산)을 유지하는 방법이 있습니까?...

그리고 오늘의 손실이 .. 보다 크면.. USD500.00라고 가정해 봅시다. 더 이상 주문을 잠그거나 거부할 것입니다... 당일... 그리고 사용자에게 경고...

추신... 폴란인디의 새로운 결과물을 올렸는데 더 기대가 되는군요...

현재로서는 유일한 문제는 SIDEWAYS 시장 상황입니다.... EA를 잠그는 소리는 매우 흥미롭습니다... 도움이 되길 바랍니다....

당신의 진정으로

아즈룰....

파일:
v2-sideways.jpg  315 kb
 
12BPRO:
안녕하세요 MLADEN님....

위의 설명 감사합니다.....

부탁이 있어....

EA가 오늘의 거래 누적을 탭(계산)할 수 있는 방법이 있습니까?...

그리고 오늘의 손실이 .. 보다 크면.. USD500.00라고 가정해 봅시다. 더 이상 주문을 잠그거나 거부할 것입니다... 당일... 그리고 사용자에게 경고...

추신... 폴란인디의 새로운 결과물을 올렸는데 더 기대가 되는군요...

현재로서는 유일한 문제는 SIDEWAYS 시장 상황입니다.... EA를 잠그는 소리는 매우 흥미롭습니다... 도움이 되길 바랍니다....

당신의 진정으로

아즈룰....

이건 간단하다 :

EA의 start() 절차 시작 부분에 다음과 같이 배치하면 해당 날짜에 이미 발생한 손실(또는 이익)이 일정 금액을 초과하는 경우 작동하지 않습니다.

double totalProfit=0;

for (int i =OrdersHistoryTotal()-1; i>=0; i--)

{

if (!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) continue;

if (OrderSymbol() != Symbol()) continue;

if (OrderMagicNumber() != someMagicNumber) continue;

if (iBarShift(Symbol(),PERIOD_D1,OrderCloseTime())==0)

if (OrderType()==OP_BUY || OrderType()==OP_SELL)

totalProfit += OrderProfit()+OrderCommission()+OrderSwap();

}

if (totalProfit < someProfitLossLimit) return(0);