"플로팅" PositionSelect() 오류 - 페이지 6 12345678 새 코멘트 prostotrader 2016.08.15 15:42 #51 Karputov Vladimir : 아바타 아래의 인물은 귀하의 것이 아니므로 이에 대한 권한이 없습니다(자유롭게 변경할 수 없음). 그리고 저는 제 자신을 바꾸고 싶지 않습니다. 제발 :) 1000을 곱할 수 없다면 적어도 100을 곱하십시오. Vladimir Karputov 2016.08.15 15:44 #52 prostotrader : 그리고 저는 제 자신을 바꾸고 싶지 않습니다. 제발 :) 1000을 곱할 수 없다면 적어도 100을 곱하십시오. 안 돼요. 허용되지 않습니다. 불가능한. prostotrader 2016.08.15 15:45 #53 Karputov Vladimir : 아바타 아래의 인물은 귀하의 것이 아니므로 이에 대한 권한이 없습니다(자유롭게 변경할 수 없음). 추가되었습니다. TRADE_TRANSACTION_DEAL_ADD 유형의 트랜잭션이 통과할 때까지 주문을 잊어버리십시오. 왜 "잊어"? 이것은 옳지 않기 때문입니다. 거래는 잊어라, 거래에 대해 역사에서 배울 수 있음을 자신있게 말하겠습니다. 역사적 거래가 도착했을 때. 영장이 없으므로 그가 "보호"한 것을 볼 수 있습니다. 이 간단한 기능으로: double GetDealsVolume( const string a_symbol, const ulong a_ticket, const datetime start) { double volume= 0 ; if ( HistorySelect (start- 180 , TimeTradeServer ()+ 180 )) { int deals= HistoryDealsTotal (); if (deals> 0 ) { for ( int i=deals- 1 ; i>= 0 ; i--) { ulong deal_ticket= HistoryDealGetTicket (i); ulong ticket= ulong ( HistoryDealGetInteger (deal_ticket, DEAL_ORDER )); if (( ticket> 0 ) && (ticket==a_ticket)) { volume+= HistoryDealGetDouble (deal_ticket, DEAL_VOLUME ); } } } } return ( volume ); } Vladimir Karputov 2016.08.15 15:53 #54 prostotrader : 거래는 잊어라, 거래에 대해 역사에서 배울 수 있음을 자신있게 말하겠습니다. 역사적 거래가 도착했을 때. 이 간단한 기능으로: 당신은 부주의합니다: ... TRADE_TRANSACTION_DEAL_ADD 유형의 트랜잭션이 통과할 때까지 주문을 잊어버리십시오. 왜 "잊어"? 이것은 옳지 않기 때문입니다. 그러면 주문에 대해 기억할 수 있습니다. prostotrader 2016.08.15 15:54 #55 Karputov Vladimir : 당신은 부주의합니다: 그러면 주문에 대해 기억할 수 있습니다. 감사합니다 잊지않도록 노력하겠습니다 :) 그럼 x100은? 추가됨: 문제는 다음과 같습니다. 역사 거래가 먼저지만 거래가 먼저인지 어떻게 알 수 있습니까? 또는 그 반대의 경우 Deal 거래가 첫 번째입니다. Vladimir Karputov 2016.08.15 15:55 #56 prostotrader : 감사합니다 잊지않도록 노력하겠습니다 :) 그럼 x100은? 나는 이미 대답했다: 거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼 "플로팅" PositionSelect() 오류 카르푸토프 블라디미르 , 2016.08.15 17:44 안 돼요. 허용되지 않습니다. 불가능한. Vladimir Karputov 2016.08.15 16:00 #57 prostotrader : ... 추가됨: 문제는 다음과 같습니다. 역사 거래가 먼저지만 거래가 먼저인지 어떻게 알 수 있습니까? 또는 그 반대의 경우 Deal 거래가 첫 번째입니다. 나는 생각해야 한다. 지정하십시오. 볼륨이 1 이상인 주문이 실행되는 경우입니까? prostotrader 2016.08.15 16:02 #58 Karputov Vladimir : 나는 생각해야 한다. 지정하십시오. 볼륨이 1 이상인 주문이 실행되는 경우입니까? 예, 주문과 수량에 관계없이 prostotrader 2016.08.15 16:17 #59 모든 것이 MQ Alexander 가 말한 대로 작동했다면 문제가 없을 것 입니다. 그리고 그대로 결정하는 것은 불가능합니다 ... :( 거래가 도착하기 전에도 거래가 이미 기록에 있을 수 있기 때문입니다(거래 완료: 1.0). 그리고 Alexander에 따르면 이것은 다음과 같이 작동할 것입니다( 그리고 그것은 옳을 것입니다 !): 과거 거래가 도착하면 : 초기 거래량 - 현재 거래량 = 거래 완료 - 거래 거래가 이미 도착했습니다 . 우리는 깃발을 세우지 않고 직위와 명령을 처리합니다! -------------------------------- 초기 거래량 - 현재 거래량 != 거래 완료 - 거래 거래 - 다음 플래그 를 설정하고 Deal 트랜잭션을 기다리며 플래그로 포지션과 주문을 처리합니다! 모든 것! prostotrader 2016.08.15 19:15 #60 거래 내역은 거래 TRADE_TRANSACTION_DEAL_ADD가 도착하기 전에 업데이트됩니다. 원시, 시작: 2016.08.15 18:43, #1537513 12345678 새 코멘트 사유: 취소 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
아바타 아래의 인물은 귀하의 것이 아니므로 이에 대한 권한이 없습니다(자유롭게 변경할 수 없음).
그리고 저는 제 자신을 바꾸고 싶지 않습니다. 제발 :)
1000을 곱할 수 없다면 적어도 100을 곱하십시오.
그리고 저는 제 자신을 바꾸고 싶지 않습니다. 제발 :)
1000을 곱할 수 없다면 적어도 100을 곱하십시오.
아바타 아래의 인물은 귀하의 것이 아니므로 이에 대한 권한이 없습니다(자유롭게 변경할 수 없음).
추가되었습니다.
TRADE_TRANSACTION_DEAL_ADD 유형의 트랜잭션이 통과할 때까지 주문을 잊어버리십시오. 왜 "잊어"? 이것은 옳지 않기 때문입니다.
거래는 잊어라, 거래에 대해 역사에서 배울 수 있음을 자신있게 말하겠습니다.
역사적 거래가 도착했을 때. 영장이 없으므로 그가 "보호"한 것을 볼 수 있습니다.
이 간단한 기능으로:
거래는 잊어라, 거래에 대해 역사에서 배울 수 있음을 자신있게 말하겠습니다.
역사적 거래가 도착했을 때.
이 간단한 기능으로:
당신은 부주의합니다:
...
TRADE_TRANSACTION_DEAL_ADD 유형의 트랜잭션이 통과할 때까지 주문을 잊어버리십시오. 왜 "잊어"? 이것은 옳지 않기 때문입니다.
그러면 주문에 대해 기억할 수 있습니다.
당신은 부주의합니다:
그러면 주문에 대해 기억할 수 있습니다.
감사합니다 잊지않도록 노력하겠습니다 :)
그럼 x100은?
추가됨:
문제는 다음과 같습니다.
역사 거래가 먼저지만 거래가 먼저인지 어떻게 알 수 있습니까?
또는 그 반대의 경우 Deal 거래가 첫 번째입니다.
감사합니다 잊지않도록 노력하겠습니다 :)
그럼 x100은?
나는 이미 대답했다:
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
"플로팅" PositionSelect() 오류
카르푸토프 블라디미르 , 2016.08.15 17:44
안 돼요. 허용되지 않습니다. 불가능한....
추가됨:
문제는 다음과 같습니다.
역사 거래가 먼저지만 거래가 먼저인지 어떻게 알 수 있습니까?
또는 그 반대의 경우 Deal 거래가 첫 번째입니다.
나는 생각해야 한다. 지정하십시오. 볼륨이 1 이상인 주문이 실행되는 경우입니까?
모든 것이 MQ Alexander 가 말한 대로 작동했다면
문제가 없을 것 입니다.
그리고 그대로 결정하는 것은 불가능합니다 ... :(
거래가 도착하기 전에도 거래가 이미 기록에 있을 수 있기 때문입니다(거래 완료: 1.0).
그리고 Alexander에 따르면 이것은 다음과 같이 작동할 것입니다( 그리고 그것은 옳을 것입니다 !):
과거 거래가 도착하면 :
초기 거래량 - 현재 거래량 = 거래 완료 - 거래 거래가 이미 도착했습니다 .
우리는 깃발을 세우지 않고 직위와 명령을 처리합니다!
--------------------------------
초기 거래량 - 현재 거래량 != 거래 완료 - 거래 거래 - 다음
플래그 를 설정하고 Deal 트랜잭션을 기다리며 플래그로 포지션과 주문을 처리합니다!
모든 것!