초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1120

 
 
Sergey Voytsekhovsky :

안녕하세요. 조언이나 링크를 보내주십시오. 별도의 창에서 촛대 차트의 형태로 잔액 변경을 표시하는 지표를 구성하는 방법. 가장 간단한 작업은 표시기가 가격 변경을 복사하지만 이제 가격 변경을 잔액 변경으로 대체하는 방법, 즉 표시기에서 사용하는 배열을 대체하는 것입니다.

아이디어가 있으면 공유하십시오. 알고리즘에 대한 일반적인 설명만으로도 감사하겠습니다. 경험이 충분하지 않고 어느쪽에 접근해야 할지 모르겠습니다.

https://charts.mql5.com/22/192/eurusd-m1-alpari-international-2.png

이게 필요해?

LifeHack 균형 자산

표시기는 거래 계정의 잔액과 자본을 표시합니다.

이 지표는 전략 테스터에서 사용할 때 특히 유용합니다. 균형과 형평성을 시각적으로 보여줍니다.

LifeHack 균형 자산

약간의 차이가 있지만 여기에 잔액과 자금이 선 형태로 표시됩니다.

 
Vladimir Karputov :

이게 필요해?

.....

약간의 차이가 있지만 여기에 잔액과 자금이 선 형태로 표시됩니다.

안녕하세요 블라디미르입니다.

빠른 답변 감사합니다.

아니, 그렇지 않습니다. 자세히 설명하겠습니다.

표시기는 촛대가 필요합니다. 즉, 각 가격 변경 캔들(차트)에는 자체 에퀴티 변경 캔들이 있어야 합니다(물론 균형이 아닌 에퀴티). 또한 BufOpen, BufClose, BufHigh 및 BufLo 버퍼는 계산해야 하며, 구조에서 가져오지 않아야 합니다(귀하의 예에서와 같이).

이러한 버퍼는 EA에서 계산합니다. 매수 또는 매도 신호(로트 크기 표시 포함)를 수신하면 위치 크기, 위치 개시 가격 및 결과적으로 이러한 버퍼의 값이 다시 계산됩니다.

Signal Expert Advisors는 이 지표로 보완되며 출력에서 각 신호에 대해 하나씩 여러 주식 촛대 차트를 얻을 수 있습니다. 가격 차트와 동일하게 MA 및 기타 분석에 비교, 적용할 수 있습니다.

문제는 그것을하는 방법입니다. 두 가지 방법이 있습니다.

  1. 표시기는 이러한 동일한 신호를 수신합니다.
  2. 표시기는 기성품 배열을 수신합니다.
어느 쪽도 아직 할 수 없습니다. 프롬프트 지시 - 무엇을 읽을까? 뭐가 더 맞나요?
 

나는 아마 질문을 재구성할 것이다.

프롬프트 플리즈:

  1. 표시기가 OnCalculate의 입력 매개변수로 BufOpen, BufClose, BufHigh 및 BufLo를 사용하도록 하는 방법.
  2. 지표에 들어가는 방법 지표 내부 계산을 위해 각 틱(매수, 매도, 로트 신호)에서 변경할 수 있는 변수.
 
Sergey Voytsekhovsky :

나는 아마 질문을 재구성할 것이다.

프롬프트 플리즈:

  1. 표시기가 OnCalculate의 입력 매개변수로 BufOpen, BufClose, BufHigh 및 BufLo를 사용하도록 하는 방법.
  2. 지표에 들어가는 방법 지표 내부 계산을 위해 각 틱(매수, 매도, 로트 신호)에서 변경할 수 있는 변수.

죄송합니다. 전혀 이해하지 못했습니다. 나는 주말에 나간다. 아마도 월요일에 나는 이해할 것입니다 ...

 

딜레마가 생겼습니다.
나는 어드바이저에 내장된 인디케이터 iAO와 iRSI를 사용하고, 어드바이저는 차트에 그것들을 표시하고 모든 것이 괜찮습니다.

그러나 모양을 약간 형식화할 필요가 있었습니다. 표시기를 마우스 오른쪽 버튼으로 클릭하고 색상, 선 두께 등을 변경합니다. 이 모든 것이 손으로 포맷되지만 Expert Advisor에서 어떻게 합니까??? 이 표시기의 .mq5 파일은 어디에 있습니까? 액세스 권한이 있습니까?

Example 폴더에 있는 유사한 것으로 교체하고 iCustom으로 연결하고 싶지 않습니다.

 
Evgeny Dyuka :

딜레마가 생겼습니다.
나는 어드바이저에 내장된 인디케이터 iAO와 iRSI를 사용하고, 어드바이저는 차트에 그것들을 표시하고 모든 것이 괜찮습니다.

그러나 모양을 약간 형식화할 필요가 있었습니다. 표시기를 마우스 오른쪽 버튼으로 클릭하고 색상, 선 두께 등을 변경합니다. 이 모든 것이 손으로 포맷되지만 Expert Advisor에서 어떻게 합니까??? 이 표시기의 .mq5 파일은 어디에 있습니까? 액세스 권한이 있습니까?

Example 폴더에 있는 유사한 것으로 교체하고 iCustom으로 연결하고 싶지 않습니다.

그리고 그것은 해야 할 것입니다.

예를 들어 Expert Advisor - Stochastic Custom 에서 설정할 수 있는 수준을 표시하기 위해 Stochastic 표시기가 필요했습니다.

Expert Advisor에서 표준 iStochastic이 호출되면 시각적 테스트 모드에서 이 표준 표시기는 항상 80.0과 20.0의 두 가지 수준을 표시합니다. 이 상황은 EA가 다른 수준(예: 75.0 및 25.0)을 사용하는 경우 적합하지 않습니다.

따라서 표준 지표가 수정되었습니다. Stochastic Custom 지표에 두 개의 새로운 매개변수가 있습니다.

확률적 사용자 정의

Expert Advisor에서 이 지표를 호출하는 예:

***
input int             Inp_STO_KPeriod= 5 ;         // STO: K period
input int             Inp_STO_DPeriod= 3 ;         // STO: D period
input int             Inp_STO_Slowing= 3 ;         // STO: Slowing
input int             Inp_STO_Level1 = 25.0 ;     // STO: Value Level #1
input double          Inp_STO_Level2 = 75.0 ;     // STO: Value Level #2
***
//--- create handle of the indicator iCustom
   handle_iStochastic= iCustom (m_symbol.Name(), Period (), "Stochastic Custom" ,
                              Inp_STO_KPeriod,Inp_STO_DPeriod,Inp_STO_Slowing,Inp_STO_Level1,Inp_STO_Level2);
//--- if the handle is not created 
   if (handle_iStochastic== INVALID_HANDLE )
     {
       //--- tell about the failure and output the error code 
       PrintFormat ( "Failed to create handle of the iCustom indicator for the symbol %s/%s, error code %d" ,
                  m_symbol.Name(),
                   EnumToString ( Period ()),
                   GetLastError ());
       //--- the indicator is stopped early 
       return ( INIT_FAILED );
     }
 
Vladimir Karputov :

그리고 그것은 해야 할 것입니다.

예를 들어, 어드바이저에서 설정할 수 있는 레벨을 표시하기 위해 스토캐스틱 표시기가 필요했습니다. 스토캐스틱 커스텀 이 거기에 나타났습니다.

Expert Advisor에서 표준 iStochastic이 호출되면 시각적 테스트 모드에서 이 표준 표시기는 항상 80.0과 20.0의 두 가지 수준을 표시합니다. 이 상황은 EA가 다른 수준(예: 75.0 및 25.0)을 사용하는 경우 적합하지 않습니다.

따라서 표준 지표가 수정되었습니다. Stochastic Custom 지표에 두 개의 새로운 매개변수가 있습니다.


Expert Advisor에서 이 지표를 호출하는 예:

자세한 답변 감사합니다,

그러나 내장 표시기와 외부 표시기 사이에 속도, 메모리 로드 및 백분율에 차이가 있습니까?
나는 다중 기호 및 다중 시간 프레임 전문가가 있으며 극도로 로드되어 있습니다.
저것들. iCustom을 통해 연결하면 무언가가 변경됩니까?

 
MA를 넘어 Expert Advisor를 작성하려고하는데 차트에서 테스트할 때 로그에 없는 거래가 있는데 어디서 왔는지 이해할 수 없습니까? 당신은 나에게 몇 가지 옵션을 줄 수 있습니까?

 
topmett :
MA를 넘어 Expert Advisor를 작성하려고하는데 차트에서 테스트할 때 로그에 없는 거래가 있는데 어디서 왔는지 이해할 수 없습니까? 당신은 나에게 몇 가지 옵션을 줄 수 있습니까?

거래 및 주문 내역을 더 잘 볼 수 있습니다. 모든 인쇄 호출이 로그에 기록되는 것은 아닙니다.
사유: