기고글 토론 "MQL5 객체 지향 프로그래밍 접근 방식을 사용한 Expert Advisor 작성하기" - 페이지 3 123 새 코멘트 Snaf 2014.04.18 07:56 #21 VictorD:제가 이해하지 못하는 것을 이해하도록 도와주세요:EA 함수에서 맨 처음에 호출되는: doInit이 트리거됩니다(아마도 기본적으로 이러한 변수는 NULL과 0으로 할당되어 있을 것입니다). setPeriod와 setSymbol은 Init 앞에 와야 합니다. VictorD 2014.04.18 19:07 #22 Snaf: doInit이 트리거됩니다(기본적으로 이러한 변수는 NULL과 0으로 설정되어 있을 것입니다). setPeriod와 setSymbol은 Init보다 앞에 있어야 합니다.알겠습니다, 감사합니다. spinnybobo 2015.05.18 08:20 #23 놀라운 기사! 아직 다 읽지는 못했지만 벌써부터 지금까지 본 그 어떤 기사보다지금까지 본 어떤 것보다 훨씬 도움이 된다고 말할 수 있습니다. 정말 감사합니다 :-) Spencer MOHAMMED SAFAR AL-OTAIBI 2017.10.04 13:56 #24 if(base_currency=="USD") { one_lot_price=contract_size/levrage; } else { double bprice= SymbolInfoDouble(symbol,SYMBOL_BID); one_lot_price=bprice*contract_size/levrage; } 멋진 스레드입니다. 정말 감사합니다.몇 가지 수학 실수가 있습니다.쌍이 CADCHF라고 가정합니까?또한 모든 기호에 대해 일정한 레버리지를 가정합니다. 대부분의 브로커는 일부 쌍에 대해 다른 레버리지를 가지고 있습니다.\1 랏의 마진에 대한 모든 쌍에 대한 올바른 규칙은 현재 계좌의 마진입니다: C*랏*YYYDDDYYY는 기본 통화, DDD: 지배 통화\.예를 들어 CADCHF에 도달할 때까지는 문제가 없습니다\.YYYDDD = CADUSD. --------------- Marketwacth\\\에서 USDCAD가 아닌\\\ .따라서 세 번째 조건을 추가해야 합니다 . Discussion of article "Writing 터미네이터 v2.0 Meta Trader에서 스프레드 거래 MOHAMMED SAFAR AL-OTAIBI 2017.10.04 13:57 #25 C=컨트랙트 크기/페어 레버리지 Metin Kostekci 2018.02.11 21:38 #26 아주 좋은 기사. 감사합니다. multiplicator 2019.01.30 05:40 #27 번역 오류 이 블록을 삽입하는 것을 잊었습니다.//--- 기타 매개변수 int STP,TKP; // 손절매 및 이익실현 값에 사용됨 // 클래스의 객체를 생성합니다. MyExpert Cexpert; pixparker 2020.11.14 02:50 #28 매우 유용한 기사입니다. EA 개발에 매우 빠르게 입문하는 데 도움이 되었습니다. Rahul Dhangar 2020.12.29 22:51 #29 이 놀라운 글을 보내주신 @Samuel Olowoyo에게 감사드립니다. 이 글은 10년 전에 작성되었지만 여전히 신진 EA 코더들에게 유용한 정보가 될 것입니다. 아직도 MQL5에서 활동하시나요? 님이 게시한 글은 4개밖에 보이지 않습니다(모두 2010년에 게시됨). James Bernard Karlowicz 2022.11.18 21:47 #30 고마워요, 고마워요, 고마워요. OOP의 힘을 이해하지 못한 채 EA 코드를 작성했는데, 이 글을 읽고 나면 훨씬 깔끔해질 거예요. ㅋㅋ 아주 잘했어요. 123 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
제가 이해하지 못하는 것을 이해하도록 도와주세요:
EA 함수에서 맨 처음에 호출되는:
doInit이 트리거됩니다(기본적으로 이러한 변수는 NULL과 0으로 설정되어 있을 것입니다). setPeriod와 setSymbol은 Init보다 앞에 있어야 합니다.
알겠습니다, 감사합니다.
놀라운 기사! 아직 다 읽지는 못했지만 벌써부터 지금까지 본 그 어떤 기사보다
지금까지 본 어떤 것보다 훨씬 도움이 된다고 말할 수 있습니다. 정말 감사합니다 :-)
Spencer
if(base_currency=="USD")
{
one_lot_price=contract_size/levrage;
}
else
{
double bprice= SymbolInfoDouble(symbol,SYMBOL_BID);
one_lot_price=bprice*contract_size/levrage;
}
멋진 스레드입니다. 정말 감사합니다.
몇 가지 수학 실수가 있습니다.
쌍이 CADCHF라고 가정합니까?
또한 모든 기호에 대해 일정한 레버리지를 가정합니다. 대부분의 브로커는 일부 쌍에 대해 다른 레버리지를 가지고 있습니다.
\1 랏의 마진에 대한 모든 쌍에 대한 올바른 규칙은 현재 계좌의 마진입니다: C*랏*YYYDDD
YYY는 기본 통화, DDD: 지배 통화\.
예를 들어 CADCHF에 도달할 때까지는 문제가 없습니다\.
YYYDDD = CADUSD. --------------- Marketwacth\\\에서 USDCAD가 아닌\\\ .
따라서 세 번째 조건을 추가해야 합니다 .
C=컨트랙트 크기/페어 레버리지
이 블록을 삽입하는 것을 잊었습니다.
이 놀라운 글을 보내주신 @Samuel Olowoyo에게 감사드립니다. 이 글은 10년 전에 작성되었지만 여전히 신진 EA 코더들에게 유용한 정보가 될 것입니다.
아직도 MQL5에서 활동하시나요? 님이 게시한 글은 4개밖에 보이지 않습니다(모두 2010년에 게시됨).