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

 
Dimka-novitsek :
음, 부드러움이 아니라 감속입니다. 다음은 10가지입니다.

교과서에서 스토캐스틱이 어떻게 계산되는지 보세요 .

 

Chiripaha :

나는 라인 + 3*Point의 가격에 텍스트를 묶지만(즉, 조금 더 높게 설정), 어쨌든 차트(창)의 크기를 변경하면 텍스트가 라인 위 또는 아래에 있게 됩니다. 또는 라인 수준(점프)에서 ... 왜 이런 일이 발생합니까? - 가격에 대한 정확한 좌표를 제공합니다. 어떻게 해결되나요?

나는 다른 사람들이 어떻게하는지보고 시도했지만 효과는 비슷합니다. 이 "줄넘기"를 제거하는 방법을 이해하고 싶습니다. 그리고 가장 중요한 것은 좌표가 고정되어 있기 때문에 가격과 시간이 표시되는 이유는 무엇입니까?

타라스BY :

텍스트는 개체에 대한 설명에 입력되고 그래프는 개체에 대한 설명을 표시할 수 있습니다(방법 중 하나).

프로그래밍 방식으로 구현하는 방법은 무엇입니까? 검색, 찌르다 - 찾지 못했습니다. 손으로 밝혀지지만 어떤 팀이되어야하는지 ....
 
Chiripaha :
프로그래밍 방식으로 구현하는 방법은 무엇입니까? 검색, 찌르다 - 찾지 못했습니다. 손으로 밝혀지지만 어떤 팀이되어야하는지 ....

bool ObjectSetText ( 문자열 이름, 문자열 텍스트, int font_size, 문자열 font_name=NULL, 색상 text_color=CLR_NONE)
개체에 대한 설명을 변경합니다. OBJ_TEXT 및 OBJ_LABEL 개체의 경우 이 설명은 차트에 텍스트 문자열로 표시됩니다. 함수는 성공하면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 오류에 대한 자세한 정보를 얻으려면 GetLastError() 함수를 호출하십시오.
font_size , font_nametext_color 매개변수 는 OBJ_TEXT 및 OBJ_LABEL 객체에만 사용됩니다. 다른 유형 의 개체의 경우 이러한 매개변수는 무시됩니다.
ObjectDescription() 도 참조하십시오 .
옵션:
이름 - 개체의 이름입니다.
텍스트 - 개체의 설명 텍스트입니다.
font_size - 글꼴 크기(포인트).
font_name - 글꼴의 이름입니다.
text_color - 텍스트 색상입니다.
예시:
 ObjectSetText("text_object", "안녕하세요!", 10, "Times New Roman", Green);
 
TarasBY :


ObjectDescription() 도 참조하십시오 .

Vooooot... Deskripshion... : )))) 그런 다음 어디에서 완료되었는지 검색했습니다.... 정말 감사합니다! :)))

 
Chiripaha :

Vooooot... Deskripshion... : )))) 그런 다음 어디에서 완료되었는지 검색했습니다.... 정말 감사합니다! :)))

ObjectDescription() 은 속성(이 경우 설명)만 반환하지만 설정하지 않습니다!!!

 
TarasBY :

ObjectDescription() 은 속성(이 경우 설명)만 반환하지만 설정하지 않습니다!!!

예 ... 여기, 방금 알아 냈습니다 ... 하지만 어떻게 설치합니까? ..: ((

수동으로 속성 창을 통해 설치하면 거기에 반영됩니다.

 
Chiripaha :

예 ... 여기, 방금 알아 냈습니다 ... 하지만 어떻게 설치합니까? ..: ((

수동으로 속성 창을 통해 설치하면 거기에 반영됩니다.

그리고 나는 누구에게 대답합니까? - https://forum.mql4.com/ru/52892/page20#732354
 
TarasBY :
그리고 나는 누구에게 대답합니까? - https://forum.mql4.com/ru/52892/page20#732354

: ))))))) 만세! 나는 그것을 알아 냈습니다 ... - 이제 나는 스래싱 후에 실험했습니다. 이렇게 하는 것이 가능한지 몰랐습니다... :)) 다른 사람들이 하는 방법을 보고 유추하여 했습니다. 그리고 이 함수 "..SetText"는 독립적이라는 것이 밝혀졌습니다. 텍스트 개체를 만든 후에야 생각했습니다.

다시 한 번 진심으로 감사드립니다! :))) 다른 것을 배웠습니다. :))

 
rigonich :


각 조건에 대해 플래그 상태를 별도로 인쇄합니다. 조건이 두 번째 플래그의 상태를 고려하지 않기 때문에 이 작업을 수행합니다.

추신 Print("flag=", flag," flagg=", flagg );


인쇄된 Print("flag=",flag,"flagg=",flagg);

flag=1 flagg=0도 인쇄합니다!

그러나 어떤 이유로 신호는 모든 틱 을 통과합니다!

저것들. 조건 if(Ma_1<Ma_2 && flag==0) 플래그는 완전히 무시됩니다! 어떻게 그렇게? flag는 flag=1을 출력하고 즉시 전달 if(Ma_1<Ma_2 && flag==0) ->SOUND

------------------

일반적으로 코드를 다음과 같이 단순화할 수 있습니다.

if(Ma_1<Ma_2 && 플래그==0) {PlaySound("ok.wav"); 플래그=1}

결과적으로 소리는 한 번 통과해야 합니다. 그리고 그는 매 틱마다 삐 소리를 냅니다!!!

 
lottamer :


인쇄된 Print("flag=",flag,"flagg=",flagg);

flag=1 flagg=0도 인쇄합니다!

그러나 어떤 이유로 신호는 모든 TIC를 통과합니다!

저것들. 조건 if(Ma_1<Ma_2 && flag==0) 플래그는 완전히 무시됩니다! 어떻게 그렇게? flag는 flag=1을 출력하고 즉시 전달 if(Ma_1<Ma_2 && flag==0) ->SOUND

------------------

일반적으로 코드를 다음과 같이 단순화할 수 있습니다.

if(Ma_1<Ma_2 && 플래그==0) {PlaySound("ok.wav"); 플래그=1}

결과적으로 소리는 한 번 통과해야 합니다. 그리고 그는 매 틱마다 삐 소리를 냅니다!!!


지역 변수에 플래그가 있습니까?

추신: 무슨 일이 일어나고 있는지 완전히 명확하지 않은 경우 확인된 함수 또는 연산자 전후 에 변수 값을 다시 한 번 인쇄하여 정확히 어떻게 변경하는지 확인하는 것이 좋습니다. 때때로 입력 값은 우리가 기대한 것과 다르며, 코드에서 그것이 무엇인지, 그리고 왜 그것이 무엇인지 찾는 것은 프로그램이 올바르게 작동하지 않는 이유를 추측하는 것보다 훨씬 쉽습니다.