시스템트레이딩

MetaTrader 5를 위한 Skyscraper_Fix 및 ColorAML 시스템 트레이딩 EA
MetaTrader5
MetaTrader 5를 위한 Skyscraper_Fix 및 ColorAML 시스템 트레이딩 EA

안녕하세요, 트레이더 여러분! 오늘은 Skyscraper_Fix와 ColorAML 지표를 활용한 두 개의 독립적인 트레이딩 시스템이 결합된 EA에 대해 소개해드릴게요. 이 EA는 이전 거래 결과에 따라 다음 거래의 볼륨을 조정할 수 있는 기능이 있어요. 트레이딩 신호는 바가 닫힐 때 발생하며, 트렌드가 변경되면 두 지표 중 하나의 색상이 바뀌면서 나타납니다. 입력 변수 블록은 열려 있는 포지션의 볼륨을 관리하는 데 사용됩니다. 예를 들어, Skyscraper_Fix 지표를 사용하는 시스템의 경우: input uint    A_BuyLossMMTriger=2;  // 손실이 발생한 매수 거래 수 input uint    A_SellLossMMTriger=2; // 손실이 발생한 매도 거래 수 input double  A_SmallMM=0.01;       // 손실 발생 시의 거래 금액 input double  A_MM=0.1;            // 정상 거래 시의 거래 금액 이와 같은 입력값이 설정된 경우, 마지막 두 거래가 손실이면 EA는 다음 거래를 0.01 롯트로 동일한 방향으로 열게 됩니다. 만약 마지막 두 거래 중 하나라도 손실이 아니었다면 포지션 볼륨은 0.1이 됩니다. ColorAML을 사용하는 트레이딩 시스템에서도 유사한 입력값이 가능합니다: input uint    B_BuyLossMMTriger=2;  // 손실이 발생한 매수 거래 수 input uint    B_SellLossMMTriger=2; // 손실이 발생한 매도 거래 수 input double  B_SmallMM=0.01;       // 손실 발생 시의 거래 금액 input double  B_MM=0.1;            // 정상 거래 시의 거래 금액 생성된 EA가 올바르게 작동하려면 Skyscraper_Fix.ex5 및 ColorAML.ex5 인디케이터의 컴파일된 파일이 <terminal_data_directory>\MQL5\Indicators에 있어야 합니다. 아래에 보여드릴 테스트는 기본 Expert Advisor의 입력 매개변수를 사용했습니다. 테스트 중에는 Stop Loss와 Take Profit은 사용하지 않았습니다. Fig. 1. 차트에서의 거래 예시 2016년 GBPJPY H4에 대한 테스트 결과: Fig. 2. 테스트 결과 차트

2018.10.26
MetaTrader 5를 위한 독립적인 거래 시스템: Skyscraper_Fix, ColorAML, X2MACandle
MetaTrader5
MetaTrader 5를 위한 독립적인 거래 시스템: Skyscraper_Fix, ColorAML, X2MACandle

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 세 가지 독립적인 거래 시스템에 대해 이야기해보려고 합니다. 이 시스템들은 Skyscraper_Fix, ColorAML, 그리고 X2MACandle 지표를 기반으로 한 EA(Expert Advisor)로 구성되어 있습니다. 이 EA는 이전 거래의 결과에 따라 다음 거래의 거래량을 조절할 수 있는 기능을 가지고 있습니다. 거래 신호는 바가 닫힐 때 발생하며, 이는 세 가지 지표 중 하나의 색상이 변할 때 트렌드가 바뀌었다는 것을 나타냅니다. 이 EA는 기존의 Exp_Skyscraper_Fix_ColorAML와 Exp_Skyscraper_Fix_ColorAML_MMRec 코드를 기반으로 하여 X2MACandle 지표를 추가한 더 복잡한 형태입니다. EA의 입력값은 거래 시스템에 적용된 지표에 따라 A, B, C 세 그룹으로 나뉩니다: A - Skyscraper_Fix; B - ColorAML; C - X2MACandle; 각 거래 시스템은 나머지 거래 시스템을 비활성화하고 해당 EA 입력을 통해 별도로 구성해야 합니다: input bool    A_BuyPosOpen=true;    //A: 롱 포지션 진입 허용 input bool    A_SellPosOpen=true;   //A: 숏 포지션 진입 허용 EA가 올바르게 작동하기 위해서는 Skyscraper_Fix.ex5, ColorAML.ex5, X2MACandle.ex5의 컴파일된 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 존재해야 합니다. 아래 테스트에서 사용된 기본 EA 입력 매개변수는 기본값을 사용하였으며, 테스트 동안 Stop Loss와 Take Profit은 사용되지 않았습니다. 그림 1. 차트에서의 거래 예시 2017년 EURJPY H6에 대한 테스트 결과: 그림 2. 테스트 결과 차트

2018.10.26
MetaTrader 5를 위한 최적의 트레이딩 시스템: Exp_BrainTrend2_AbsolutelyNoLagLwma_X2MACandle_MMRec
MetaTrader5
MetaTrader 5를 위한 최적의 트레이딩 시스템: Exp_BrainTrend2_AbsolutelyNoLagLwma_X2MACandle_MMRec

안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 독립적인 세 가지 트레이딩 시스템을 소개해 드리려고 합니다. 이 시스템들은 BrainTrend_V2, AbsolutelyNoLagLWMA, 그리고 X2MACandle 지표를 기반으로 한 EA입니다. 이 EA는 이전 거래 결과에 따라 다음 거래의 볼륨을 조정할 수 있는 기능을 가지고 있습니다. 거래 신호는 바가 닫힐 때 발생하며, 이는 트렌드가 바뀌었을 때 나타나는데, 세 가지 지표 중 하나가 색상을 변경함으로써 표시됩니다. 이 EA는 Exp_BrainTrend2_AbsolutelyNoLagLwma 및 Exp_BrainTrend2_AbsolutelyNoLagLwma_MMRec 코드를 기반으로 하여 X2MACandle 지표를 사용하는 또 다른 트레이딩 시스템을 추가한 것입니다.EA의 입력 값은 적용된 지표에 따라 세 그룹으로 나뉘어 있습니다:A - BrainTrend2_V2;B - AbsolutelyNoLagLwma;C - X2MACandle.각 트레이딩 시스템은 나머지 시스템을 비활성화하여 별도로 설정해야 합니다. 아래는 해당 EA 입력의 예시입니다:input bool    A_BuyPosOpen=true;    //A 장기 포지션 진입 허가 input bool    A_SellPosOpen=true   //A 단기 포지션 진입 허가 EA가 올바르게 작동하려면 BrainTrend2_V2.ex5, AbsolutelyNoLagLwma.ex5, X2MACandle.ex5의 컴파일된 파일이 <terminal_data_directory>\MQL5\Indicators에 있어야 합니다.아래의 테스트에서는 기본 EA 입력 파라미터가 사용되었으며, 테스트 동안 Stop Loss와 Take Profit은 사용되지 않았습니다.그림 1. 차트에서의 거래 예시2017년 EURJPY H6에 대한 테스트 결과:그림 2. 테스트 결과 차트

2018.10.26
Gordago EA: 메타트레이더 5를 위한 완벽한 트레이딩 로봇
MetaTrader5
Gordago EA: 메타트레이더 5를 위한 완벽한 트레이딩 로봇

아이디어 저자: ScriptorMQL5 코드 저자: barabashkakvnGordago EA는 iMACD(이동 평균 수렴 발산)와 iStochastic(스토캐스틱 오실레이터)를 기반으로 한 자동 매매 시스템입니다. 이 로봇은 새로운 막대가 나타날 때만 작동하며, 트레일링은 각 틱마다 적용됩니다.EA의 주요 기능:작업 시간대 설정: 새로운 막대가 생성되는 순간을 정의하는 주요 시간대MACD 지표 시간대 설정스토캐스틱 지표 시간대 설정BUY 및 SELL 포지션에 대한 다양한 손절매 및 이익실현 설정트레이딩 신호를 정의할 때, 스토캐스틱은 추가로 레벨을 확인합니다:BUY 신호의 경우, 막대 #0의 스토캐스틱 지표 값이 스토캐스틱 레벨 BUY보다 낮아야 합니다.SELL 신호의 경우, 막대 #0의 스토캐스틱 지표 값이 스토캐스틱 레벨 SELL보다 높아야 합니다.BUY 신호의 전체 방정식:(MACD #0 > MACD #1) AND (MACD #1 < 0.0) AND (스토캐스틱 #0 < 스토캐스틱 레벨 BUY) AND (스토캐스틱 #0 > 스토캐스틱 #1)SELL 신호의 전체 방정식:(MACD #0 < MACD #1) AND (MACD #1 > 0.0) AND (스토캐스틱 #0 > 스토캐스틱 레벨 SELL) AND (스토캐스틱 #0 < 스토캐스틱 #1)최적화된 파라미터:빠른 최적화를 위해 OHLC 모드를 사용할 수 있지만, 이후에는 "모든 틱" 또는 "실제 틱 기반의 모든 틱" 모드에서 테스트하는 것이 중요합니다.USDJPY에 대한 최적화 후(이 파라미터는 EA에 기본값으로 포함되어 있습니다):

2018.10.26
MetaTrader 5를 위한 XCCI_Histogram_Vol 기반 트레이딩 시스템
MetaTrader5
MetaTrader 5를 위한 XCCI_Histogram_Vol 기반 트레이딩 시스템

이번 포스트에서는 XCCI_Histogram_Vol 지표를 기반으로 한 트레이딩 시스템에 대해 이야기해보겠습니다. 이 시스템은 바가 닫힐 때 과매수/과매도 수준을 돌파하는 신호를 형성합니다. 두 개의 수준이 있으며, 각 수준은 고유의 매직 넘버와 돌파 크기를 가지고 있습니다: input uint Magic1=555;            // 일반 신호에 대한 주문의 매직 넘버 input uint Magic2=777;            // 강한 신호에 대한 주문의 매직 넘버 input double MM1=0.1;             // 거래에서의 예치금 비율 (일반 신호) input double MM2=0.2;             // 거래에서의 예치금 비율 (강한 신호) 생성된 EA가 올바르게 작동하기 위해서는 컴파일된 XCCI_Histogram_Vol.ex5 지표 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 있어야 합니다.아래 테스트에서 기본 Expert Advisor의 입력 매개변수가 사용되었습니다. 테스트 중에는 손절매와 이익 실현이 사용되지 않았습니다.Fig. 1. 차트에서의 거래 예시2017년 USDJPY H4에 대한 테스트 결과입니다:Fig. 2. 테스트 결과 차트

2018.10.26
XRSI_Histogram_Vol 기반 거래 시스템: 메타트레이더 5에서의 활용
MetaTrader5
XRSI_Histogram_Vol 기반 거래 시스템: 메타트레이더 5에서의 활용

이 글에서는 XRSI_Histogram_Vol 지표 신호를 기반으로 한 거래 시스템에 대해 살펴보겠습니다. 이 시스템은 바가 닫힐 때 과매수/과매도 수준을 돌파하면 신호가 생성됩니다. 두 개의 수준이 존재하며, 각 수준은 고유의 매직 넘버와 돌파 크기를 가지고 있습니다. input uint Magic1=555;            // 일반 신호에 대한 주문의 매직 넘버 input uint Magic2=777;            // 강한 신호에 대한 주문의 매직 넘버 input double MM1=0.1;             // 거래에 대한 예치금 비율 (일반 신호) input double MM2=0.2;             // 거래에 대한 예치금 비율 (강한 신호) 생성된 EA가 정상 작동하기 위해서는 컴파일된 XRSI_Histogram_Vol.ex5 지표 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 있어야 합니다. 아래에 보여드릴 테스트에서는 기본 Expert Advisor의 입력 매개변수를 사용하였으며, 테스트 중에는 손절매 및 이익실현이 사용되지 않았습니다. 거래 차트 예시 2017년 USDJPY H4에 대한 테스트 결과는 다음과 같습니다: 테스트 결과 차트

2018.10.26
Iin_MA_Signal_MMRec: 메타트레이더5를 위한 거래 시스템 완벽 가이드
MetaTrader5
Iin_MA_Signal_MMRec: 메타트레이더5를 위한 거래 시스템 완벽 가이드

Iin_MA_Signal 지표를 기반으로 한 이 거래 시스템은 이전 거래 결과에 따라 향후 거래의 거래량을 조정하는 능력을 제공합니다. 거래 신호는 바가 닫힐 때 형성되며, 트렌드가 변화했을 때(지표의 색상 레이블로 표시됨) 발생합니다. 거래 포지션의 거래량을 관리하기 위한 EA 변수 블록이 추가되었습니다: input uint    BuyTotalMMTriger=5; // 손절매를 계산할 마지막 매수 거래 수 input uint    BuyLossMMTriger=3;  // 손실 매수 거래 수에 따라 MM을 줄입니다 input uint    SellTotalMMTriger=5;// 손절매를 계산할 마지막 매도 거래 수 input uint    SellLossMMTriger=3; // 손실 매도 거래 수에 따라 MM을 줄입니다 input double  SmallMM_=0.01;      // 손실 시 거래의 예치금 비율 input double  MM=0.1             // 일반 거래 시의 예치금 비율 input MarginMode MMMode=LOT;      // 로트 값 결정 방법 이와 같은 입력값을 설정하고 최근 5건의 거래 중 3건이 동일 방향에서 손실이 발생하면, EA는 동일한 방향으로 0.01 로트의 거래를 엽니다. 만약 최근 5건 중 손실 거래가 3건 미만이면 포지션의 거래량은 0.1로 설정됩니다. 이 EA는 Exp_Iin_MA_Signal EA의 개선된 버전입니다. EA 입력 블록이 코드에 추가되었고, 포지션 개설/종료 블록이 변경되었습니다: //---- 거래 실행 //---- 매직 넘버로 롱 포지션 종료    BuyPositionClose_M(BUY_Close,Symbol(),Deviation_,BuyMagic); //---- 매직 넘버로 숏 포지션 종료      SellPositionClose_M(SELL_Close,Symbol(),Deviation_,SellMagic);    double mm; //---- 매직 넘버로 롱 포지션 개설    if(BUY_Open)      {       mm=BuyTradeMMRecounterS(BuyMagic,BuyTotalMMTriger,BuyLossMMTriger,SmallMM_,MM); // 이전 거래 결과에 따라 롱 포지션 거래량 정의       BuyPositionOpen_M1(BUY_Open,Symbol(),UpSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,BuyMagic);      } //---- 매직 넘버로 숏 포지션 개설    if(SELL_Open)      {       mm=SellTradeMMRecounterS(SellMagic,SellTotalMMTriger,SellLossMMTriger,SmallMM_,MM); // 이전 거래 결과에 따라 숏 포지션 거래량 정의       SellPositionOpen_M1(SELL_Open,Symbol(),DnSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,SellMagic);      } 이 EA가 올바르게 작동하려면 컴파일된 Iin_MA_Signal.ex5 지표 파일이 <terminal_data_directory> MQL5\nIndicators 폴더에 있어야 합니다. 아래 테스트에서 사용된 기본 Expert Advisor의 입력 파라미터는 스톱이 없는 상태였습니다. 그림 1. 차트에서의 거래 예시 2017년 GBPJPY H1 테스트 결과: 그림 2. 테스트 결과 차트

2018.10.26
MetaTrader 5를 위한 AMA 트레이더: 효과적인 거래 신호 생성 방법
MetaTrader5
MetaTrader 5를 위한 AMA 트레이더: 효과적인 거래 신호 생성 방법

아이디어 저자: josef straussMQL5 코드 저자: barabashkakvn이번 포스트에서는 EA(Expert Advisor)가 거래 신호를 생성하는 방법을 살펴보겠습니다. 이 EA는 iAMA(Adaptive Moving Average, AMA)와 iRSI(Relative Strength Index, RSI) 지표를 고려하여 신호를 생성합니다. 신호는 두 단계로 형성되며, '매수 열기' 신호를 예로 들어 설명하겠습니다:1단계: RSI가 30 미만이어야 합니다(RSI 레벨 하락 EA 파라미터 설정). 2단계: 가격이 AMA 지표를 초과해야 합니다. 단계 길이(1단계와 2단계 사이의 바 거리)를 도입하여 두 지표의 최적 조합을 찾습니다.마틴게일 전략거래 주문이 들어올 경우, 매수 및 매도 포지션에 대한 이익을 각각 요청합니다. 거래 주문이 들어오면:"매수 열기"매수 포지션의 이익이 0.0 미만인 경우, 두 개의 매수 포지션을 엽니다.그렇지 않으면, 하나의 매수 포지션을 엽니다."매도 열기"매도 포지션의 이익이 0.0 미만인 경우, 두 개의 매도 포지션을 엽니다.그렇지 않으면, 하나의 매도 포지션을 엽니다.자금 관리변화를 주기 위해, 여기에서 다음과 같은 자금 관리 시스템을 적용했습니다: 모든 포지션 마감 시 이익 한도 - EA가 특정 심볼에 대해 개설한 포지션의 총 이익이 도달하면 모든 포지션을 마감합니다. 즉, 이익을 고정하는 것입니다.EA 실행 중 거래 계좌 잔고를 기억하세요. 거래 계좌의 현재 잔고가 저장된 잔고를 인출 금액 이상 초과하면, 인출 금액을 인출하고 모든 포지션을 마감합니다.EURUSD, M5:

2018.10.26
처음 이전 9 10 11 12 13 14 15 16 17 18 19 다음 마지막