코딩 도움말 - 페이지 380

 
Wulong10:
안녕하세요 Mrtools와 Mladen입니다.

먼저 PA Adaptive Composite RSI의 화살표와 경보에 감사드립니다! 아주 좋은 하나!

그래서 저는 이 지표에서 몇 가지를 바꾸고 싶습니다.

화살표의 색상과 너비, 유형도 내 자신을 변경했습니다.

하지만 사운드 파일(wav)도 변경하고 싶습니다.

나는 멋진 'chainsaw.wav'를 가지고 있고 'alert2.wav' 코드의 것을 전기톱으로 변경했고 전기톱 wav도 MT4의 폴더 사운드에 넣었습니다.

나는 이것이 효과가 있을 거라고 생각했지만, 그렇지 않다. 무엇을 더 해야 합니까?

PlaySound() 명령에서 변경하고 alertsSound가 true로 설정되어 있으면 해당 사운드 파일을 재생해야 합니다. 또한 도구-> 옵션-> 이벤트로 이동하여 이벤트를 비활성화하십시오.

 

모두들 안녕,

제 영어 실력이 부족합니다. 죄송합니다.

오늘 mqlsharp.com에서 System.MetaTrader.dll을 다운로드했습니다. (이 dll에는 일부 exe 설치 프로그램이 포함되어 있습니다).

그리고 Class Library 로 프로젝트 C#을 엽니다.

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CustomIndicator { class CustomIndicator : MetaTrader { double utga; public CustomIndicator() { Description = "FApp Supercharged"; Copyright = "Copyright © Mqlsharp 2008 2012, All Rights Reserved"; Link = "http://www.mqlsharp.com"; Email = "info@mqlsharp.com"; Version = "1.0"; } public double king() { utga = iCustom(Symbol(), 0, "Borohul", 60, 50, 6, 1.3, true, true, false, false, true, false, false, 2, 0); return (utga); } } }[/CODE]

Then I write mql code linking this CustomIndicator.dll.

[CODE]

//+------------------------------------------------------------------+ //| testesexp.mq4 | //| Copyright 2014, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2014, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict #import "CustomIndicator.dll" double king(); #import //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ int start() { double asuu = king(); Alert(asuu); return(0); } //+------------------------------------------------------------------+

하지만 라이브 차트에서 이 코드를 실행할 때. 다음과 같은 오류가 발생합니다.

해결되지 않은 가져오기 함수 호출

'CustomIndicator.dll'에서 '킹'을 찾을 수 없습니다.

이 문제를 어떻게 해결합니까?

이미 CustomIndicator.dll을 Libraries 폴더에 복사했습니다.

 

네, 감사합니다. 이제 이벤트를 비활성화한 후 작동합니다.

 
jbozman:
다음 지표에 두 가지 문제가 있습니다.

mladen, MTF MACD OSMA 표시기를 새 빌드와 호환되도록 만드는 데 훌륭한 작업을 수행했습니다. 한 가지 더 부탁이 있습니다.

1. 표시되는 기록을 줄일 수 있도록 "NumberofBars"를 추가해 주시겠습니까? 그것은 그것이 그리는 모든 기록으로 인해 차트에 너무 많은 쌍으로 느려지기 때문에 내 기계의 속도를 높이는 데 도움이 될 것입니다.

두 번째 요청:

이 Hi/Low 표시기는 전날, 주 및 월간 고/저를 표시합니다. 이 영역이 지지/저항에 대해 "핫"하기 때문에 모든 사람이 이 지표를 즐길 수 있습니다. 그들은 뉴스 중에 이러한 영역 중 하나를 급상승하거나 통합을 위해 잘게 썰 수 있습니다. 그러나 이제 최신 빌드에서 많은 오류/경고를 받습니다. 수정해 주시겠어요? 또한 "NumberofDays"를 추가하여 페인트가 과거에 며칠인지 설정할 수 있습니다. 나는 매일 / 매주 / 매월 모든 라인이 필요하지 않습니다.

요약:

1. #MTF_MACD_OSMA nmc: 그리는 기록을 줄이기 위해 "NumberofBars"를 추가하십시오.

2. #HiLo_V1.0c: 최신 MT4 빌드와 호환되도록 하고 "NumberofDays"를 추가하여 차트에 이전 일/주/월 고가/저가 선을 그리는 일을 허용하십시오.

도와주셔서 정말 감사합니다-

즈보즈만

즈보즈만

macd 표시기 는 변경할 필요가 없습니다(99.99%의 경우에 1 또는 2개의 막대만 계산함)

hilo 표시기는 매우 복잡한 방식으로 값을 찾습니다. 훨씬 더 간단한 방법으로 해당 작업을 수행하는 다른 표시기를 사용하는 것이 좋습니다(복잡하게 만들 필요 없음)

 

안녕 믈라덴

선생님, 온라인에서 본 이 오래된 코드를 친절하게 도와주시겠습니까? 컴파일 후 .. 다음 오류가 발생합니다 .... 아래에이 게시물과 함께 오류와 ea를 첨부했습니다.

파일:
cwork.mq4  4 kb
errorimagex.png  18 kb
 
Mastercash:
안녕하세요 Mladen Sir, 온라인에서 본 이 오래된 코드로 저를 도와주실 수 있습니까? 컴파일 후 .. 다음 오류가 발생합니다 .... 아래에이 게시물과 함께 오류와 ea를 첨부했습니다.

마스터캐시

그것들은 EA가 정상적으로 작동하는 것을 방해하지 않는 양성 경고(오류가 아님)이지만 어쨌든 여기에 해당 경고가 없는 버전이 있습니다. cwork_1.mq4

파일:
cwork_1.mq4  4 kb
 
mladen:
즈보즈만

macd 표시기는 변경할 필요가 없습니다(99.99%의 경우에 1 또는 2개의 막대만 계산함)

hilo 표시기는 매우 복잡한 방식으로 값을 찾습니다. 훨씬 더 간단한 방법으로 해당 작업을 수행하는 다른 표시기를 사용하는 것이 좋습니다(복잡하게 만들 필요 없음)

대박. 해당 업데이트가 필요하지 않은 MACD에 대한 통찰력을 제공해 주셔서 감사합니다. MTF TDI에 여러 막대 를 추가했기 때문에 MACD도 마찬가지라고 생각했습니다.

또한 좋은 전일/주/월 지표를 알고 있습니까?

내가 이것을 좋아하는 이유는 이 수준의 선이 서로 연결되지 않고 차트를 엉망으로 만들고... 복잡해지기 때문입니다. 이 인디는 세그먼트만 표시하고 차트 전체에 페인트를 칠하지 않습니다.

검색을 시작하기 전에 먼저 귀하와 이 포럼에 있는 사람들에게 물어볼 것이라고 생각했습니다. 이렇게 하면 코드도 최신 상태가 될 수 있습니다.

모든 노력에 감사드립니다, mladen. 당신은 매우 도움이됩니다.

감사해요,

즈보즈만

 

믈라덴,

감사해요

mladen:
Mastercash 이것은 EA가 정상적으로 작동하는 것을 막지 않는 단순한 경고(오류 아님)이지만 어쨌든 여기에 해당 경고가 없는 버전이 있습니다. cwork_1.mq4
 
mladen:
면도

이미 확인했지만 그 원인을 찾지 못했습니다.

이러한 경우에 어떤 일이 발생하는지 보려면 디버깅을 시작해야 합니다.

헤이 믈라덴!

닫기 및 열기 모드에서 모두 테스트했습니다. 동일한 이상한 동작, 모든 다리가 완전히 임의의 지점에서 동일한 양초에서 끝납니다 ...

다른 것을 찾으셨습니까?

 
razo:
헤이 믈라덴!

닫기 및 열기 모드에서 모두 테스트했습니다. 동일한 이상한 동작, 모든 다리가 완전히 임의의 지점에서 동일한 양초에서 끝납니다 ...

다른 것을 찾으셨습니까?

면도

그 지표의 정확한 의도가 무엇인지 쉬운 언어로 설명할 수 있습니까? 정확히 무엇을 해야 합니까?