[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 203 1...196197198199200201202203204205206207208209210...652 새 코멘트 Всеволод 2011.09.22 14:05 #2021 smartemiy : 얘들아! 증가된 로트로 매 40번째 주문을 만드는 방법은 무엇입니까? :: 시장 및 이연 어쩌면 그렇게? 실제로는 그렇지 않습니다 . 기록의 주문 수 를 계산해야 합니다. a = (OrdersHistoryTotal()+ 1) % 40 글쎄, 이것은 동시에 열 수 있는 주문의 수를 고려하지 않습니다. 그렇지 않으면 여전히 OrdersTotal을 추가해야 합니다(아마도 보류 중인 주문을 뺀 값). Victor Nikolaev 2011.09.22 14:12 #2022 splxgf : 실제로는 그렇지 않습니다. 기록의 주문 수를 계산해야 합니다. a = (OrdersHistoryTotal()+ 1) % 40 글쎄, 이것은 동시에 열 수 있는 주문의 수를 고려하지 않습니다. 그렇지 않으면 여전히 OrdersTotal을 추가해야 합니다(아마도 보류 중인 주문을 뺀 값). 그리고 다른 도구나 다른 고문을 위한 자리도 열렸 습니까? 당신이 쓰는 것을 생각하십시오 noobys 2011.09.22 14:25 #2023 Figar0 : 먼저 시작 함수 안에 로트 계산 함수가 선언되어 있습니다. 그녀를 꺼내 그러면 선언되지 않은 변수에 약간의 오류가 있을 수 있지만 네, 직접 처리할 것이라고 생각합니다. 한 가지 더 질문입니다. 어떤 기능에서 로트 계산을 선언해야 합니까? 초기화, 초기화? Victor Nikolaev 2011.09.22 14:27 #2024 skyjet : 한 가지 더 질문입니다. 어떤 기능에서 로트 계산을 선언해야 합니까? 초기화, 초기화? 별도의 기능을 만들어 필요할 때 사용하는 것이 좋습니다(새로운 포지션을 열기 전) Shniperson 2011.09.22 14:31 #2025 EA의 코드(최적화되지 않음)가 많기 때문에 컴퓨터가 느려질 수 있습니까? 즉, 코드가 크면 트랜잭션의 시작과 어드바이저의 의사 결정 프로세스가 느려집니까? noobys 2011.09.22 14:32 #2026 Vinin : 별도의 기능을 만들어 필요할 때 사용하는 것이 좋습니다(새로운 포지션을 열기 전) Victor는 귀하의 조언에 따라 기능을 추가했습니다. 이제 컴파일되지 않습니다. void CheckForOpen() double Lots() { double lot; lot=( AccountFreeMargin ()* AccountLeverage ()*Risk)/( MarketInfo ( Symbol (), MODE_LOTSIZE)); lot= NormalizeDouble (lot, 1 ); return (lot); } --- 2011.09.22 14:32 #2027 틱 기록 저장 하나 갱르 22.09.2011 17:32 좋은 오후에요 여러분! 질문은 - 틱 기록 기록 스크립트가 있다는 것입니다. ... 파일찾기(ExtHandle,0,SEEK_END); FileWrite(ExtHandle, TimeToStr(TimeCurrent(), TIME_DATE | TIME_SECONDS), 입찰, 요청, iVolume(Symbol(), NULL, 0)); ... 그는 다음과 같이 씁니다. ... 2011.08.15 08:38:49;76.936;76.946;1389 2011.08.15 08:38:51;76.934;76.953;1390 2011.08.15 08:38:56;76.929;76.958;1391 2011.08.15 08:38:56;76.935;76.945;1392 ... 즉, 시간의 최소 단위는 초임이 밝혀졌다. 그래서 질문은 - 밀리초 단위로 진드기를 쓰는 방법이 있습니까? 미리 감사드립니다 [ARCHIVE] Any rookie question, YZ_PIPSATOR_EURGPB - 챔피언십 결과에서 VPS not working --- 2011.09.22 14:33 #2028 하나 갱르 22.09.2011 17:32 즉, 시간의 최소 단위는 초임이 밝혀졌다. 그래서 질문은 - 밀리초 단위로 진드기를 쓰는 방법이 있습니까? GetTickCount...를 참조하거나 Windows 함수를 참조하십시오. Victor Nikolaev 2011.09.22 14:35 #2029 skyjet : Victor는 귀하의 조언에 따라 기능을 추가했습니다. 이제 컴파일되지 않습니다. void CheckForOpen() { } double Lots() { double lot; lot=( AccountFreeMargin ()* AccountLeverage ()*Risk)/( MarketInfo ( Symbol (), MODE_LOTSIZE)); lot= NormalizeDouble (lot, 1 ); return (lot); } 중첩 함수는 허용되지 않습니다. noobys 2011.09.22 14:40 #2030 Vinin : 중첩 함수는 허용되지 않습니다. 이것은 중첩된 기능이 아니라 기본 MACD Sample Expert Advisor의 일부입니다. 계산된 제비를 추가하려고 합니다. 주요 및 유일한 start() 함수 1...196197198199200201202203204205206207208209210...652 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
얘들아!
증가된 로트로 매 40번째 주문을 만드는 방법은 무엇입니까? :: 시장 및 이연
어쩌면 그렇게?
실제로는 그렇지 않습니다 . 기록의 주문 수 를 계산해야 합니다. a = (OrdersHistoryTotal()+ 1) % 40
글쎄, 이것은 동시에 열 수 있는 주문의 수를 고려하지 않습니다. 그렇지 않으면 여전히 OrdersTotal을 추가해야 합니다(아마도 보류 중인 주문을 뺀 값).
실제로는 그렇지 않습니다. 기록의 주문 수를 계산해야 합니다. a = (OrdersHistoryTotal()+ 1) % 40
글쎄, 이것은 동시에 열 수 있는 주문의 수를 고려하지 않습니다. 그렇지 않으면 여전히 OrdersTotal을 추가해야 합니다(아마도 보류 중인 주문을 뺀 값).
그리고 다른 도구나 다른 고문을 위한 자리도 열렸 습니까? 당신이 쓰는 것을 생각하십시오
먼저 시작 함수 안에 로트 계산 함수가 선언되어 있습니다. 그녀를 꺼내 그러면 선언되지 않은 변수에 약간의 오류가 있을 수 있지만 네, 직접 처리할 것이라고 생각합니다.
한 가지 더 질문입니다. 어떤 기능에서 로트 계산을 선언해야 합니까? 초기화, 초기화?
별도의 기능을 만들어 필요할 때 사용하는 것이 좋습니다(새로운 포지션을 열기 전)
별도의 기능을 만들어 필요할 때 사용하는 것이 좋습니다(새로운 포지션을 열기 전)
틱 기록 저장
좋은 오후에요 여러분!
질문은 - 틱 기록 기록 스크립트가 있다는 것입니다.
...
파일찾기(ExtHandle,0,SEEK_END);
FileWrite(ExtHandle, TimeToStr(TimeCurrent(), TIME_DATE | TIME_SECONDS), 입찰, 요청, iVolume(Symbol(), NULL, 0));
...
그는 다음과 같이 씁니다.
...
2011.08.15 08:38:49;76.936;76.946;1389
2011.08.15 08:38:51;76.934;76.953;1390
2011.08.15 08:38:56;76.929;76.958;1391
2011.08.15 08:38:56;76.935;76.945;1392
...
즉, 시간의 최소 단위는 초임이 밝혀졌다. 그래서 질문은 - 밀리초 단위로 진드기를 쓰는 방법이 있습니까?
미리 감사드립니다
즉, 시간의 최소 단위는 초임이 밝혀졌다. 그래서 질문은 - 밀리초 단위로 진드기를 쓰는 방법이 있습니까?
GetTickCount...를 참조하거나 Windows 함수를 참조하십시오.
Victor는 귀하의 조언에 따라 기능을 추가했습니다. 이제 컴파일되지 않습니다.
중첩 함수는 허용되지 않습니다.
중첩 함수는 허용되지 않습니다.