초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 624 1...617618619620621622623624625626627628629630631...1503 새 코멘트 Vladimir Karputov 2016.09.21 13:29 #6231 Leo59 : 이 문제의 원인이 무엇인지 알려주십시오. 더블 A; 정수 x, y; x=100; y=3; A=x/y=33.000 Целый тип int x= 100 / Целый тип int y= 3 => Целое число 33 . Так как "А" - это вещественное число, то Целое число "33" преобразовывается к вещественному и получаем 33.0 Leo59 2016.09.21 13:47 #6232 Karputov Vladimir : 블라디미르 감사합니다! 흥미로운 기능입니다. 검색하고 검색 엔진에서 검색해도 아무 것도 찾을 수 없습니다. 포럼에서 질문을 하자마자 답변을 기다리는 동안 스스로 찾을 수 있습니다.)) https://www.mql5.com/en/articles/1561 MQL4에서 이중 작업의 특성 Особенности работы с числами типа double в MQL4 2009.11.02MetaQuotes Software Corp.www.mql5.com В данной заметке собраны советы по решению наиболее часто возникающих ошибок при работе с числами типа double в программах на MQL4. [삭제] 2016.09.21 19:09 #6233 Leo59 : 이 문제의 원인이 무엇인지 알려주실 수 있습니까? 더블 A; 정수 x, y; x=100; y=3; A=x/y=33.000 이미 규칙입니다. 수학적 계산 에 사용되는 변수는 귀찮게하지 않고 즉시 double로 선언하는 것이 좋습니다. 이러한 계산이 증분 루프 변수를 사용하는 경우 double y=y+1 또는 double y=y-1을 사용합니다. Распределенные вычисления в сети MQL5 Cloud Network cloud.mql5.com Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network Alexey Volchanskiy 2016.09.22 00:02 #6234 new-rena : 이미 규칙입니다. 수학적 계산 에 사용되는 변수는 귀찮게하지 않고 즉시 double로 선언하는 것이 좋습니다. 이러한 계산이 증분 루프 변수를 사용하는 경우 double y=y+1 또는 double y=y-1을 사용합니다. 명시적 유형 변환도 있습니다. double A; int x, y; x= 100 ; y= 3 ; A=( double )x/y; // в операциях умножения и деления достаточно привести к double только одно mila.com 2016.09.22 06:00 #6235 안녕하세요. 특정 로트가 있는 포지션, 열린 포지션 중에서 찾는 방법을 알려주세요. 알 수 없는 상징과 마법. 예를 들어 다음 조건이 필요합니다. (포지션 로트== 0.1) 그런 다음 {일부 조치;} Vladimir Karputov 2016.09.22 06:32 #6236 mila.com : 안녕하세요. 특정 로트가 있는 포지션, 열린 포지션 중에서 찾는 방법을 알려주세요. 알 수 없는 상징과 마법. 예를 들어 다음 조건이 필요합니다. (포지션 로트== 0.1) 그런 다음 {일부 조치;} 다음은 모든 열린 위치를 반복하고 해당 볼륨을 지정된 위치(변수 " lot ")와 비교하는 스크립트의 예입니다. //+------------------------------------------------------------------+ //| PositionsTotal.mq5 | //| Copyright 2016, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2016, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property script_show_inputs //--- input parameter input double lot= 0.01 ; // искомый лот //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart () { //--- int count_positions= PositionsTotal (); // количество открытых позиций for ( int i= 0 ;i<count_positions;i++) { ResetLastError (); //--- возвращает символ соответствующей открытой позиции и автоматически выбирает позицию для дальнейшей работы с ней string name= PositionGetSymbol (i); if (name== NULL ) { Print ( "PositionGetSymbol Error# " , GetLastError ()); return ; } double position_lot= PositionGetDouble ( POSITION_VOLUME ); // получаем объем позиции if (position_lot!= 0 ) { if (position_lot==lot) { // найдена позиция с заданным объёмом } } } } //+------------------------------------------------------------------+ 파일: PositionsTotal.mq5 4 kb mila.com 2016.09.22 07:24 #6237 Karputov Vladimir : 다음은 모든 열린 위치를 반복하고 해당 볼륨을 지정된 위치(변수 " lot ")와 비교하는 스크립트의 예입니다. 감사합니다. 죄송합니다. 지정하지 않았지만 MQL 4에도 비슷한 것이 있습니까? Vladimir Karputov 2016.09.22 07:38 #6238 mila.com : 감사합니다. 죄송합니다. 지정하지 않았지만 MQL 4에도 비슷한 것이 있습니까? 아니 아니. 네팅과 헤징이 모두 가능하고 실제 거래소에서 거래할 수 있는 MetaTrader 5가 있다면 왜 그럴까요? Alexey Viktorov 2016.09.22 07:42 #6239 Karputov Vladimir : 다음은 모든 열린 위치를 반복하고 해당 볼륨을 지정된 위치(변수 " lot ")와 비교하는 스크립트의 예입니다. Vladimir, 이 코드에서 볼륨이 0.0인 위치를 어떻게 상상하는지 여쭤봐도 될까요? double position_lot= PositionGetDouble ( POSITION_VOLUME ); // получаем объем позиции if (position_lot!= 0 ) Vladimir Karputov 2016.09.22 07:44 #6240 Alexey Viktorov : Vladimir, 이 코드에서 볼륨이 0.0인 위치를 어떻게 상상하는지 여쭤봐도 될까요? PositionGetDouble 함수가 반환되는지 확인하는 검사입니다. 실패 시 오류를 나타내는 0을 반환합니다. 1...617618619620621622623624625626627628629630631...1503 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
이 문제의 원인이 무엇인지 알려주십시오.
더블 A;
정수 x, y;
x=100; y=3; A=x/y=33.000
흥미로운 기능입니다. 검색하고 검색 엔진에서 검색해도 아무 것도 찾을 수 없습니다. 포럼에서 질문을 하자마자 답변을 기다리는 동안 스스로 찾을 수 있습니다.))
https://www.mql5.com/en/articles/1561
MQL4에서 이중 작업의 특성
이 문제의 원인이 무엇인지 알려주실 수 있습니까?
더블 A;
정수 x, y;
x=100; y=3; A=x/y=33.000
이미 규칙입니다.
수학적 계산 에 사용되는 변수는 귀찮게하지 않고 즉시 double로 선언하는 것이 좋습니다.
이러한 계산이 증분 루프 변수를 사용하는 경우 double y=y+1 또는 double y=y-1을 사용합니다.
이미 규칙입니다.
수학적 계산 에 사용되는 변수는 귀찮게하지 않고 즉시 double로 선언하는 것이 좋습니다.
이러한 계산이 증분 루프 변수를 사용하는 경우 double y=y+1 또는 double y=y-1을 사용합니다.
명시적 유형 변환도 있습니다.
안녕하세요.
특정 로트가 있는 포지션, 열린 포지션 중에서 찾는 방법을 알려주세요.
알 수 없는 상징과 마법. 예를 들어 다음 조건이 필요합니다. (포지션 로트== 0.1) 그런 다음 {일부 조치;}
안녕하세요.
특정 로트가 있는 포지션, 열린 포지션 중에서 찾는 방법을 알려주세요.
알 수 없는 상징과 마법. 예를 들어 다음 조건이 필요합니다. (포지션 로트== 0.1) 그런 다음 {일부 조치;}
다음은 모든 열린 위치를 반복하고 해당 볼륨을 지정된 위치(변수 " lot ")와 비교하는 스크립트의 예입니다.
다음은 모든 열린 위치를 반복하고 해당 볼륨을 지정된 위치(변수 " lot ")와 비교하는 스크립트의 예입니다.
감사합니다. 죄송합니다. 지정하지 않았지만 MQL 4에도 비슷한 것이 있습니까?
감사합니다. 죄송합니다. 지정하지 않았지만 MQL 4에도 비슷한 것이 있습니까?
아니 아니. 네팅과 헤징이 모두 가능하고 실제 거래소에서 거래할 수 있는 MetaTrader 5가 있다면 왜 그럴까요?
다음은 모든 열린 위치를 반복하고 해당 볼륨을 지정된 위치(변수 " lot ")와 비교하는 스크립트의 예입니다.
Vladimir, 이 코드에서 볼륨이 0.0인 위치를 어떻게 상상하는지 여쭤봐도 될까요?
Vladimir, 이 코드에서 볼륨이 0.0인 위치를 어떻게 상상하는지 여쭤봐도 될까요?