MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1276

 

코드가 전역 변수 를 변경하지 않는 이유를 이해하도록 도와주세요.

OnTick 이벤트에서 호출합니다.


다음은 코드 스니펫입니다.


  //+------------------------------------------------------------------+
         if (Main_reverse_upside_short)
           {
             double price = m_symbol.Ask();
            make_trade.PositionClose(m_position.Ticket());
             Alert ("Закрываем лонг);
            make_trade.PositionOpen( _Symbol , ORDER_TYPE_BUY , FixedLot, price, 0 , 0 , "Переворачиваем шорт в лонг");
             GlobalVariableSet (Nonloses, 1.0 );
             return ;
           }

다음 틱에서 전역 변수 Nonlosses는 다시 0이 됩니다.

동시에 동일한 If 조건 내에서 액세스하면 내부는 1과 같습니다. 즉, 모든 것이 블록을 벗어나지 않는 일반 변수로 보이지만 전역 변수입니까?

내가 어디에서 잘못 되었습니까?

 
SanAlex :

사이트에서 선택 (이름 복사) - 및 ( Ctrl + V ) 터미널에서 검색 입력

고맙습니다!
 
친구들, 도와주세요.
 
Mahadich :

코드가 전역 변수 를 변경하지 않는 이유를 이해하도록 도와주세요.

OnTick 이벤트에서 호출합니다.


다음은 코드 스니펫입니다.


다음 틱에서 전역 변수 Nonlosses는 다시 0이 됩니다.

동시에 동일한 If 조건 내에서 액세스하면 내부는 1과 같습니다. 즉, 모든 것이 블록을 벗어나지 않는 일반 변수로 보이지만 전역 변수입니까?

내가 어디에서 잘못 되었습니까?

잘못된 코드를 보여주셨습니다. 아무 조건 없이 또는 이 코드 조각 직후에 충족되는 일부 조건에 따라 값이 0인 변수에 할당이 있는 곳이 있습니다.

 

모두에게 좋은 하루.

상황을 해결하는 방법을 알려주십시오.

설명서에 따르면:

CHARTEVENT_OBJECT_CLICK

그래픽 개체에서 마우스 클릭


실제로 이 명령에 대한 반응은 마우스 버튼을 놓은 후에 발생합니다. 물체를 가리키고 눌렀다 떼면 반응이 없었습니다 떼면 반응이 있었습니다.

마우스 버튼을 눌러 반응을 할 수 있습니까?

 
SanAlex :

프로필에 없습니다.

나쁜 대답 ... 더 나쁘지 않다면 ....

 
SanAlex :

질문 답변입니다.

질문은 정상입니다. 또 다른 점은 질문자가 처음에 검색하여 답을 찾는 데 애를 쓰지 않았다는 것입니다 ... 그러나 대답은 방법이 없습니다 ... 프로필에 "친구"가 몇 개인지 개인적으로 어떤 차이가 있습니까?

 
SanAlex :

그리고 내가 당신의 길을 건넜다는 사실 - 그리고 일반적으로 때때로 당신은 농담을 이해할 필요가 있습니다

그리고 당신은 질문자의 입장에 서 있습니다. 그리고 자신의 답변을 읽으십시오. 이것들입니다. 코미디언 포럼이 아닌 포럼! 소다는 "하하"하지 않습니다!

 
SanAlex :

질문과 답변 - 나는 나쁜 것을 원하지 않았습니다. 단지 질문이 완전하지 않았기 때문입니다.


'친구'라는 호소는 넌센스? 진짜 친구만 가능한가요? 이 경우, 그가 마당으로 나가서 거기에서 질문하는 것이 더 쉬울 것입니다.

정중하게 호소하십시오 - 귀하의 답변 .... 나쁜 답변. 어느 쪽에서!

그리고 헛소리는 그만합시다.

 
SanAlex :

나는 모든 서신을 삭제했습니다. 아마도 제가 뭔가로 당신을 기분 상하게 한 것 같습니다. 그렇다면 죄송 합니다 !

))))))))

여기에는 쉼표 필요하지 않습니다.

"something"은 하이픈 으로 작성됩니다 - "something"

논의 중인 상황, 질문에 대한 귀하의 답변은 나와 직접적인 관련이 없습니다. 불필요한 장소에서 "유머"하지 마십시오)))