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

 
Andreyu :

전략 테스터에서 표준 지표를 표시하는 방법을 아는 사람은 누구입니까?

어드바이저 시작 시 - 시각화 모드에서 일시 중지 - 창에 표시기 놓기 - 템플릿을 어드바이저 이름으로 저장 - 다음에 시작할 때 작동합니다
 
현재 가격 위치를 기억하는 방법? 새로 받은 가격과 저장된 가격을 비교합니다.
다음과 같이 시도했습니다. 
double g_price_now=0.0000; // объявляем глобальную переменную int start() { double price_now; // объявляем локальную переменную if (NormalizeDouble(g_price_now,4) == 0.0000) { // если переменная g_price_now изменилась, значит она уже содержит цену Bid GlobalVariableSet("g_price_now",Bid); //Устанавливает новое значение глобальной переменной price_now = GlobalVariableGet("g_price_now"); // Возвращаем значение существующей глобальной переменной и запоминаем текущее положение цены } else { price_now = g_price_now; } Comment(price_now, " | ", Bid); return(0); }
그러나 price_now는 항상 Bid와 같습니다.
 
타라 26.01.2012 22:16 | 금지 편집 | 삭제
g_price_now는 글로벌(GV가 아니라 글로벌)로 선언되고 터미널, 즉 GV로 식별했기 때문에 그렇지 않습니다.
댓글

화신
1723
타라 26.01.2012 22:21 | 금지 편집 | 삭제

요컨대, 정적(올바르게 작동하는 경우)을 사용하고 이것이 왜 그런지 이해해야 합니다.

위협에 도움이 필요합니다. 여기로 연락하십시오. 파고드는 경향이 있는 것 같아요 :)


 
마권업자 26.01.2012 21:26 |

이 같은. 작동하는 것 같습니다.



price_now = somefunc();

댓글(price_now, " | ", 입찰);

두 배의 func()
{
정적 이중 price_now1=0.0000;

if (price_now1 == 0.0000) {
price_now1 = 입찰;
}

반환(price_now1);
}



그건 그렇고, 방향을 주셔서 대단히 감사합니다.

 

정말 감사합니다!!! 저는 MQL4를 처음 접했고 그런 사소한 일이 저를 혼란에 빠뜨렸습니다 =) 다시 한 번 감사합니다!!!
 

switch 문 에서 표현식은 정수 유형이어야만 합니다. 갑자기! 왜 문자열을 전달하지 않습니까?

 string symbol;

switch (symbol){
       case "EURUSD" : колдуем; break ;
       case "GBPUSD" : колдуем; break ;
       case "EURGBP" : колдуем; break ;
   }
 

1. 현재 기간(기간)을 어떻게 알 수 있습니까? 완전히 망했다...

2. 칠면조에서 자신의 길이만큼 선이나 선분을 그리는 방법은 무엇입니까?

 
DOCTORS :

1. 현재 기간(기간)을 어떻게 알 수 있습니까? 완전히 망했다...

2. 칠면조에서 자신의 길이만큼 선이나 선분을 그리는 방법은 무엇입니까?

1. https://docs.mql4.com/en/windows/Period

2. https://docs.mql4.com/ru/objects

 
DOCTORS :

1. 현재 기간(기간)을 어떻게 알 수 있습니까? 완전히 망했다...

int tf = Period ();

의사 :


2. 칠면조에서 자신의 길이만큼 선이나 선분을 그리는 방법은 무엇입니까?

질문이 완전히 명확하지 않습니다.
 

정말 감사합니다!

2일차에 말은 안하지만, SetIndexStyle() 을 이용해서 원하는 길이의 라인을 생성할 수 있나요?

UDP 질문이 제거되었습니다. 예, 개체를 통해 그렇습니다.