초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 175

 

그리고 당신은 코드의 일부를 할 수 있습니다, 당신은 날짜를 정렬하는 방법에 관심이 있습니까?날짜를 통해 루프를 만드는 방법?

//================================================== 날짜 내역 - 잔액 ============================================== ==================================================== =

더블 발랑()

{

더블 날짜=0, 수익 기록=0;

for ( int trade = OrdersTotal() - 1; trade >= 0; trade-- )

{

if ( OrderSelect (거래, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber() == MagicLock && OrderSymbol() == Symbol())

{

날짜=요일();

}

}

for ( 거래 = 날짜 - 1, 거래 >= 0, 거래--)

{

for ( int trade = OrdersHistoryTotal() - 1; trade >= 0; trade-- )

{

if ( OrderSelect(무역,SELECT_BY_POS,MODE_HISTORY))

{

이익 기록+=주문 이익();

}

}

}


반환(수익 기록);


 
또는 사용 시간, 어느 것이 더 낫습니까?
 
하루, 한 달, 1년을 따로따로 3주기로 해야 한다는 생각이 들었다.
 

이런 기능이 있습니다! 조건은 락킹 오더 오픈일 기준으로 계좌 잔고 를 확인하는 것인데, 잘 하셨나요?

//================================================== 날짜 기록 - 잔액 ============================================== ==================================================== ==

더블 발랑()

{

정수 날짜=31, 월=12, 연도=0;

이중 이익 내역=0, 스와피스토리=0;

for ( int trade = OrdersTotal() - 1; trade >= 0; trade-- )

{

if ( OrderSelect(trade, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber() == MagicLock && OrderSymbol() == Symbol())

{

연도=연도();

}

}

for (int trade=year;trade>=2018;trade--)

{

for (trade=month;trade>=1;trade--)

{

for ( 거래 = 날짜, 거래 >= 1, 거래--)


{

for ( trade = OrdersHistoryTotal() - 1; trade >= 0; trade-- )

{

if ( OrderSelect(trade,SELECT_BY_POS,MODE_HISTORY) && date==Day() && 월==Month() && year==Year())

{

이익 기록+=주문 이익();

swaphistory+=OrderSwap();

}

}

}

}

}

반환(수익 기록+스와피스토리);

}

 
상단에 계정 잔액 링크가 어떻게 든 자체적으로 나타나며 일종의 왼쪽 ...
 

패널을 만드는 데 사용되는 Metaquotes 라이브러리에는 ON_DRAG_PROCESS 이벤트가 구현되어 있습니다.

이러한 패널의 코드 내에서 패널 요소가 아니라 별도의 추세선 에 대해 ON_DRAG_PROCESS 이벤트를 처리해야 할 필요가 있습니다. 이것이 가능하며 어떻게 구현할 수 있습니까? 얼마나 많이 싸웠는지 - 실패했습니다.

 

오늘의 좋은 시간!

Expert Advisor 초기화 해제 후 어떤 상황에서 메모리 누수가 "1 누수된 문자열 남음"의 형태로 나타날 수 있는지 알려주실 수 있습니까?

더 이상 개체가 남아 있지 않고 모든 동적 개체가 제거됩니다. 이것이 보고된 유일한 메모리 누수입니다.

 
안녕하세요, 새로운 막대 마다 이익실현 및 손절매 계산을 수정하는 방법을 알려주세요? 막대가 나타나면 자동으로 수정합니다.
 
mikesteb_87 :
안녕하세요, 새로운 막대 마다 이익실현 및 손절매 계산을 수정하는 방법을 알려주십시오. 막대가 나타나면 자동으로 수정합니다.

실제로, 귀하의 게시물에는 이를 수행하는 방법에 대한 링크가 있습니다: https://www.mql5.com/ru/articles/159.

대충 OnTick에서는 바체인지 체크를 부르고, 바뀌었다면 손절매를 바꾸고 차익을 취하기 위해 어떤 절차를 거쳐야 하는지 호출한다.

Обработчик события "новый бар"
Обработчик события "новый бар"
  • www.mql5.com
Для создателей индикаторов и экспертов всегда был актуален вопрос написания экономичного кода с точки зрения времени выполнения. Можно подойти к решению этой задачи с разных сторон. Из этой обширной темы в данной статье будет затронут, казалось бы уже решенный вопрос: проверка появления нового бара. Это достаточно популярный способ ограничения...
 
Zelimhannahal00 :
얘들 아, 고문의 코드 수정을 도와주세요. 첫 번째 신호에서 모든 펀드에 대해 0.1로 구매합니다. 오류는 주문 확인에서 가장 가능성이 높으며 확인하지 않고 구매하는 것으로 나타났습니다. 해결 방법을 알 수 없음