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

 
테트북에 글을 쓰고 테스트하는데 파워가 부족하지 않을까요?
 
또는 전문가가 요원을 많이 먹는다.
 
petrov :

1. 특정 시점에 균형이 필요합니다. 순간 자체는 현재 순간을 기준으로 주어진 간격만큼 오프셋으로 설정됩니다. 당신이 필요로 하는 것: 내 조언자가 잘 튀깁니다

평평하지만 수익성이없는쪽으로 날카 롭고 장기간 이동하면 병합됩니다. 테스터에 따르면 다른 통화 쌍에서 이러한 이동은 평균 2 년에 한 번 발생합니다.

스캘퍼나 피서가 아닌 수많은 주문과 입력 조건을 가진 Martin 고문 자체. 심각한 일이 발생하면 단순히 손실을 수정하고 현재 잔액과 기존 잔액의 차이에 대한 작업을 중단한다는 아이디어입니다. , 그러면 나 자신이 상황을 이해할 것입니다.그리고 고문은 경험에서 알 수 있듯이 평범한 정거장이 없습니다.이것은 필요하지 않습니다.

2. 거기다 프리랜서들과의 소통도 전혀 하지 않았다! 게시하지 않습니다. 4월에 구요청에 있는 연락처를 통해 직접 이야기해볼 생각입니다.

3. 서비스 데스크와 3일째 연락을 주고받았습니다. 일종의 미치광이.


문제를 해결할 수 있습니다. 이것은 당신이 좋아하지 않을 수 있는 유일한 결정입니다. 내 잘못은 아니지만. 비용이 많이 들 것입니다.
 
FOTOGRAF14 :
안녕하세요! 테스터에서 어드바이저를 실행한다고 말해주세요. 작동합니다. 외부 매개변수를 변경하고 다시 시작했는데 작동하지 않습니다. 나는 특별한 프로그램으로 플랫폼을 청소하고 보트를 싣고 작동합니다!

작동이 중지되면 디스크에 여유 공간이 얼마나 남았는지 확인하십시오...
[삭제]  
petrov :

1. 특정 시점에 균형이 필요합니다. 순간 자체는 현재 순간을 기준으로 주어진 간격만큼 오프셋으로 설정됩니다. 당신이 필요로 하는 것: 내 조언자가 잘 튀깁니다

평평하지만 수익성이없는쪽으로 날카 롭고 장기간 이동하면 병합됩니다. 테스터에 따르면 다른 통화 쌍에서 이러한 이동은 평균 2 년에 한 번 발생합니다.

스캘퍼나 피서가 아닌 수많은 주문과 입력 조건을 가진 Martin 고문 자체. 심각한 일이 발생하면 단순히 손실을 수정하고 현재 잔액과 기존 잔액의 차이에 대한 작업을 중단한다는 아이디어입니다. , 그러면 나 자신이 상황을 이해할 것입니다.그리고 고문은 경험에서 알 수 있듯이 평범한 정거장이 없습니다.이것은 필요하지 않습니다.

2. 거기다 프리랜서들과의 소통도 전혀 하지 않았다! 게시하지 않습니다. 4월에 구요청에 있는 연락처를 통해 직접 이야기해볼 생각입니다.

3. 서비스 데스크와 3일째 연락을 주고받았습니다. 일종의 미치광이.

잔액보다는 자금 = 잔액 + 이익을 고려하는 것이 좋습니다. 과거 자금을 계산하려면 날짜별로도 가능하지만 주어진 주문 수 를 고려하는 것이 더 쉽습니다. 또한 함수에 허용 손실 백분율을 전달합니다. 이와 같은 것 - 메시지는 아래에서 위로 읽어야 합니다.


 

안녕하세요 여러분, 칠면조에서 찢어진 PivotsDaily v2.mq4, 한 시간 또는 30분 단위로 변환하는 방법을 파악하는 코드 조각을 도와주세요. 변경 사항이 더 명확해질 수 있도록 도와주세요. pliz, 미리 감사합니다

   if (counted_bars< 0 ) return (- 1 );
//---- last counted bar will be recounted
//   if(counted_bars>0) counted_bars--;
   limit=( Bars -counted_bars)- 1 ;



for (i=limit; i>= 0 ;i--)
{ 

if ( TimeDayOfWeek ( Time [i]) != 0 )
{
 if ( High [i+ 1 ]>LastHigh) LastHigh= High [i+ 1 ];
 if ( Low [i+ 1 ]<LastLow)   LastLow= Low [i+ 1 ];
}

if (
     TimeDay ( Time [i])!= TimeDay ( Time [i+ 1 ]) && TimeDayOfWeek ( Time [i])!= 0
   )
   {
   P=(LastHigh+LastLow+ Close [i+ 1 ])/ 3 ;
   R1 = ( 2 *P)-LastLow;
   S1 = ( 2 *P)-LastHigh;
   R2 = P+(LastHigh - LastLow);
   S2 = P-(LastHigh - LastLow);
   R3 = ( 2 *P)+(LastHigh-( 2 *LastLow));
   S3 = ( 2 *P)-(( 2 * LastHigh)-LastLow); 
   LastLow= Open [i]; LastHigh= Open [i];
 
흥미로운 질문이 생겼습니다. 표준에 따르면 작동하는 Expert Advisor 의 iMACD 표시기 는 SimpleMA 신호 라인에서 작동합니다. EA가 ExponentialMA 라인에서 지표 데이터를 읽게 하려면 어떻게 해야 합니까? 코드에서 변경하여 표시기를 만들 수 있지만 어드바이저에서 기반을 파악할 수 없습니다. 누구든지 이것을 경험 했습니까? 문제에 대한 해결책이 있습니까?
 
Rustam Bikbulatov :
흥미로운 질문이 생겼습니다. 표준에 따르면 작동하는 Expert Advisor 의 iMACD 표시기 는 SimpleMA 신호 라인에서 작동합니다. EA가 ExponentialMA 라인에서 지표 데이터를 읽게 하려면 어떻게 해야 합니까? 코드에서 변경하여 표시기를 만들 수 있지만 어드바이저에서 기반을 파악할 수 없습니다. 누구든지 이것을 경험 했습니까? 문제에 대한 해결책이 있습니까?

표준 iMACD는 EMA에 의해 계산됩니다. MODE_EMA = 1 = 지수 평균. 이것이 가장 효율적입니다!!!


      ExtMacdBuffer[i]= iMA ( NULL , 0 ,InpFastEMA, 0 , MODE_EMA , PRICE_CLOSE ,i)-
                     iMA ( NULL , 0 ,InpSlowEMA, 0 , MODE_EMA , PRICE_CLOSE ,i);
EA에 MODE_SMA 또는 MODE_SSMA 매개변수가 있는 경우 MODE_EMA로 대체하십시오. 질문은 거의 관심이 없으며 문제가 없습니다 ...
 
STARIJ :

표준 iMACD는 EMA에 의해 계산됩니다. MODE_EMA = 1 = 지수 평균. 이것이 가장 효율적입니다!!!


EA에 MODE_SMA 또는 MODE_SSMA 매개변수가 있는 경우 MODE_EMA로 대체하십시오. 질문은 거의 관심이 없으며 문제가 없습니다 ...

문제는 표준 iMACD 에서 신호 라인이 MODE_SMA에서 계산되는 Expert Advisor에서 이를 수행하는 방법이었습니다. 나만의 지표를 만들 수 있습니다. iMAOnArray () 를 통해 신호선을 만들 것을 제안했지만 !!!
 
виталик :

안녕하세요 여러분, 칠면조에서 찢어진 PivotsDaily v2.mq4, 한 시간 또는 30분 단위로 변환하는 방법을 파악하는 코드 조각을 도와주세요. 변경 사항이 더 명확해질 수 있도록 도와주세요. pliz, 미리 감사합니다

TimeDay를 TimeHour로 바꿔 보십시오. 결과보고 ... 칠면조를 찾으면 시도 할 것입니다