Перегруженные функции обычно используются для выполнения похожих операций над различными типами данных. Простой пример такой функции в MQL5 - ArraySize(), которая возвращает размер массива любого типа. На самом деле эта системная функция является перегруженной, и вся реализация такой перегрузки спрятана от разработчика программ на MQL5: То есть...
안녕하세요, 새로운 M1 캔들을 생성할 때 2개의 보류 주문을 매수 및 매도하는 방법을 알려주세요.
int timeM1=0;
int PlaceOrdersOnM1() {
datetime candleOpenTime=iTime(Symbol(),_Period,0);
if (timeM1==0) {
timeM1=candleOpenTime;
return 0;
}
if (timeM1!=candleOpenTime) {
timeM1=candleOpenTime;
int ticket1=OrderSend(...); // выставляет отложку 1
int ticket2=OrderSend(...);// отложку 2
return !(ticket1<0 || ticket2<0);
}
return 0;
}
// вызывать каждый тик или по таймеру (по вкусу)
"손으로" 작성, 어떤 식으로든 확인하지 않음
안녕하세요, 새로운 M1 캔들을 생성할 때 2개의 보류 주문을 매수 및 매도하는 방법을 알려주세요.
이것은 모든 TF의 열린 새 양초를 확인하는 기능입니다(매우 유용).
테스터에서 이 경고는 무엇을 의미합니까?
2020.02.06 09:55:17.596 TestGenerator: 일치하지 않는 데이터 오류(2020.01.20 08:10에서 볼륨 제한 95 초과)
매개변수가 모든 유형의 변수가 될 수 있는 함수를 한 번에 생성할 수 있습니까?
void Function (any_type A);
테스터에서 이 경고는 무엇을 의미합니까?
2020.02.06 09:55:17.596 TestGenerator: 일치하지 않는 데이터 오류(2020.01.20 08:10에서 볼륨 제한 95 초과)
매개변수가 모든 유형의 변수가 될 수 있는 함수를 한 번에 생성할 수 있습니까?
예, 패턴이 호출됩니다.
예, 패턴이 호출됩니다.
이해하지 못했습니다.
FAQ를 읽어보세요.
여전히 이해하지 못했습니다. int, double 및 string 사이의 간단한 예를 들어 주시겠습니까?
이해하지 못했습니다.
FAQ를 읽어보세요.
여전히 이해하지 못했습니다. int, double 및 string 사이의 간단한 예를 들어 주시겠습니까?
https://www.mql5.com/ru/docs/basis/oop/templates
이것이 OOP 섹션에 있는 이유는 무엇입니까?
https://www.mql5.com/ru/docs/basis/oop/templates
이것이 OOP 섹션에 있는 이유는 무엇입니까?
이것이 바로 내가 읽은 것입니다.
그러나 분명히 그들은 알고 있었지만 잊어 버린 사람들을 위해 썼습니다.
그 정보는 나에게 전혀 도움이 되지 않았다.
가장 간단한 예를 들어?