코딩 도움말 - 페이지 750

 
bilbao :

mladen 씨:

촛불이 닫힐 때 알람을 추가할 수 있습니까?

현재 촛불 에 알람이 있습니다.

관심

사용해보기
파일:
 
mladen :
사용해보기

매우 감사합니다

1에 넣어야 하나?

 

차트 표시를 위해 MT5 지표 데이터에 액세스하는 간단한 방법이 있습니까? 처음에 MT5가 처음 나왔을 때 코드는 단순한 표시에 비해 상당히 복잡했으며 최신 버전의 MT5에서는 뭔가 변경되었을 수 있기를 바랍니다.

예를 들어 MT4를 사용하여 차트 개체 표시에 MA 십자형을 표시하려면

이중 느린_MA = iMA(Symbol(),0,100,0,MA_MODE,MA_PRICE,0);

더블 fast_MA = iMA(Symbol(),0,35,0,MA_MODE,MA_PRICE,0);

if (ma_fast > ma_slow){ 열 = clrLime;}

if (ma_fast < ma_slow) {col = clrRed;}

그렇지 않으면 {col = clrGray;}


MT5에 간단한 동등물이 있습니까? 아니면 이 정보에 액세스하려면 말할 수 없는 코드 줄을 작성해야 합니까?

간단한 답을 찾았습니다. mq5를 사용하여 코드를 완전히 다시 작성하는 대신 mq4를 변환하는 것이었습니다.

 
bilbao :

매우 감사합니다

1에 넣어야 하나요?

 
mladen :

친애하는 @mladen,

첨부된 표시기 "수평 및 수직 정렬" 설정을 추가할 수 있다면 매우 기쁠 것입니다.

고맙습니다.

 
oguz :

친애하는 @mladen,

첨부된 표시기 "수평 및 수직 정렬" 설정을 추가할 수 있다면 매우 기쁠 것입니다.

고맙습니다.

확인할 수 있도록 원본(디컴파일되지 않은) 소스 코드를 게시하십시오.
 
mladen :
확인할 수 있도록 원본(디컴파일되지 않은) 소스 코드를 게시하십시오.

죄송합니다!

나는 이것을 찾았다.

이것이 원래 인디이기를 바랍니다.

 

Renko 상자와 다소 유사한 차트 작성 방법이 있지만 특정 관점에서 더 잘 설명됩니다.

포인트 오리지널 차트 (http://www.az-invest.eu/point-original-bars-for-metatrader)

포인트 오리지널 바(https://ovo.cz/products/offline-charts-for-mt4/point-original-bars)

그러한 막대의 계산에 대한 충분한 정보를 찾지 못했습니다. 제가 찾은 유일한 정보는 위에서 언급한 사이트 중 하나입니다.

"... Point-O 막대는 시가에서 종가까지의 범위를 일정한 수준으로 유지합니다. 새 막대를 형성하기 위해 가격이 이전 막대의 원래 시가로 되돌아가기만 하면 됩니다. 이러한 형태의 차트로 인해 지지선과 저항선 을 찾기가 매우 쉽고 반전 지점을 쉽게 잡을 수 있습니다.

이 차트 유형은 또한 거래자가 이 기능을 활성화하는 특별한 설정을 제공함으로써 주어진 날짜(일의 시가, 고가, 저가 및 종가 값에 해당하는 값)에 대한 정확한 OHLC 값을 유지할 수 있도록 합니다(차트의 원 , 차트 플랫폼에서 새로운 날이 시작될 때 시가가 재설정되었습니다."


RenkoMeanLivechart_v1.0_new_format_Alerts.mq4를 가져와 수정했습니다. 행 218-220; 256-258; 293-295; 379-381; 423-425; 성공없이. 오류나 경고 없이 컴파일되지만 작동하지 않지만 MT4 플랫폼이 정지됩니다. 내 실험의 "결과"를 첨부합니다.


코딩 도움을 주시면 감사하겠습니다.


파일:
 
chrisstoff :

Renko 상자와 다소 유사한 차트 작성 방법이 있지만 특정 관점에서 더 잘 설명됩니다.

포인트 오리지널 차트 (http://www.az-invest.eu/point-original-bars-for-metatrader)

포인트 오리지널 바(https://ovo.cz/products/offline-charts-for-mt4/point-original-bars)

그러한 막대의 계산에 대한 충분한 정보를 찾지 못했습니다. 제가 찾은 유일한 정보는 위에서 언급한 사이트 중 하나입니다.

"... Point-O 막대는 시가에서 종가까지의 범위를 일정한 수준으로 유지합니다. 새 막대를 형성하기 위해 가격이 이전 막대의 원래 시가로 되돌아가기만 하면 됩니다. 이러한 형태의 차트로 인해 지지 및 저항 수준을 매우 쉽게 찾아내고 반전 지점을 쉽게 포착할 수 있습니다.

이 차트 유형은 또한 거래자가 이 기능을 활성화하는 특별한 설정을 제공함으로써 주어진 날짜(일의 시가, 고가, 저가 및 종가 값에 해당하는 값)에 대한 정확한 OHLC 값을 유지할 수 있도록 합니다(차트의 원 , 차트 플랫폼에서 새로운 날이 시작될 때 시가가 재설정되었습니다."


RenkoMeanLivechart_v1.0_new_format_Alerts.mq4를 가져와 수정했습니다. 행 218-220; 256-258; 293-295; 379-381; 423-425; 성공없이. 오류나 경고 없이 컴파일되지만 작동하지 않지만 MT4 플랫폼을 멈춥니다. 내 실험의 "결과"를 첨부합니다.


코딩 도움을 주시면 감사하겠습니다.


정확히 어떤 변화를 주었습니까?

변경 사항을 원본과 비교하고 되돌리고 한 번에 하나씩 변경해 보셨습니까?

 
mladen :

정확히 어떤 변화를 주었습니까?

변경 사항을 원본과 비교하고 되돌리고 한 번에 하나씩 변경해 보셨습니까?

믈라덴,

충고 해 주셔서 감사합니다. 두 지표가 모두 첨부되어 있으며, 원본
RenkoMeanLivechart_v1.0_new_format_Alerts.mq4
그리고 수정된
실험_POC.mq4

수정 사항
원본(RenkoMeanLivechart_v1.0_new_format_Alerts.mq4):

while (!UpTrend && ( Low [i] < PrevLow - 0.5 * BoxPoints || CompareDoubles( Low [i], PrevLow - 0.5 * BoxPoints))) {
                  PrevHigh = PrevHigh - 0.5 * BoxPoints;
                  PrevLow = PrevLow - 0.5 * BoxPoints; 

수정됨(Experiment_POC.mq4에서):

while (!UpTrend && ( Low [i] < PrevLow || CompareDoubles( Low [i], PrevLow)))
{
                //PrevHigh = PrevHigh - 0.5 * BoxPoints;
                //PrevLow  = PrevLow  - 0.5 * BoxPoints;

코드 조각이 행 218-220에 반복적으로 있기 때문에 모든 변경 사항은 동일합니다. 256-258; 293-295; 379-381; 423-425.