[아카이브!] 어드바이저를 무료로 써드립니다 - 페이지 25

 
for ( int i = Bars - 2 ; i > = 0 ; i - - )
{
 double dc = Close [ i ] - Close [ i + 1 ] ;
 if ( dc > = 0 ) dc_D [ i ] = dc ; else dc_U [ i ] = - dc ;
 if ( mr = = 1 ) { U [ i ] = mov ( dc_U [ i ] , n , s ) ;   D [ i ] = mov ( dc_D [ i ] , n , s ) ; }
 if ( mr = = 2 ) { U [ i ] = U [ i + 1 ] * ( n - 1 ) + dc_U [ i ] ) / n ;   D [ i ] = D [ i + 1 ] * ( n - 1 ) + dc_D [ i ] ) / n ;    }
 if ( D [ i ] ! = 0 & & 1 + U [ i ] / D [ i ] ! = 0 )
 {
   if ( mru = = 1 ) MyRSI [ i ] = mov ( 100 / (1 + U [ i ] / D [ i ] ), n1 , s ) ; 
   if ( mru = = 2 ) MyRSI [ i ] = mov ( 100 / (1 + U [ i ] / D [ i ]) , n1 , e ) ;
 }
}

그런 것. mov가 뭔지 잘 모르겠습니다. 이것은 이동 평균 의 계산 인 것 같습니다

dc_D , dc_U, D, U, MyRSI - // это индикаторные буфера
 

잘 U[i]=mov(dc_U[i], n, s) 단순 이동 평균 .

아직 모든 배열을 채우지 않았지만 이미 참조하고 있지 않습니까?

이 줄에?

if (mr==2) { U[i]= U[i+1] *(n-1)+dc_U[i])/n; D[i]= D[i+1] *(n-1)+dc_D[i])/n; }

 

죄송합니다. 아니면 칠면조가 아니라 값을 얻기 위해 고문에 삽입하는 코드일 수도 있습니다.

 
안녕하세요, 지표 전략없이 고문을 작성할 수 있습니까? 모든 것을 자세히 설명 할 수 있으며 필요한 경우 사진을 첨부 할 수도 있습니다. 답변을 기다리고 있습니다. 고맙습니다.
 
Gigabyte >> :
Здравствуйте, скажите, а Вы можете написать советника по без индикаторной стратегии, я могу подробно все описать, и даже картинку если надо прикреплю. Жду ответа. Спасибо.

이 스레드의 첫 번째 게시물을 읽으십시오.

 
안녕하세요. EURUSD 및 GBPUSD에 대한 매우 멋진 Expert Advisor 10포인트, 전날 고가 및 저가 돌파 BUYSTOP을 열 때 고문이 H + 스프레드 + 0.00003을 고려하여 포지션을 열도록 약간 업그레이드할 수 있습니까? 포인트 및 SELLSTOP을 열 때 고문은 L-0.00003 포인트를 고려하여 포지션을 엽니다.


구매 주문을 열 때의 예: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+Spred,0,H-SL+Spred+Spred,H+TP+Spred+Spred,NULL,MagicNumber,iTime( Symbol (), PERIOD_D1, 0 ) + 86400) - 기존 데이터.

다음으로 변경: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+0.00003,0,H-SL+Spred+0.00003,H+TP+Spred+0.00003,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1) , 0 ) + 86400), - 변경된 데이터.

판매 주문을 열 때의 예: ticket=OrderSend (Symbol(),OP_SELLSTOP,Lot,L-Spred,0,L-Spred+SL,L-Spred-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0) ) + 86400) - 기존 데이터.

다음으로 변경: ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,L-0.00003,0,L-0.00003+SL,L-0.00003-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400 ; - 변경된 데이터

H - 전날 고가

L - 전일 최저가

0.00003 - 5자리 따옴표가 있는 MT4의 포인트 수(포인트 수는 항상 변경될 수 있도록
파일:
expertq10.mq4  5 kb
 
여러분, 프로그래머, MQL 전문가 여러분, 저는 역방향 트랜잭션 복사기를 원합니다. 모범적인 계정과 반대되는 주문을 열 수 있도록 조언자 및 모든 종류의 합병에 매우 유용하여 완전한 쿠데타가 발생합니다. 예를 들어, TP 및 SL에 매도 신호가 있는 경우 예시적인 계좌, 그리고 제 계좌에서는 TP-SL 대신 SL-TP 대신에 매도-매수 대신 완전히 역포지션을 개설하고 모두 같은 방식으로 이연하여 매우 감사할 것입니다. 그러나 합리적인 한도 내에서 .
 
sigma_sura >> :
여러분, 프로그래머, MQL 전문가 여러분, 저는 역방향 트랜잭션 복사기를 원합니다. 모범적인 계정과 반대되는 주문을 열 수 있도록 조언자 및 모든 종류의 합병에 매우 유용하여 완전한 쿠데타가 발생합니다. 예를 들어, TP 및 SL에 매도 신호가 있는 경우 예시적인 계좌, 그리고 제 계좌에서는 TP-SL 대신 SL-TP 대신에 매도-매수 대신 완전히 역포지션을 개설하고 모두 같은 방식으로 이연하여 매우 감사할 것입니다. 그러나 합리적인 한도 내에서 .


Kim이 하나 있는 것 같습니다. 그의 웹사이트를 보십시오.
 
Vinin >> :

그리고 무슨 지그재그? 그리고 그것들이 많이 있습니다.

안녕하세요. EURUSD 및 GBPUSD에 대한 매우 멋진 Expert Advisor 10포인트, 전날 고가 및 저가 돌파 BUYSTOP을 열 때 고문이 H + 스프레드 + 0.00003을 고려하여 포지션을 열도록 약간 업그레이드할 수 있습니까? 포인트 및 SELLSTOP을 열 때 고문은 L-0.00003 포인트를 고려하여 포지션을 엽니다.


구매 주문을 열 때의 예: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+Spred,0,H-SL+Spred+Spred,H+TP+Spred+Spred,NULL,MagicNumber,iTime( Symbol (), PERIOD_D1, 0 ) + 86400) - 기존 데이터.

다음으로 변경: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+0.00003,0,H-SL+Spred+0.00003,H+TP+Spred+0.00003,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1) , 0 ) + 86400), - 변경된 데이터.

판매 주문을 열 때의 예: ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,L-Spred,0,L-Spred+SL,L-Spred-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0) ) + 86400) - 기존 데이터.

다음으로 변경: ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,L-0.00003,0,L-0.00003+SL,L-0.00003-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400 ; - 변경된 데이터

H - 전날 고가

L - 전일 최저가

0.00003 - 5자리 따옴표가 있는 MT4의 포인트 수(포인트 수가 항상 변경될 수 있도록

파일:
expertu10.mq4  5 kb
 
vasilii8-85 >> :

그래서 당신의 문제는 무엇입니까? 변경하고 싶은 내용(및 변경 방법 :))을 작성했습니다. MetaEditor를 열고 코드를 수정하는 일만 남습니다. 포인트 수를 변경할 수 있도록 다음과 같이 하십시오.

extern double delta=0.00003;//вставить перед start()
그리고 0.00003 쓰기 델타를 넣으려는 코드의 모든 곳에서
추신. 같은 질문을 여러 스레드에 게시하는 것은 좋지 않습니다. :)