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

 

나는 최근에 이것을 눈치 챘다.

 int array[];
Print (array.Size());

동적으로 배열 에는 객체의 모든 속성이 있습니다(초고급 언어에서와 같이). 그렇다면 정적 배열이란 무엇입니까?

추신 다음과 같이 사이즈 설정도 가능하게 만들어 주시면 정말 좋을 것 같아요

array.Size(size);

또는

array.Size(size, reserve);

만큼 잘

array.Reserve(reserve);
 
Sergey Dymov 통화 고문 을 작성하고 있으며 주문을 여는 것을 제외하고는 모든 것이 계획대로 작동합니다. 무엇이 잘못되었는지 알려주세요.
    if ((USDTP<= 0 )&&(JPYTP>= 3 )&&(z_USDJPY!= 2 ))
        {
         Alert ( " Продавай USDJPY. USD=" , USDTP, ", JPY=" , JPYTP);
         z_USDJPY= 2 ; //
         text_massage= " Продавай USDJPY" ;
         SendNotification (text_massage);
         RefreshRates();
         Ask1=MarketInfo( "USDJPY" ,MODE_ASK);
         Bid1=MarketInfo( "USDJPY" ,MODE_BID);
         Point1=MarketInfo( "USDJPY" ,MODE_POINT);
         OrderSend ( "USDJPY" , OP_BUY , 0.1 , Bid1, 3 , NormalizeDouble ((Ask1+StopLoss*Point1), 2 ), NormalizeDouble ((Ask1-TakeProfit*Point1), 2 ), NULL , 0 , 0 , 0 );
        }

오류가 발생하지 않으며 주문을 열지 않습니다.

글쓴이의 생각이 뭔지는 모르겠지만 적어도 실수는 매수주문이 매수가가 아닌 매도가로 개설되어야 한다는 점입니다.. 그리고 매수의 손절매는 그 가격보다 낮아야 하고, 더 높이 가져가십시오 - 그러나 여기에서는 반대입니다. 간단히 말해서 여기에서 완전한 넌센스이며 작동하지 않습니다..

 
Nikolay Ivanov # :

요컨대, 여기에서 완전한 넌센스이며 작동하지 않습니다..

 
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
Mihail Matkovskij # :
 

글쎄요, 주문의 종류나 스탑이 있는 가격 중 하나가 분명히 혼란스럽습니다. 다시, 이것은 모두 적어도..

 
Mihail Matkovskij # :

이제 Ask와 Bid가 어떻게 왔는지 증명할 것입니다. 그리고 새 빌드에는 실패가 발생하고 가격이 정상화되지 않습니다. 또는 개발자가 개념을 변경하기로 결정합니다(SL 및 TP는 정규화 대상이므로 동일한 원칙에 따라 진입 가격을 설정할 수 있음). 그리고 그들은 Ask와 Bid가 이제 정규화되어야 한다고 쓸 것입니다. 그 때 그는 달립니다. 모든 응용 프로그램을 다시 작성하기 시작합니다. 그리고 그가 프리랜스로 주문하기 위해 신청서를 작성한 사람들은 불만족할 것이며(주문이 더 이상 정상적으로 열리지 않기 때문에) 개선이 필요할 것입니다.

미친 놈의 광란.

 
Andrey Sokolov # :

미친 놈의 광란.

당신이 이해하지 못한다면 이것들은 단지 내 추측입니다. 나는 아무 것도 주장하지 않습니다. 하지만 문서에 Bid와 Ask가 소수점 이하 자릿수로 보장된다는 단어가 없기 때문에 (반복합니다) 안전하게 플레이하는 것이 좋습니다. 그리고 터미널의 전체 메커니즘과 모든 브로커의 서버 메커니즘을 알고 있다고 생각한다면. 그리고 당신은 가격이 정상화되어 당신에게 올 것이라고 절대적으로 확신하고 미래에 그렇게 생각하십시오. 누가 당신을 거부할 수 있습니까?... 당신은 당신의 경험 외에 얼마나 많은 것들이 존재하는지 상상조차 할 수 없습니다. 어쨌든. 내가 말했듯이 나는 당신을 설득하지 않을 것입니다. 당신의 무지에 인내...

 
Mihail Matkovskij # :

당신이 이해하지 못한다면 이것들은 단지 내 추측입니다. 나는 아무 것도 주장하지 않습니다. 하지만 문서에 Bid와 Ask가 소수점 이하 자릿수로 보장된다는 단어가 없기 때문에 (반복합니다) 안전하게 플레이하는 것이 좋습니다. 그리고 터미널의 전체 메커니즘과 모든 브로커의 서버 메커니즘을 알고 있다고 생각한다면. 그리고 당신은 가격이 정상화되어 당신에게 올 것이라고 절대적으로 확신하고 미래에 그렇게 생각하십시오. 누가 당신을 거부할 수 있습니까?... 당신은 당신의 경험 외에 얼마나 많은 것들이 존재하는지 상상조차 할 수 없습니다. 어쨌든. 내가 말했듯이 나는 당신을 설득하지 않을 것입니다. 당신의 무지에 인내...

다시…

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

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

알렉세이 빅토 로프 , 2022.01.15 13:43

네, 드디어 정신을 차리고... 서버가 가격이나 로트 크기의 비정규화 값을 수락하지 않으면 비정규화 값을 가질 수 없습니다 .

그리고 DC의 정신 착란은 작동하지 않을 것입니다 ... 그들은 MT의 서버 부분에서 가격을 변경할 수 없습니다.

주소에서 Andrey에게 말한 모든 것을 돌리고 바퀴벌레 가능성에 대해 다른 사람에게 말하지 마십시오.

 
Alexey Viktorov # :

다시…


그리고 DC의 정신 착란은 작동하지 않을 것입니다 ... 그들은 MT의 서버 부분에서 가격을 변경할 수 없습니다.

주소에서 Andrey에게 말한 모든 것을 돌리고 바퀴벌레 가능성에 대해 다른 사람에게 말하지 마십시오.

또 다른 감정가... 그리고 서버가 정규화되지 않은 가격을 수락하지 않으면 해당 가격이 없다는 글이 어디에 있습니까? 무슨 말도 안되는 소리야?... 물론, OrderSend는 원칙적으로 단어에서 그들을 제공하지 않기 때문에 그것은 비정규화 된 가격을 받아들이지 않습니다! 오류 129(ERR_INVALID_PRICE) 가 의미가 있습니까? 틱(Bid and Ask)(따옴표)은 서버에서 어디에서 오는가?! 그는 어떻게 받고 처리합니까?! 모르세요?... 그리고 누가 바퀴벌레를 가지고 있습니까? 더 나아가: 당신은 터미널의 메커니즘, 서버의 메커니즘을 철저히 알고 있습니까?! 의심스럽다! 그래서:

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

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

미하일 마트코프스키 , 2022.01.15 15:32

이것은 당신이 이해하지 못한다면 단지 내 추측입니다. 나는 아무것도 주장하지 않습니다. 하지만 문서에 Bid와 Ask가 소수점 이하 자릿수로 보장된다는 단어가 없기 때문에 (반복합니다) 안전하게 플레이하는 것이 좋습니다. 그리고 터미널의 전체 메커니즘과 모든 브로커의 서버 메커니즘을 알고 있다고 생각한다면. 그리고 당신은 가격이 정상화되어 당신에게 올 것이라고 절대적으로 확신하고 미래에 그렇게 생각하십시오. 누가 당신을 거부할 수 있습니까?... 당신은 당신의 경험 외에 얼마나 많은 것들이 존재하는지 상상조차 할 수 없습니다. 어쨌든. 내가 말했듯이 나는 당신을 설득하지 않을 것입니다. 당신의 무지에 인내...

1명에게 설명했다. 이제 두 번째 설명이 필요합니다 ... 다시 자세히 읽으 십시오. 읽었어? 그리고 이제 명백한 것을 씹기에 충분합니다. 문서가 있고 그것을 읽으십시오. 모든 것이 거기에 기록되어 있습니다. 그리고 거래를 여는 방법을 결정하십시오. 나는 이 건설적이지 않은 대화를 유지하는 데 관심이 없습니다!

추신: 내가 말할 때: 트롤링을 중지하고 말도 안되는 글을 쓰고 "열병을 일으키십시오"라고 말하면서 주장 을 펼치십시오. 그러면 모든 트롤이 즉시 흩어집니다. 분명히, 논쟁은 그들의 강점이 아닙니다!... :)

 

나는 정규화되지 않은 것들에 대해 말하지 않을 것이고 그것들을 추적하지 않았다.

그러나 Ask와 Bid가 0이 되어서 확인합니다.

 
Mihail Matkovskij # :

... 안전하게 플레이하는 것이 좋습니다. …

내일 집을 나갈 때 선글라스와 우산을 잊지 마십시오. 눈부신 태양이나 갑작스런 뇌우로부터 안전하게 플레이하는 것이 좋습니다. 그건 그렇고, 집에 앉아 있어도 모자를 쓸 수 있습니다 ... 갑자기 훌리건이 창문을 깨고 견딜 수 없을 정도로 추워집니다.