[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 432

 
LOA :

문제는 다음과 같습니다..... 새 막대가 형성되면 표시기가 다시 그려지지 않습니다. tf를 변경하면 다시 그려집니다. 또는 철회

Proboy_Order_F5는 내가 묻는 주요 지표입니다.

이것은 다시 그리는 지표이며 역사를 엿볼 수 있는 기회를 주어야 합니다. 이렇게 하려면 두 개의 한계 변수 계산 문을 다음으로 바꿉니다.

     int limit= MathMin ( Bars - 1 , Bars -сounted_bars+T_Life_ORD+ 1 );

스타일적으로는 명시적으로 값이 할당 되지 않은 명령문에서 변수를 체계적으로 사용하는 것은 짜증나는 일입니다.

[삭제]  
Mislaid :

이것은 다시 그리는 지표이며 역사를 엿볼 수 있는 기회를 주어야 합니다. 이렇게 하려면 두 개의 한계 변수 계산 문을 다음으로 바꿉니다.

스타일적으로는 명시적으로 값이 할당되지 않은 명령문에서 변수를 체계적으로 사용하는 것은 짜증나는 일입니다.


답변 해주셔서 감사합니다!

교체해 보겠습니다 추천해주신 내용 잘 활용하겠습니다.

변수 정보.... 주요 지표를 의미하는 경우 해당 코드는 전체가 제공되지 않습니다. 이것은 시작 부분에 불과합니다. 기초입니다. 일부 종소리와 휘파람 및 사용자 정의 기능이 거기에 추가되었지만 변수는 아마도 제거되지 않았을 것입니다. 더군다나 그것이 당신을 힘들게 하지 않는다면, 이 변수들의 예를 들어주세요. 이것은 내가 이 문제에 대해 더 많이 알아내는 데 도움이 될 것입니다.

 
LOA :


답변 해주셔서 감사합니다!

교체해 보겠습니다 추천해주신 내용 잘 활용하겠습니다.

변수 정보.... 주요 지표를 의미하는 경우 해당 코드는 전체가 제공되지 않습니다. 이것은 시작 부분에 불과합니다. 기초입니다. 일부 종소리와 휘파람 및 사용자 정의 기능이 거기에 추가되었지만 변수는 아마도 제거되지 않았을 것입니다. 더군다나 그것이 당신을 힘들게 하지 않는다면, 이 변수들의 예를 들어주세요. 이것은 내가 이 문제에 대해 더 많이 알아내는 데 도움이 될 것입니다.

두 연산자의 예입니다. 모든 변수 proboy_Buy, Buy_Price_D, N_Buy가 방금 선언되었지만 초기 값이 할당되지 않았으며 구성이 바로 진행됩니다.

         //-----------------Проверяем время жизни ордера ?-------------------------------   
           if (proboy_Buy== true )
          {  
               if ( Buy_Price_D <= 0 && N_Buy >= T_Life_ORD+ 1 ) 

그리고 아마도 다음 변수는 루프 외부에서 선언되어야 합니다.

           double     Buy_Price,Sell_Price, //цена ордера
                     St_Buy_Price,St_Sell_Price, //цена стопа
                     Pr_Buy_Price,Pr_Sell_Price; //цена профита       
           
           int        n,
                     N_Buy, N_Sell;   //номер свечи ордера 
[삭제]  
Mislaid :

두 연산자의 예입니다. 모든 변수 proboy_Buy, Buy_Price_D, N_Buy가 방금 선언되었지만 초기 값이 할당되지 않았으며 구성이 바로 진행됩니다.

그리고 아마도 다음 변수는 루프 외부에서 선언되어야 합니다.




확인. 나는 생각할 것이다.

약간의 설명: 이러한 변수는 루프가 끝날 때 값을 가져오므로 새 반복으로 이동할 때 이러한 값이 사용됩니다. 그래서 나는 지금 상상한다(그러나 나는 그것을 올바르게 하는 방법을 배우고 싶다)

저것들. 표시기는 i에서 브레이크아웃 사실을 사용하고 후속 조치는 i-1에서 사용해야 합니다. 물론 고장이라는 사실에 대해 i+1을 사용할 수 있지만 이 경우 올바르게 이해하면 0 막대는 고려되지 않습니다.

 
Hronos :

이상하게도 내 질문은 초보자와 같은 사소한 문제와 지점을 해결하는 전문가를위한 것이라고 생각했습니다.

아니면 선택적 도움입니까?


여기에서 MQL4로 프로그래밍하는 방법을 배우려는 사람들을 돕습니다.
[Deleted]  
PapaYozh :

여기에서 MQL4로 프로그래밍하는 방법을 배우려는 사람들을 돕습니다.
지표를 작성하라고 하는 것이 아니라 직접 추가했습니다. 차트에 올바르게 표시되도록 코드를 추가하기만 하면 됩니다.
[삭제]  
답을 얻고자 한다면 누군가가 답을 해주거나 수정해야 할 의무가 있다고 생각하는 것은 실수라고 생각합니다. 그들이 대답 없이 떠나지 않을 것이라는 희망만 있을 뿐입니다.
 

안녕하세요!

표시기 MA=iMA(NULL,0,TrendPeriod,0,MODE_EMA, PRICE_CLOSE ,0);

apply_price 에 여러 값 을 부여 하고 필요에 따라 올바른 값을 선택하는 방법은 무엇입니까?

 

다시 한번 시도해 보겠습니다

진부한 문제에 대처하는 방법을 알려주세요 - 2011년 6월 유대인의 역사에 구멍이 있고 즉시 9월과 약간의 9월이 손실됩니다

\terminal\history\downloads\EURUSD 폴더에 이러한 파일이 있습니다.

EURUSD_2011_06_81625bcefc91bf488a04d5a1dae0c93f
EURUSD_2011_09_2557787db3eb2fe87073c783f21cdd66
EURUSD_2011_10_15793a4a4f9d001b78a82e248872bc3b

기본 MQ를 포함하여 다양한 브로커의 여러 터미널을 시도했습니다. XP와 Win7이 있는 다른 컴퓨터에서도 시도했습니다. 역사상 최대 막대는 최대 가치가 있습니다. 기호 .raw 및 symgroups.raw를 삭제하고 다시 다운로드하려고 시도했지만 도움이 되지 않았습니다.

아니면 누군가가 파일을 업로드 할 것입니다.

EURUSD_2011_07_хххх
EURUSD_2011_08_хххх
EURUSD_2011_09_хххх

 
Hronos :
나는 두 번째 메시지를 보낸 후 모두가 홍수에 빠질 가능성이 훨씬 더 높고 돕는 것보다 쉽다고 생각합니다.
다른 지점으로 가시면 됩니다. 그리고 이 남자들은 왜 그렇게 감동적으로 사라졌을까?