안녕하세요, mt4에서 mt5로 함수를 번역하는 것을 도와주세요. 번역했는데 여기 뭔가 잘못됐네요. 정확한 코드를 게시하는 것이 어렵지 않다면 MQL을 잘 못하는 것 같습니다. 이제 막 공부를 시작했어요.
//+----------------------------------------------- --------------------+ #property copyright "2010, MetaQuotes Software Corp." #속성 링크 " http://www.mql5.com " #속성 버전 "1.00" //--- 입력 매개변수
입력 이중 랏=0.1; 입력 boolMM = true; 입력 이중 위험 = 10;
//+----------------------------------------------- --------------------+ //| 전문가 초기화 기능 | //+----------------------------------------------- --------------------+ int OnInit() { 리턴(0); } //+----------------------------------------------- --------------------+ //| 전문적인 초기화 해제 기능 | //+----------------------------------------------- --------------------+ 무효 OnDeinit(const int 이유) {
}
//+----------------------------------------------- --------------------+ //| 전문가 틱 기능 | //+----------------------------------------------- --------------------+ 무효 OnTick() { if( MM ) 이중 랏 = LotSon(); //LotSon 함수 호출 } //+----------------------------------------------- --------------------+ 더블롯슨() { 이중 LotMin = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN); 이중 LotMax = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX); 이중 랏 = AccountInfoDouble(ACCOUNT_FREEMARGIN)/100000.0 * 위험; 이중 랏 = MathMin(Lotmax,MathMax(Lotmin,Lots));
if (LotMin < 0.1)Lots = NormalizeDouble(Lots,2); 또 다른 { if (LotMin < 1.0)Lots = NormalizeDouble(Lots,1); else 많이 = NormalizeDouble(Lots, 0); } if (Lots < LotMin) Lot = LotMin; if (Lots > LotMax) Lot = LotMax; }
MQL5: language of trade strategies built-in the MetaTrader 5 Trading Platform, allows writing your own trading robots, technical indicators, scripts and libraries of functions
단추 MQL 소스 코드를 메시지 텍스트에 삽입 하기 위한 것입니다. 클릭하면 코드를 붙여넣고 삽입 버튼을 클릭해야 하는 빈 창이 나타납니다. 코드 붙여넣기를 취소하려면 취소 버튼을 클릭하세요.
의미 측면에서 특정 부분을 강조하기 위해 코드를 굵은 글꼴로 강조 표시하는 것은 권장하지 않습니다. 사실 다른 운영 체제와 브라우저에서는 고정 폭 글꼴이 다르게 표시됩니다. 예를 들어 Windows Vista는 굵게 표시된 크기 10의 일반 글꼴과 거의 구별할 수 없는 Consolas 고정 폭 글꼴을 사용합니다.
도움말에서 말하는
정수 day_of_year ; // 해당 연도의 일련 번호(2월 1일은 해당 연도의 32번째 날)
어떤 이유로 그는 항상 31 세입니다 ((
스크립트를 첨부합니다
파일에
2010.02.01 00:00:00 143.832 143.839 143.758 143.771 186 2010 2 1 0 0 1 31
이것은 문서의 오류입니다. 1년의 일수는 0부터 시작합니다. 감사합니다.
나는 이것이 더 어렵다는 것을 이해하지만 더 친숙한 것 같습니다(일반인의 경우 프로그래머에게는 모든 것이 좋습니다). 1월 1일은 1년의 1일입니다. 설명서가 맞는 것 같아요.
안녕하세요, mt4에서 mt5로 함수를 번역하는 것을 도와주세요. 번역했는데 여기 뭔가 잘못됐네요. 정확한 코드를 게시하는 것이 어렵지 않다면 MQL을 잘 못하는 것 같습니다. 이제 막 공부를 시작했어요.
//+----------------------------------------------- --------------------+
#property copyright "2010, MetaQuotes Software Corp."
#속성 링크 " http://www.mql5.com "
#속성 버전 "1.00"
//--- 입력 매개변수
입력 이중 랏=0.1;
입력 boolMM = true;
입력 이중 위험 = 10;
//+----------------------------------------------- --------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- --------------------+
int OnInit()
{
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문적인 초기화 해제 기능 |
//+----------------------------------------------- --------------------+
무효 OnDeinit(const int 이유)
{
}
//+----------------------------------------------- --------------------+
//| 전문가 틱 기능 |
//+----------------------------------------------- --------------------+
무효 OnTick()
{
if( MM ) 이중 랏 = LotSon(); //LotSon 함수 호출
}
//+----------------------------------------------- --------------------+
더블롯슨()
{
이중 LotMin = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN);
이중 LotMax = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX);
이중 랏 = AccountInfoDouble(ACCOUNT_FREEMARGIN)/100000.0 * 위험;
이중 랏 = MathMin(Lotmax,MathMax(Lotmin,Lots));
if (LotMin < 0.1)Lots = NormalizeDouble(Lots,2);
또 다른
{
if (LotMin < 1.0)Lots = NormalizeDouble(Lots,1);
else 많이 = NormalizeDouble(Lots, 0);
}
if (Lots < LotMin) Lot = LotMin;
if (Lots > LotMax) Lot = LotMax;
}
색상 코드는 어떻게 얻나요?
색상 코드는 어떻게 얻나요?
MQL5 커뮤니티 문서 - 사용자 메모 :
단추 MQL 소스 코드를 메시지 텍스트에 삽입 하기 위한 것입니다. 클릭하면 코드를 붙여넣고 삽입 버튼을 클릭해야 하는 빈 창이 나타납니다. 코드 붙여넣기를 취소하려면 취소 버튼을 클릭하세요.
의미 측면에서 특정 부분을 강조하기 위해 코드를 굵은 글꼴로 강조 표시하는 것은 권장하지 않습니다. 사실 다른 운영 체제와 브라우저에서는 고정 폭 글꼴이 다르게 표시됩니다. 예를 들어 Windows Vista는 굵게 표시된 크기 10의 일반 글꼴과 거의 구별할 수 없는 Consolas 고정 폭 글꼴을 사용합니다.
안녕하세요, mt4에서 mt5로 함수를 번역하는 것을 도와주세요. 번역을 하긴 했지만 뭔가 잘못된 부분이 있습니다. 올바른 코드를 게시하는 것이 어렵지 않다면 MQL을 잘 못하는 것 같습니다. 이제 막 공부를 시작했어요.
그럼 우리는 노력할 것입니다. 모두에게 감사합니다! 그리고 나는 그런 질문의 주제에 대해 질문합니까? 아니면 다른 장소가 필요합니까? 답변 미리 감사드립니다
그리고 이 개발 단계에서 매개변수, 함수 호출 및 함수 자체에 컴파일 오류가 표시되어야 합니다. 그렇다면 왜? 그것은 나에게 오류를 보여줍니다