[아카이브!] 어드바이저를 함께 씁니다!!! - 페이지 13

 

조회 ???

더 :)

 
RomanS >> :

조회 ???

더 :)

WPR 발진기

 
Reshetov >> :

WPR 발진기

감사해요

 
RomanS >> :

예를 들어 위에서 설명한 지표에 대한 가장 간단한 Expert Advisor를 5분 만에 스케치했습니다. 녹색 곡선이 무엇보다도 위에 있고 검은색 곡선이 모두 아래에 있을 때 우리는 매수를 시작하고 전체적으로 매도를 엽니다. 정지와 이익은 고정되어 있습니다. 다음은 2008년 결과입니다.

다음은 코드입니다.

그리고 다른 누군가가 이 스레드에서 매우 번거롭고 어렵다고 썼습니다)))

보시는 바와 같이 Expert Advisor는 그냥 초급이고, 소모적이라고 할 수는 없습니다(적어도 일정에 따르면)

단점이 가득합니다... 예를 들어 이익 포지션을 닫았다가 바로 같은 방향으로 또 다른 포지션을 엽니다. :)

따라서 위에서 제안한 대로 무언가를 시도할 수 있습니다. 누군가는 시도하고 싶어 할 것입니다.


이 간단한 Expert Advisor가 어떻게 테스트되었는지 궁금합니다. 테스터는 한 쌍의 전류에서 작동합니다 ...

 
sllawa3 >> :

이 간단한 Expert Advisor가 어떻게 테스트되었는지 궁금합니다. 테스터는 한 쌍의 전류에서 작동합니다 ...

한 쌍에 테스트합니다. 지금까지는 "EURUSD"에서만. 나머지 쌍은 문제 없이 연결됩니다. 올바른 테스트를 위해서만 M5에서 EURUSD USDJPY GBPUSD 쌍을 테스트해야 합니다. 다른 TF에서는 가능하지만 의미가 없습니다.

 
그래서 테스트에서 여전히 다른 쌍의 정보를 읽지 않을 것입니다 ...
 

그건 그렇고.. 편리한 블록... 어떤 전문가에게나 자유롭게 추가할 수 있습니다... (추가 조건으로)

 RefreshRates ( ) ;
     USD = - ( iClose ( "EURUSD" , NULL , 0 ) - iMA ( "EURUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) -
             ( iClose ( "GBPUSD" , NULL , 0 ) - iMA ( "GBPUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) +
             ( iClose ( "USDJPY" , NULL , 0 ) - iMA ( "USDJPY" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) / iClose ( "USDJPY" , NULL , 0 ) ;
     EUR =    ( iClose ( "EURUSD" , NULL , 0 ) - iMA ( "EURUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) +
             ( iClose ( "EURUSD" , NULL , 0 ) * iClose ( "USDJPY" , NULL , 0 ) - iMA ( "EURUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) * iMA ( "USDJPY" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) / iClose ( "USDJPY" , NULL , 0 ) +
             ( iClose ( "EURUSD" , NULL , 0 ) / iClose ( "GBPUSD" , NULL , 0 ) - iMA ( "EURUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) / iMA ( "GBPUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) * iClose ( "GBPUSD" , NULL , 0 ) ;
     GBP =    ( iClose ( "GBPUSD" , NULL , 0 ) - iMA ( "GBPUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) +
             ( iClose ( "GBPUSD" , NULL , 0 ) * iClose ( "USDJPY" , NULL , 0 ) - iMA ( "GBPUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) * iMA ( "USDJPY" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) / iClose ( "USDJPY" , NULL , 0 ) -
             ( iClose ( "EURUSD" , NULL , 0 ) / iClose ( "GBPUSD" , NULL , 0 ) - iMA ( "EURUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) / iMA ( "GBPUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) * iClose ( "GBPUSD" , NULL , 0 ) ;
     JPY = - ( iClose ( "USDJPY" , NULL , 0 ) - iMA ( "USDJPY" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) / iClose ( "USDJPY" , NULL , 0 ) -
             ( iClose ( "EURUSD" , NULL , 0 ) * iClose ( "USDJPY" , NULL , 0 ) - iMA ( "EURUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) * iMA ( "USDJPY" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) / iClose ( "USDJPY" , NULL , 0 ) -
             ( iClose ( "GBPUSD" , NULL , 0 ) * iClose ( "USDJPY" , NULL , 0 ) - iMA ( "GBPUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) * iMA ( "USDJPY" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) / iClose ( "USDJPY" , NULL , 0 ) ;

 // Критерии открытия позиций по EURUSD 
 if ( USD > EUR & & USD > GBP & & USD > JPY & & EUR < USD & & EUR < GBP & & EUR < JPY ) Open_Sell = true ;
 if ( USD < EUR & & USD < GBP & & USD < JPY & & EUR > USD & & EUR > GBP & & EUR > JPY ) Open_Bay = true ;

 
sllawa3 >> :
그래서 테스트에서 여전히 다른 쌍의 정보를 읽지 않을 것입니다 ...

왜 안될까요???

다른 통화로는 marketinginfo만 작동하지 않고 여기서는 사용하지 않습니다.

모든 것이 잘 작동합니다.

 

나쁜 생각이 아닙니다.. 이번 달 테스트 1:200 어깨 트레일 5 및 플로팅 로트 0.33 DEPA М1 HEDGING MASH 30

역사의 바 25277
시뮬레이션된 진드기 190525
그래프 불일치 오류 0
초기 보증금 100.00
순이익 335.40
총 이익 335.40
총 손실 0.00
수익성
4.79 승리 예상
절대 드로다운 17.40
최대 드로다운 100.30 (31.14%)
상대 하락률 31.14% (100.30)
총 거래 70
숏포지션(%원) 7(100.00%)
롱포지션(%원) 63(100.00%)
수익성 있는 거래(전체의 %) 70(100.00%)
손실 거래(전체의 %) 0(0.00%)
가장 큰
수익성 있는 거래 25.20
무역 손실 0.00
중간
수익성 있는 거래 4.79
무역 손실 0.00
최대 금액
연속 상금(이익) 70 (335.40)
연속 손실(손실) 0(0.00)
최고
연속 이익(승수) 335.40 (70)
연속 손실(손실 수) 0.00 (0)
평균
연속 승리 70
연속 손실 0
 
sllawa3 >> :

나쁜 생각이 아닙니다.. 이번 달 테스트용 숄더 1: 200, 트레일 5 로트 0.33 DEPA M1 헤징 매쉬 30

일반적으로 이미 구축된 시스템에 대한 추가 지표로 정확하게 사용할 수 있다는 의미입니다. 또한 다중 값 지표입니다. 저것들. 그것에 당신은 단지 무한한 수의 시스템을 구축할 수 있습니다. 코드에 대한 구체적인 제안이 있는 사람, 논의해 봅시다 ;)