시스템트레이딩

메타트레이더 5를 위한 역행 매매 시스템
MetaTrader5
메타트레이더 5를 위한 역행 매매 시스템

아이디어 제공자 - Scriptormq5 코드 저자 - barabashkakvn이 EA는 이동 평균(iMA) 지표와 W1 시간대를 사용합니다. 시간대는 MA 및 OHLC: 시간대 매개변수를 통해 별도로 설정할 수 있습니다. 최고 및 최저 검색을 위한 바 수는 최고가와 최저가를 찾기 위해 설정됩니다. 포지션 크기(Lots)와 손실 제한(Stop Loss)도 설정할 수 있습니다.이 EA는 한 번에 하나의 포지션만 열 수 있으므로, 헤징 계좌와 넷팅 계좌 모두에서 작동할 수 있습니다.매매 신호max - 최고가의 최대값min - 최저가의 최소값rates[1].close - 바 #1의 종가rates[0].open - 바 #1의 시가ma[1] - 바 #1에서의 이동 평균 지표 값      if((max<rates[1].close) || (ma[1]>rates[0].open))        {         ***         BUY         ***        }      else if((min>rates[1].close) || (ma[1]<rates[0].open))        {         ***         SELL         ***        }

2018.11.20
MetaTrader 5를 위한 Bruno - EA 전략 소개
MetaTrader5
MetaTrader 5를 위한 Bruno - EA 전략 소개

아이디어 작성자: Scriptor mq5 코드 작성자: barabashkakvn 이 EA는 총 다섯 가지의 전략을 포함하고 있습니다: iADX 지표를 활용한 전략 (Average Directional Movement Index, ADX)if(axd_plusdi[1] > axd_minusdi[1] && axd_plusdi[1] > 20.0) lot_buy *= InpSignalRatio; else if(axd_plusdi[1] < axd_minusdi[1] && axd_plusdi[1] < 40.0) lot_sell *= InpSignalRatio; iMA (이동 평균, MA)와 iStochastic (스토캐스틱 오실레이터) 지표를 활용한 전략if(ma_one[1] > ma_two[1] && sto_main[1] > sto_signal[1] && sto_main[1] < 80.0) lot_buy *= InpSignalRatio; else if(ma_one[1] < ma_two[1] && sto_main[1] < sto_signal[1] && sto_main[1] > 20.0) lot_sell *= InpSignalRatio; iMACD (이동 평균 수렴/발산, MACD) 지표를 활용한 전략if(macd_main[1] > 0.0 && macd_main[1] > madc_signal[1]) lot_buy *= InpSignalRatio; else if(macd_main[1] < 0.0 && macd_main[1] < madc_signal[1]) lot_sell *= InpSignalRatio; iMA (이동 평균, MA)와 iSAR (파라볼릭 SAR) 지표를 활용한 전략if(ma_one[1] > ma_two[1] && sar[1] > sar[2]) lot_buy *= InpSignalRatio; else if(ma_one[1] < ma_two[1] && sar[1] < sar[2]) lot_sell *= InpSignalRatio; 각 전략은 신호가 활성화될 때마다 초기 로트를 신호 비율 만큼 증가시킵니다. 만약 BUY와 SELL 신호가 동시에 활성화되면, 두 신호 모두 무시됩니다. BUY 신호는 SELL 종료 신호와 동일하며, 그 반대도 마찬가지입니다.

2018.11.20
MetaTrader 5를 위한 FT CCI MA EA 소개
MetaTrader5
MetaTrader 5를 위한 FT CCI MA EA 소개

아이디어 제공자 - Vasiliy mq5 코드 작성자 - barabashkakvn 이 EA는 iCCI(상품 채널 지수, CCI)와 iMA(이동 평균, MA) 지표를 사용합니다. MA가 상승세를 보일 때, iCCI 지표는 -100에서 매수하고 200에서 매도하는 신호를 보냅니다! 반대로 MA가 하락세일 때는 iCCI 지표가 100에서 매수하고 -200에서 매도 신호를 보냅니다! 이렇게 해서 강한 움직임이 있을 때 "잘못된" 거래를 줄일 수 있습니다. EA는 남은 움직임을 포착하려고 시도합니다! 거래를 위한 시간 간격을 설정할 수 있습니다(Use Time interval 매개변수로 시간 간격 사용을 활성화/비활성화 할 수 있습니다). 시간 간격은 시작 시간에서 종료 시간까지 설정할 수 있습니다. 하루 내에서의 시간 간격과 하루를 넘어서는 시간 간격 모두 정의할 수 있습니다. 시간 간격 정의 함수에서 예시를 확인해보세요: //+------------------------------------------------------------------+ //| TimeControl | //+------------------------------------------------------------------+ bool TimeControl(void)   {    MqlDateTime STimeCurrent;    datetime time_current=TimeCurrent();    if(time_current==D'1970.01.01 00:00')       return(false);    TimeToStruct(time_current,STimeCurrent);    if(InpStartHour<InpEndHour) // 일중 시간 간격      { /* input uchar    InpStartHour      = 5;        // 시작 시간 input uchar    InpEndHour        = 10;       // 종료 시간 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20 21 22 23 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 _  _  _  _  _  +  +  +  +  +  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  +  +  +  +  +  _  _  _  _  _  _ */       if(STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<InpEndHour)          return(true);      }    else if(InpStartHour>InpEndHour) // 하루를 넘어선 시간 간격      { /* input uchar    InpStartHour      = 10;       // 시작 시간 input uchar    InpEndHour        = 5;        // 종료 시간 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20 21 22 23 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 _  _  _  _  _  _  _  _  _  _  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  _  _  _  _  _  +  +  +  +  +  + */       if(STimeCurrent.hour>=InpStartHour || STimeCurrent.hour<InpEndHour)          return(true);      }    else       return(false); //---    return(false);   }

2018.11.20
브론즈 전사: MetaTrader 5를 위한 효과적인 시스템 트레이딩
MetaTrader5
브론즈 전사: MetaTrader 5를 위한 효과적인 시스템 트레이딩

아이디어 작성자 - Scriptormq5 코드 작성자 - barabashkakvn브론즈 전사는 iCCI(상품 채널 지수, CCI)와 iWPR(윌리엄스 백분위 수치, %R) 지표, 그리고 커스텀 DayImpuls 지표를 활용합니다. 이 시스템은 반대 포지션을 열 수 있기 때문에 헤지 계좌에서 사용하는 것이 권장됩니다.세 가지 지표 모두 공통된 평균화 주기를 가지고 있습니다. 모든 지표의 평균화 기간입니다. CCI의 경우, 레벨은 양수로 설정되며 CCI: 양수 및 음수 레벨로 코딩되어 있습니다. 이 값은 + CCI: 양수 및 음수 레벨과 비교됩니다:      if(count_sells==0)          if(custom[0]>Inp_DayImpuls_Level && custom[1]<custom[0] && wpr[0]>Inp_WPR_Level_UP && cci[0]>Inp_CCI_Level)            {             OpenPosition(InpLots,POSITION_TYPE_SELL);             return;            }       if(count_buys==0)          if(custom[0]<Inp_DayImpuls_Level && custom[1]>custom[0] && wpr[0]<Inp_WPR_Level_DOWN && cci[0]<-Inp_CCI_Level)            {             OpenPosition(InpLots,POSITION_TYPE_BUY);             return;            } WPR는 두 개의 레벨을 가지고 있습니다: WPR: 레벨 UP과 WPR: 레벨 DOWN입니다.DayImpuls 커스텀 지표는 단일 레벨인 DayImpuls: 레벨을 가지고 있습니다.

2018.11.20
MetaTrader 5를 위한 Executer AC: 최고의 EA 소개
MetaTrader5
MetaTrader 5를 위한 Executer AC: 최고의 EA 소개

아이디어 저자 - Alexmq5 코드 저자 - barabashkakvnExecuter AC는 iAC(가속/감속, AC) 지표를 사용하는 EA입니다. 이 EA는 새로운 바가 나타날 때만 작동하며, 동시에 하나의 포지션만 열 수 있어 헤징 계좌와 넷팅 계좌 모두에서 사용 가능합니다.로트는 지난 히스토리일을 기반으로 계산되며, 최대 위험 비율과 감소 계수 파라미터도 함께 사용됩니다.EA는 여러 가지 BUY 및 SELL 신호를 구현합니다(여기서 ac[] 배열은 AC 지표 값을 나타냅니다).BUY 신호:      //--- indicator AC go UP       if(ac[1]>0.0 && ac[2]>0.0)         {          //--- check signal BUY          if(ac[1]>ac[2] && ac[2]>ac[3])            { ***            }          ***         }       //--- indicator AC go DOWN       if(ac[1]<0 && ac[2]<0)         {          //--- check signal BUY          if(ac[1]>ac[2] && ac[2]>ac[3] && ac[3]>ac[4])            {             ***            }          ***         }       //--- indicator AC crosses zero from top to bottom       if(ac[1]>0.0 && ac[2]<0.0)         {          ***         }       ***SELL 신호:      //--- indicator AC go UP       if(ac[1]>0.0 && ac[2]>0.0)         {          ***          //--- check signal SELL          if(ac[1]<ac[2] && ac[2]<ac[3] && ac[3]<ac[4])            {             ***         }       //--- indicator AC go DOWN       if(ac[1]<0 && ac[2]<0)         {          ***          //--- check signal SELL          if(ac[1]<ac[2] && ac[2]<ac[3])            {             ***            }         }       ***       //--- indicator AC crosses zero bottom up       if(ac[1]<0.0 && ac[2]>0.0)         {          ***         }BUY 오픈 예시:

2018.11.20
MetaTrader 5를 위한 Open Close 시스템 트레이딩 가이드
MetaTrader5
MetaTrader 5를 위한 Open Close 시스템 트레이딩 가이드

아이디어 저자 - Ilnazmq5 코드 저자 - barabashkakvn이 EA는 캔들 #1과 #2를 분석하여 매매 신호를 생성합니다.SELL 예제오픈 조건: 시장에 열려 있는 포지션이 없는 경우      //--- 매수       if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close))         {          double lot=TradeSizeOptimized();          OpenBuy(lot,0.0,0.0);          return;         }       //--- 매도       if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close))         {          double lot=TradeSizeOptimized();          OpenSell(lot,0.0,0.0);          return;         }열려 있는 포지션이 있다면, 닫는 조건을 확인합니다.      if(rates[1].open<rates[2].open && (rates[1].close<rates[2].close))         {          ClosePositions(POSITION_TYPE_BUY);          return;         }       if(rates[1].open>rates[2].open && (rates[1].close>rates[2].close))         {          ClosePositions(POSITION_TYPE_SELL);          return;         }

2018.11.20
MetaTrader 4에서 활용하는 Price_Action EA: 효과적인 거래 전략
MetaTrader4
MetaTrader 4에서 활용하는 Price_Action EA: 효과적인 거래 전략

안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 4에서 사용할 수 있는 Price_Action EA에 대해 이야기해보려고 해요. 이 EA는 "가격 행동" 전략을 기반으로 하여, 모든 시간대의 주요 외환 쌍 및 NASDAQ 주식에서 거래할 수 있습니다. 이 EA의 주요 특징: 먼저 데모 계좌에서 테스트해보세요. 이 EA는 오픈 캔들의 가격으로만 거래합니다! 거래에서 손실이 발생할 때 로트 크기를 늘리고 싶지 않다면, "IncreaseFactor=0"으로 설정하세요. 입력 값 설정 Use_TP_In_Money - 금액으로 이익 실현 사용 (true/false). TP_In_Money - 금액으로 이익 실현 (값: 10-100). Use_TP_In_percent - 퍼센트로 이익 실현 사용 (true/false). TP_In_Percent - 퍼센트로 이익 실현 (값: 10-100). ------------[다중 거래를 위한 자금 트레일링 스톱]---------------------- Enable_Trailing - 자금으로 트레일링 사용 (true/false). Take Profit In Money (현재 통화로) (값: 25-200). Stop Loss In Money (현재 통화로) (값: 1-20). -------------------------------------------------------------------------------------- Exit - 추세가 불리할 경우 거래를 종료하고 손실을 조절합니다 (true/false). Lots - 로트 크기 (값: 0.01-1). Lots size Exponent (값: 1.01-2). IncreaseFactor - 거래에서 손실 시 로트를 얼마나 늘릴지 (값: 0.001-0.1). Stop_Loss - 손실 제한 (값: 30-500). / 다중 거래의 경우 600으로 설정. MagicNumber - 매직 넘버 (값: 1-100000). TakeProfit - 이익 실현 (값: 50-200). / 다중 거래의 경우 600으로 설정. FastMA - 빠른 이동 평균 (값: 1-20). SlowMA - 느린 이동 평균 (값: 50-200). Mom_Sell - 매도 모멘텀 트리거 (값: 0.1-0.9). Mom_Buy - 매수 모멘텀 트리거 (값: 0.1-0.9). ---------------------손실 조절----------------------------- UseEquityStop - (값: true/false). TotalEquityRisk - (값: 0.01-20). ------------------------------------------------------------------------------- Max_Trades (1-12). FractalNum - 고점과 저점의 수 (값: 1-10). ----------------하나의 거래만 사용하는 경우:----------------------- ///////////////////////////////////////////////////////////////////// USETRAILINGSTOP - 트레일링 스톱 사용 여부 (true/false). WHENTOTRAIL - 트레일링 시작 시점 (값: 40-100). TRAILAMOUNT - 트레일링 금액 (값: 40-100). Distance From Candle - 캔들로부터의 거리 (값: 1-100). USECANDELTRAIL - 트레일링 스톱 사용 여부 (true/false). X - 캔들의 수 (값: 1-100). USEMOVETOBREAKEVEN - "브레이크 이븐" 활성화 (true/false). WHENTOMOVETOBE - 브레이크 이븐으로 이동할 시점 (값: 1-30). PIPSTOMOVESL = 30 - 손실 제한을 얼마나 이동할지 (값: 1-30). 이 EA는 몇 달마다 최적화를 진행하고 위의 입력 값들을 그대로 사용해야 해요. 이 EA는 헤징 그리드 EA로 사용하거나 단일 거래 EA로 활용할 수 있습니다. 백테스트를 수행하는 방법은 여기를 클릭하세요.

2018.11.20
4H 스윙 EA: 메타트레이더 4를 위한 최고의 자동매매 시스템
MetaTrader4
4H 스윙 EA: 메타트레이더 4를 위한 최고의 자동매매 시스템

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 4에서 사용할 수 있는 4H 스윙 EA에 대해 소개해 드리려고 합니다. 이 EA는 3개의 EMA와 스토캐스틱 지표를 사용하여 스윙 트레이딩 전략을 구사합니다. 주로 4시간 및 1일 차트에서 주요 외환 쌍과 NASDAQ 주식에 효과적이며, 1시간 차트에서도 잘 작동합니다. 먼저 데모 계좌에서 사용해 보세요. 이 EA는 오픈 캔들의 가격으로만 거래합니다! 거래 손실 시 로트 크기를 증가시키고 싶지 않다면, IncreaseFactor=0으로 설정하세요. 입력 값: Use_TP_In_Money - 금액으로 이익 실현 사용 (값: true/false). TP_In_Money - 금액으로 이익 실현 (값: 10-100). Use_TP_In_percent - 백분율로 이익 실현 사용 (값: true/false). TP_In_Percent - 백분율로 이익 실현 (값: 10-100). ------------[여러 거래를 위한 자금 추적 손절매]---------------------- Enable_Trailing - 자금 추적 손절매 활성화 (값: true/false). 현재 통화로 이익 실현 금액 (값: 25-100). 현재 통화로 손절매 금액 (값: 1-120). ------------------------------------------------------------------------------------ STOC1 - 스토캐스틱 K 기간 (값: 5-20). STOC2 - 스토캐스틱 D 기간 (값: 3-10). STOC3 - 스토캐스틱 슬로잉 (값: 5-10). MA1 - 이동 평균 (값: 1-10). MA2 - 이동 평균 (값: 10-25). MA3 - 이동 평균 (값: 40-100). BarsToCount (값: 40-100). Exit - 트렌드가 반대일 경우 거래 종료 (값: true/false). tick - (값: true/false) - 오픈 가격 시 거래. IncreaseFactor - 거래 손실 시 로트를 얼마나 증가시킬지 (값: 0.001-0.1). CandlesToRetrace - 다이버전스를 위한 캔들 수 (값: 40-100). Lots - 로트 크기 (값: 0.01-10). MagicNumber - 매직 넘버 (값: 1-100000). TakeProfit - 이익 실현 (값: 10-100). 이 EA는 몇 개월마다 최적화를 해주는 것이 좋으며, 위의 입력 값을 그대로 사용하세요. 헤징 그리드 EA로 또는 단일 거래 EA로 활용할 수 있습니다. 백테스트를 수행하는 방법은 여기를 클릭하세요.

2018.11.20
BB 스윙 EA: 메타트레이더 4에서의 최적의 거래 전략
MetaTrader4
BB 스윙 EA: 메타트레이더 4에서의 최적의 거래 전략

안녕하세요, 트레이더 여러분! 오늘은 BB 스윙 EA에 대해 이야기해볼까 합니다. 이 EA는 '볼린저 밴드' 지표를 활용하여 스윙 거래 전략을 구사합니다. 특히 1시간 및 4시간 차트에서 주요 외환 쌍과 나스닥 주식에 최적화된 트레이딩을 지원합니다. BB 스윙 EA의 주요 특징 먼저 데모 계좌에서 테스트해보세요. 이 EA는 오픈 캔들의 가격으로만 거래를 진행합니다! 거래 손실 시 로트 크기를 증가시키고 싶지 않다면, 'IncreaseFactor=0'으로 설정하세요. 설정 입력값 Use_TP_In_Money: 이익 실현을 현금으로 설정합니다 (값: true/false). TP_In_Money: 이익 실현 금액 (값: 10-100). Use_TP_In_percent: 이익 실현을 비율로 설정합니다 (값: true/false). TP_In_Percent: 이익 실현 비율 (값: 10-100). Enable_Trailing: 트레일링 손실을 활성화합니다 (값: true/false). Take Profit In Money: 현재 통화로 이익 실현 금액 (값: 25-200). Stop Loss In Money: 현재 통화로 손실 제한 금액 (값: 1-20). Exit: 트렌드가 불리할 경우 거래를 종료합니다 (값: true/false). Lots: 로트 크기 (값: 0.01-1). IncreaseFactor: 거래 손실 시 로트를 얼마나 증가시킬지 (값: 0.001-0.1). Stop_Loss: 손실 제한 (값: 30-500). MagicNumber: 매직 넘버 (값: 1-100000). TakeProfit: 이익 실현 (값: 50-200). FastMA: 빠른 이동 평균 (값: 1-20). SlowMA: 느린 이동 평균 (값: 50-200). Mom_Sell: 매도 모멘텀 트리거 (값: 0.1-0.9). Mom_Buy: 매수 모멘텀 트리거 (값: 0.1-0.9). UseEquityStop: 자본 손실 제한 사용 (값: true). TotalEquityRisk: 총 자본 위험 (값: 0.01-20). Max_Trades: 최대 거래 수 (값: 1-12). FractalNum: 고점 및 저점 수 (값: 1-10). 추가 팁 이 EA는 몇 달마다 최적화하는 것이 좋습니다. 위의 입력값을 그대로 사용해보세요. 이 EA를 헷징 그리드 EA로 사용하거나 단일 거래 EA로 활용할 수 있습니다. 백테스트 진행 방법은 여기를 참고하세요.

2018.11.18
처음 이전 22 23 24 25 26 27 28 29 30 31 32 다음 마지막