커뮤니티

피라미딩 청산 수식

프로필 이미지
좌오비우오비
2020-01-20 13:31:47
283
글번호 130784
답변완료
if MarketPosition == 1 Then { EP[MaxEntries] = LatestEntryPrice(0); } 위 수식을 사용하여 피라미딩 진입하였고 3개가 진입된 상태에서 아래 수식을 사용하였더니 피라미딩 조건으로 들어간 순서대로 b1,b2,b3가 청산되었습니다. 피라미딩 진입 이후 b1이 청산될 때 피라미딩된 b2,b3 모두 함께 청산될 수 있게 아래 수식을 수정바랍니다. *************************************************************************** input : 최소가격변화포인트(2.10), 봉갯수(81); if MarketPosition == 1 then { SetStopInactivity(최소가격변화포인트,봉갯수,PointStop); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-07-30 16:36:18

안녕하세요 예스스탁입니다. 강제청산은 진입신호별로 동작합니다. 첫신호 기준으로 모두 청산하려면 아래와 같이 풀여서 작성하셔야 합니다. input : 최소가격변화포인트(2.10), 봉갯수(81); if MarketPosition == 1 and BarsSinceEntry == 봉갯수 and highest(H,BarsSinceEntry) < EntryPrice+최소가격변화포인트 Then ExitLong("bx"); if MarketPosition == -1 and BarsSinceEntry == 봉갯수 and Lowest(L,BarsSinceEntry) > EntryPrice-최소가격변화포인트 Then ExitShort("sx"); 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > if MarketPosition == 1 Then { EP[MaxEntries] = LatestEntryPrice(0); } 위 수식을 사용하여 피라미딩 진입하였고 3개가 진입된 상태에서 아래 수식을 사용하였더니 피라미딩 조건으로 들어간 순서대로 b1,b2,b3가 청산되었습니다. 피라미딩 진입 이후 b1이 청산될 때 피라미딩된 b2,b3 모두 함께 청산될 수 있게 아래 수식을 수정바랍니다. *************************************************************************** input : 최소가격변화포인트(2.10), 봉갯수(81); if MarketPosition == 1 then { SetStopInactivity(최소가격변화포인트,봉갯수,PointStop); }