커뮤니티

엔벨로프

프로필 이미지
코퍼
2024-06-09 18:45:30
808
글번호 180415
답변완료
안녕하세요? 1. 엔벨로프 하단선 골크 (20,20)1개 매수, (20,30)1개 매수, (20,40)1개 매수, (20,50)1개 매수 /같은 위치에서 재매수 금지, 즉 총매수는 각기 다른 4개 2. 평균수익 20% 또는 평균손실 30%에서 모두 청산 / 당일매매 종료 3. 2번째 진입이후부터 평균손익이 본전에 오면 1개만 남겨두고 모두 청산 / 청산후 1번 프로세스 진행 항상 고맙습니다~~^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-06-10 14:45:01

안녕하세요 예스스탁입니다. 피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다. Input : Period1(20), Percent1(20), Percent2(30), Percent3(40), Percent4(50); var : D1(0),D2(0),D3(0),D4(0); var : Trade(False); D1 = EnvelopeDown(Period1, Percent1); D2 = EnvelopeDown(Period1, Percent2); D3 = EnvelopeDown(Period1, Percent3); D4 = EnvelopeDown(Period1, Percent4); if Bdate != Bdate[1] Then Trade = true; if TotalTrades > TotalTrades[1] Then { if IsExitName("Bp",1) == true then Trade = False; if IsExitName("Bl",1) == true then Trade = False; } if Trade == true Then { if CrossUp(C,D1) Then Buy("b1",OnClose,def,1); if CrossUp(C,D2) Then Buy("b2",OnClose,def,1); if CrossUp(C,D3) Then Buy("b3",OnClose,def,1); if CrossUp(C,D4) Then Buy("b4",OnClose,def,1); } if MarketPosition == 1 Then { ExitLong("Bp",AtLimit,AvgEntryPrice*1.20); ExitLong("Bl",AtStop,AvgEntryPrice*0.70); if CurrentEntries >= 2 Then { if H < AvgEntryPrice Then ExitLong("bx1",AtLimit,AvgEntryPrice,"",CurrentContracts-1,1); if l > AvgEntryPrice Then ExitLong("bx2",AtStop,AvgEntryPrice,"",CurrentContracts-1,1); } } 즐거운 하루되세요 > 코퍼 님이 쓴 글입니다. > 제목 : 엔벨로프 > 안녕하세요? 1. 엔벨로프 하단선 골크 (20,20)1개 매수, (20,30)1개 매수, (20,40)1개 매수, (20,50)1개 매수 /같은 위치에서 재매수 금지, 즉 총매수는 각기 다른 4개 2. 평균수익 20% 또는 평균손실 30%에서 모두 청산 / 당일매매 종료 3. 2번째 진입이후부터 평균손익이 본전에 오면 1개만 남겨두고 모두 청산 / 청산후 1번 프로세스 진행 항상 고맙습니다~~^^