Old Dogs with New Tricks 스레드에서 원래 주제에서 벗어나기 시작한 게시물을 저장하는 활동이 많지 않았습니다. 이번 주에 110명의 고유 사용자가 있다는 것을 진드기 수집 로그에서 알아차렸으므로 이 사람들이 돈을 벌고 있는 것 같습니다.
자신만의 캔들 패턴을 찾도록 프로그램된 새로운 개념의 EA입니다. 패턴 찾기 알고리즘은 간단합니다. 이전 x개의 닫힌 막대를 확인하고 LLDSSL과 같은 문자열을 생성합니다. 즉, 오른쪽(가장 최근)에서 왼쪽으로 막대가 길다, 짧다, 짧다, 도지, 길다, 길다는 것을 의미합니다.
그런 다음 EA는 정확히 동일한 순서로 막대 패턴을 찾는 차트 기록을 스캔합니다. EA는 시퀀스 후 x 막대를 확인하여 해당 막대가 길었는지 짧았는지 확인합니다. 그런 다음 결과는 EA에서 생성된 통계에 추가됩니다.
이벤트 발생 가능성이 임계값보다 크면 EA는 그에 따라 거래를 수행합니다.
설정:
extern string Remark1 = == 기본 설정 ==; extern int MagicNumber = 0;여러 EA가 터미널에 연결된 경우 이 번호는 고유해야 합니다. extern bool SignalsOnly = False;true로 설정하면 EA는 아래 경고 조합을 사용하여 거래에 대해서만 경고합니다. extern bool Alerts = False;true로 설정하면 거래 신호가 도착하면 EA가 팝업 알림을 보냅니다. extern bool SignalMail = False;true로 설정하면 거래 신호가 도착하면 EA에서 이메일을 보냅니다(MT4 터미널에서 메일을 설정했다고 가정). extern bool PlaySounds = False;true로 설정하면 EA는 거래 신호가 도착할 때 alerts.wav 파일을 재생합니다. extern bool ECNBroker = False;일부 브로커는 EA가 먼저 거래를 한 다음 손절매 및 이익실현으로 거래를 수정하도록 요구합니다. 브로커가 이를 요구하는 경우 이 값을 True로 설정하십시오. extern bool EachTickMode = True;true로 설정하면 EA는 신호를 보는 즉시 거래를 시작합니다. false로 설정하면 EA는 막대 끝에 신호가 있는 경우에만 거래를 수행합니다. extern double Lot = 0;고정 로트 크기 extern bool MoneyManagement = False;로트 크기 조정 기능을 활성화/비활성화합니다. extern int Risk = 0;거래에 투입할 의향이 있는 가용 마진의 비율. extern int Slippage = 5;주문할 때 허용되는 최대 미끄러짐. extern int StopLoss = 100;핍 단위의 하드 손절매. extern int TakeProfit = 60;핍에서 하드 테이크 이익. extern string Remark2 = == 패턴 설정 ==; extern int NumberOfBars = 4;패턴을 생성할 때 사용할 막대 수입니다. extern int PredictionBar = 1;예측을 확인하기 위한 패턴 문자열 뒤의 막대 수입니다. extern int HistoryBars = 500;일치하는 패턴 문자열을 검색할 때 확인할 막대 수입니다. 모든 막대를 사용하려면 0으로 설정하십시오. extern int TimeLimit = 10;현재 바가 열린 후 거래를 하기 위한 최대 시간(초). extern int BarsClose = 1;거래가 청산되기 위해 열린 후의 막대 수. extern double Threshold = 50.0;거래에 필요한 최소 비율. extern bool ReverseTrades = True;긴 신호를 짧은 신호로, 짧은 신호를 긴 신호로 변경합니다. 참고: 이 EA는 매우 실험적이며 아직 수익성이 입증되지 않았습니다. 자신의 책임하에 사용하십시오.
https://www.koreaforex.kr/attachment...8500707996.mq4