MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1665

 
Nerd Trader # :
어레이를 통해 수행하는 경우 나머지 모두와 함께 작성된 수정 주문의 티켓만 확인하십시오.

수정하는 동안 오류 검사가 없다면 순서가 변경되었음을 어떻게 확신할 수 있습니까?

오류 검사가 있는 경우 배열의 요점은 무엇입니까?

 
EVGENII SHELIPOV # :

Makar는 통화 수익과 포인트 수익을 비교하기 위해 지금까지 어드바이저에 코드를 삽입했습니다. 내가 이해하는 한, 이는 이러한 함수의 값이 0일 때 이해할 수 있습니다.


개인 파일로 왔습니다
 

조건을 작성하는 방법을 알려주십시오.

월간/주간/4시간 캔들이 닫히면...

현재 일정이 다른 경우.

 
Ivan Butko # :

조건을 작성하는 방법을 알려주십시오.

월간/주간/4시간 캔들이 닫히면...

현재 일정이 다른 경우.

무엇이 필요한지 명확하지 않습니다...
 
artem artem # :

MakarFX 는 내가 첨부한 화면에서 EUR \ USD - M 30 - 모든 틱 - 08/01/21 ~ 09/03/21에서 테스트했습니다. - 26개의 주문이 있었습니다( 그러나 나는 상수를 4에서 8로 변경했고 더 많은 양의 양초를 보기로 결정했습니다)

상수가 4개의 양초로 반환되면 같은 기간 동안 35개의 주문이 발생하지만 첫 번째 주문에서 2개도 먼저 입력됩니다.

아르템, 인디케이터에 따라 확인해보니 오프닝은 맞는데 시각적으로 다르게 보여...너무 이상해

 2021.10 . 10 19 : 13 : 35.904 2021.08 . 02 12 : 00 : 00   artem EURUSD,M30: BUY OK
2021.10 . 10 19 : 13 : 35.904 2021.08 . 02 12 : 00 : 00   artem EURUSD,M30: open # 1 buy 0.01 EURUSD at 1.18854 sl: 1.18444 tp: 1.18954 ok
2021.10 . 10 19 : 13 : 35.904 2021.08 . 02 12 : 00 : 00   artem EURUSD,M30: 1.18829 / 1.18769 / 1.18780 / 1.18773 / 1.18746 / true / 0
2021.10 . 10 19 : 12 : 38.068 2021.08 . 02 11 : 30 : 00   artem EURUSD,M30: 1.18826 / 1.18769 / 1.18780 / 1.18764 / 1.18739 / true / 0
2021.10 . 10 19 : 11 : 38.087 2021.08 . 02 11 : 00 : 00   artem EURUSD,M30: 1.18794 / 1.18769 / 1.18780 / 1.18745 / 1.18726 / true / 0
2021.10 . 10 19 : 10 : 34.589 2021.08 . 02 10 : 30 : 00   artem EURUSD,M30: 1.18793 / 1.18771 / 1.18780 / 1.18738 / 1.18720 / true / 0
2021.10 . 10 19 : 09 : 03.560 2021.08 . 02 10 : 00 : 00   artem EURUSD,M30: 1.18775 / 1.18771 / 1.18780 / 1.18725 / 1.18712 / true / - 1
2021.10 . 10 19 : 07 : 38.218 2021.08 . 02 09 : 30 : 00   artem EURUSD,M30: 1.18722 / 1.18771 / 1.18779 / 1.18700 / 1.18696 / true / - 1
2021.10 . 10 19 : 06 : 21.547 2021.08 . 02 09 : 00 : 00   artem EURUSD,M30: 1.18711 / 1.18772 / 1.18779 / 1.18693 / 1.18692 / true / - 1
2021.10 . 10 19 : 05 : 45.473 2021.08 . 02 08 : 30 : 00   artem EURUSD,M30: 1.18708 / 1.18774 / 1.18779 / 1.18690 / 1.18690 / false / - 1
2021.10 . 10 19 : 05 : 07.243 2021.08 . 02 08 : 00 : 00   artem EURUSD,M30: 1.18702 / 1.18775 / 1.18779 / 1.18685 / 1.18688 / false / 1
2021.10 . 10 19 : 04 : 45.039 2021.08 . 02 07 : 30 : 00   artem EURUSD,M30: 1.18709 / 1.18777 / 1.18780 / 1.18685 / 1.18688 / false / 1
2021.10 . 10 19 : 04 : 22.852 2021.08 . 02 07 : 00 : 00   artem EURUSD,M30: 1.18700 / 1.18779 / 1.18780 / 1.18679 / 1.18685 / false / 1
2021.10 . 10 19 : 03 : 55.033 2021.08 . 02 06 : 30 : 00   artem EURUSD,M30: 1.18696 / 1.18781 / 1.18781 / 1.18675 / 1.18683 / false / 1
2021.10 . 10 19 : 03 : 37.209 2021.08 . 02 06 : 00 : 00   artem EURUSD,M30: 1.18685 / 1.18783 / 1.18781 / 1.18669 / 1.18680 / false / 1
2021.10 . 10 19 : 03 : 37.145 2021.08 . 02 05 : 30 : 00   artem EURUSD,M30: 1.18656 / 1.18784 / 1.18781 / 1.18656 / 1.18674 / false / 1
2021.10 . 10 19 : 03 : 37.023 2021.08 . 02 05 : 00 : 00   artem EURUSD,M30: 1.18646 / 1.18785 / 1.18781 / 1.18653 / 1.18673 / false / 1
2021.10 . 10 19 : 03 : 36.917 2021.08 . 02 04 : 30 : 00   artem EURUSD,M30: 1.18665 / 1.18789 / 1.18782 / 1.18660 / 1.18679 / false / 1
2021.10 . 10 19 : 03 : 36.819 2021.08 . 02 04 : 00 : 00   artem EURUSD,M30: 1.18677 / 1.18790 / 1.18783 / 1.18664 / 1.18682 / false / 1
2021.10 . 10 19 : 03 : 36.755 2021.08 . 02 03 : 30 : 00   artem EURUSD,M30: 1.18670 / 1.18790 / 1.18781 / 1.18660 / 1.18682 / false / 1
2021.10 . 10 19 : 03 : 36.688 2021.08 . 02 03 : 00 : 00   artem EURUSD,M30: 1.18654 / 1.18791 / 1.18779 / 1.18653 / 1.18679 / false / 1
2021.10 . 10 19 : 03 : 36.669 2021.08 . 02 02 : 30 : 00   artem EURUSD,M30: 1.18641 / 1.18792 / 1.18778 / 1.18649 / 1.18679 / false / 1
2021.10 . 10 19 : 03 : 36.640 2021.08 . 02 02 : 00 : 00   artem EURUSD,M30: 1.18662 / 1.18794 / 1.18777 / 1.18657 / 1.18686 / false / 1
2021.10 . 10 19 : 03 : 36.615 2021.08 . 02 01 : 30 : 00   artem EURUSD,M30: 1.18645 / 1.18794 / 1.18776 / 1.18651 / 1.18685 / false / 1
2021.10 . 10 19 : 03 : 27.183 2021.08 . 02 01 : 00 : 00   artem EURUSD,M30: 1.18638 / 1.18796 / 1.18774 / 1.18649 / 1.18687 / false / 1
2021.10 . 10 19 : 03 : 22.324 2021.08 . 02 00 : 30 : 00   artem EURUSD,M30: 1.18643 / 1.18797 / 1.18773 / 1.18652 / 1.18692 / false / 1
2021.10 . 10 19 : 03 : 18.053 2021.08 . 02 00 : 05 : 00   artem EURUSD,M30: 1.18644 / 1.18798 / 1.18772 / 1.18655 / 1.18696 / false / 1

다른 날에 시작하여 판독 값을 비교하십시오.

 
MakarFX # :
무엇이 필요한지 명확하지 않습니다...

예를 들어, 작업 일정 M5.

"H1 캔들이 비둘기 위/아래에서 닫히면..." 거래를 시작하는 조건에서 쓰는 방법은 무엇입니까?
즉, 표시기의 기능 매개변수에 TF를 지정할 수 있는 경우 막대/촛불 매개변수에 TF 표시가 없는 것처럼 보입니다. 캔들 번호의 인덱스만(Close[0]). Close(NULL,60...)과 같은 것이 필요합니다(있는 경우))))

작성 방법을 말해 봅시다.

"M15의 mashka1이 M15의 mashka2보다 높고 M15의 스토캐스틱이 20 미만이고 시간당 양초가 이전 시간당 양초 아래에서 마감된 경우..."
 
EVGENII SHELIPOV # :

Makar는 통화 수익과 포인트 수익을 비교하기 위해 지금까지 어드바이저에 코드를 삽입했습니다. 내가 이해하는 한, 이는 이러한 함수의 값이 0일 때 이해할 수 있습니다.


맞아요 댓글로 수정해주세요

 "Профит в пунктах: " + IntegerToString (GetProfitOpenPosInPoint()) + "\n" +

그리고 왜 그런지 이해가 안됩니다...

 if (p== 0 )
    if ( StringFind (OrderSymbol(), "" )< 0 )
       p= 0.0001 ;
    else
       p= 0.01 ;
 
Ivan Butko # :

예를 들어, 작업 일정 M5.

"H1 캔들이 비둘기 위/아래에서 닫히면..." 거래를 시작하는 조건에서 쓰는 방법은 무엇입니까?
즉, 표시기의 기능 매개변수에 TF를 지정할 수 있는 경우 막대/촛불 매개변수에 TF 표시가 없는 것처럼 보입니다. 캔들 번호의 인덱스만(Close[0]). Close(NULL,60...)과 같은 것이 필요합니다(있는 경우))))

 double barclose= iClose ( _Symbol , PERIOD_H1 , 1 );
   if (barclose>машки)
      {выполняем условие}
 
Ivan Butko # :
작성 방법을 말해 봅시다.

"M15의 mashka1이 M15의 mashka2보다 높고 M15의 스토캐스틱이 20 미만이고 시간당 양초가 이전 시간당 양초 아래에서 마감된 경우..."
 if (iMA_1_M15>iMA_2_M15&&iStoch_M15< 20 && iClose ( _Symbol , PERIOD_H1 , 1 )< iClose ( _Symbol , PERIOD_H1 , 2 ))
 
MakarFX # :

매우 감사합니다!

설명서에서 이 기능을 놓쳤을 것입니다.