교차 이동 평균 최적화 – MetaTrader 4에 대한 표시

0
489

여전히 교차 이동 평균을 믿고 프로그래머로서 항상 가장 간단한 솔루션을 추구합니다. 나는 "크로스 MA에는 마법적인 설정이 없습니다"라는 문장을 발견했습니다. 이 지표는 기간이나 기호가 변경될 때마다 또는 새로운 캔들 하나가 바뀔 때마다 많은 설정을 시도합니다. 이는 지난 100개 정도의 양초를 지루하게 "거래"하고 가장 성공적인 설정을 선택함으로써 작동합니다. 이는 마치 누군가가 손절매 없이 이것을 거래한 것처럼 짧은 신호와 긴 신호 사이의 거리를 측정하는 것뿐입니다. 스프레드를 고려합니다.

아래쪽 창에는 단기 이동 평균과 장기 이동 평균 사이의 거리가 표시됩니다. 양수 값은 장기 거래용이고 음수 값은 핍 단위 단기 거래용입니다. "이익 오질레이터"를 사용하면 단기/장기 거래에 최대 차이가 있는지 검사하고 최대 차이 직전에 종료하여 이익 거래를 종료할 수 있습니다.

위쪽 줄에는 "MA 5/19의 오늘 이익은 60핍입니다"라고 표시되어 있습니다. 지표 또는 사용자는 빠른 MA에 대해 5를 선택하고 느린 MA에 대해 19를 선택했습니다. 다음 텍스트 필드에는 어제의 결과와 Long 또는 Short 신호가 표시됩니다. 거래자는 두 개의 이동 평균을 차트에 놓고 이를 주어진 값으로 설정하고 싶어할 수 있습니다.

나는 문학 분야에서 더 다양한 MA 추천을 찾고 있습니다.

파라미터

  • 기간단축=6;
    빠른 MA를 위한 기간. 최적화가 참인 경우 무시
  • 기간긴=40;
    느린 MA 기간. 최적화가 참인 경우 무시
  • 방법=0;
    iMA 방법
  • 최적화=true;
    표시기는 빠르고 느린 MA에 대한 값을 자동으로 선택합니다.
  • DrawTringles=true;
    차트에 삼각형 그리기
  • MinShortMA=2;
    MaxShortMA=20;
    MaxLongMA=100;
    최적화를 위한 최소 및 최대 값. 빠른 MA의 경우 2에서 20 사이의 값을, 느린 MA의 경우 7에서 100 사이의 값을 시도합니다.
  • 스텝롱MA=5;
    스텝쇼트MA=5;
    검색 속도를 높이기 위해 세 번째 값마다 시도합니다.
  • 개수최적화=200;
    과거의 캔들 200개를 분석하고 있습니다. 분석하는 양초가 많을수록 속도가 느려지고 숫자가 크면 결과가 좋지 않을 수도 있습니다.
  • OptimizeOnNewCandle=false;
    새로운 캔들마다 최적화를 시작하세요. 참고: 최적화에는 다소 시간이 걸리고 터미널 속도가 느려질 수 있습니다.
  • 알람=참;
    새로운 신호가 오면 벨을 울려라

다음 단계에서는 이에 대한 전문가 자문을 만들고 싶지만 교차 MA와 거래해서는 안 되는 횡보 추세를 감지하는 방법이 여전히 궁금합니다. 지금까지 최적화된 크로스 MA를 기반으로 한 나의 EA는 때때로 탁월한 이익을 얻고 다음 날 소진됩니다.

업데이트 된 버전

새로운 기능 :

 

– 이제 지표는 차트 내부에 이동 평균을 그리고 "이익 오질레이터"는 다른 지표(MAProfit2) 내부에 있으며 둘 다 전역 변수와 통신합니다.

 

– MA 채널을 지원합니다(www.vnchanger.org 전자책 참조). 느린 이동 평균은 낮은 값과 높은 값의 두 줄로 분할되어 측면 시장에서의 손실을 방지해야 합니다.

 

– 모든 조합을 테스트하는 대신 문헌에서 발견된 특정 MA 범위를 테스트할 수 있습니다. 이를 수행하려면 OptimizeAll을 false로 설정하고 OptimizeSystems를 true로 설정하십시오.

 

시스템 테이블을 추가하거나 수정할 수 있습니다. 반드시 0,0,0,0,0,0으로 종료해주세요.

 

extern bool OptimizeAll=false;
extern bool OptimizeSystems=true;

int 시스템[] = {PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,200,
PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,100, // 데드 크로스
PRICE_MEDIAN,MODE_SMA,10, PRICE_MEDIAN,MODE_SMA,40,
PRICE_MEDIAN,MODE_SMA,13, PRICE_MEDIAN,MODE_SMA,26,
PRICE_MEDIAN,MODE_SMA,5, PRICE_MEDIAN,MODE_SMA,10,
PRICE_CLOSE, MODE_EMA,5, PRICE_OPEN, MODE_EMA,6,
PRICE_MEDIAN,MODE_SMA,3, PRICE_MEDIAN,MODE_SMA,8,

0,0,0,0,0,0};

– 새로운 경고는 음성으로 제공될 수 있습니다. 이를 지원하려면 http://codebase.mql4.com/5036에서 gspeak를 다운로드해야 합니다.

 

음성을 원하지 않으시면 코드를 수정하셔야 합니다. #import까지 #import “speak.dll”에서 행을 제거하고 gSpeak 함수의 주석 처리를 제거합니다. 이 훌륭한 DLL을 제공해 주신 작성자에게 감사드립니다.

 

#import “speak.dll”
void gRate(int rate);
void gVolume(int rate);
void gPitch(int rate);
void gSpeak(문자열 텍스트);
# 가져 오기

// speach.dll이 없거나 필요하지 않은 경우 이 주석을 제거하세요.
/*
무효 gSpeak(문자열 x)
{
}
*/

 

목소리를 제거하지 않으면 약간의 이익을 얻은 후 "Oncle Sams"음성 말하기를 좋아하게 될 수 있습니다.

 

– 처음 시작하거나 매개변수를 변경할 때 첫 번째 거래의 양초를 기억하므로 이전 거래를 다른 거래로 다시 그리는 것을 방지해야 합니다.

– 트리앵글에는 이제 세 가지 색상이 있습니다. 녹색은 장기 거래, 빨간색은 단기 거래, Violett은 손실이 있는 거래(장기 또는 단기)입니다. 소스 코드에서 색상을 수정할 수 있습니다.

int ColorLongTrade = MediumSpringGreen;
int ColorShortTrade = 빨간색;
int ColorBadTrade = 보라색;

– MA 최적화 단계가 5로 설정되었습니다.

– 이 지표의 내부 이름이 SMA로 변경되었습니다(Smart Ass… 이후 거래 방법을 표시합니다).

권장 MT4/MT5 브로커

XM 브로커

  • 무료 $ 50 즉시 거래를 시작하려면! (인출가능이익)
  • 입금 보너스 최대 $5,000
  • 무제한 로열티 프로그램
  • 수상 경력에 빛나는 외환 브로커
  • 추가 독점 보너스 일년 내내

XM 브로커

>> 여기에서 XM 브로커 계정에 가입하세요 <

FBS 브로커

  • 거래 100 보너스: 거래 여정을 시작하려면 $100를 무료로 받으세요!
  • 100% 입금 보너스: 예치금을 최대 $10,000까지 두 배로 늘리고, 강화된 자본으로 거래하세요.
  • 최대 1 활용 : 3000: 이용 가능한 가장 높은 레버리지 옵션 중 하나로 잠재적 이익을 극대화합니다.
  • '아시아 최고의 고객 서비스 브로커' 상: 고객 지원 및 서비스의 우수성을 인정받았습니다.
  • 계절별 프로모션: 1년 내내 다양한 ​​독점 보너스와 프로모션 혜택을 누려보세요.

fbs 브로커

>> 여기에서 FBS 브로커 계정에 가입하세요 <

 

(무료 MT4 지표 다운로드)

다운로드하려면 여기를 클릭하십시오.

교차 이동 평균 최적화 – MetaTrader 4에 대한 표시

댓글을 남겨보세요

의견을 입력하십시오!
여기에 이름을 입력하십시오.