커뮤니티

청산 및 재진입제한

프로필 이미지
huhboo99
2021-07-20 11:45:04
1242
글번호 150872
답변완료
우선 먼저 감사드립니다. 진입명에 따라 다르게 청산할 수 있는 수식을 부탁드립니다. 예) p1, p2, p3의 진입명이 있는 경우 p1은 20% 상승후 청산, p2는 10% 상승후 청산, p3는 30%상승 후 청산 그리고 청산 후 p1, p2,p3의 진입조건이 다시 되더라도 진입을 제한하는 수식도 요청드립니다. 또한, 특정조건이 되어서 매수시 현재 포지션 갯수를 제외하고 매수주문을 하는 수식부탁드립니다.( 예를 들어 목표가 7개인 경우 현재 3개인 경우 그 3개를 제외하고 4개매수) 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-20 16:52:02

안녕하세요 예스스탁입니다. 1 var : BE1(0),BE2(0),BE3(0); if MarketPosition == 1 Then { if LatestEntryName(0) == "p1" Then BE1 = LatestEntryPrice(0); if LatestEntryName(0) == "p2" Then BE2 = LatestEntryPrice(0); if LatestEntryName(0) == "p3" Then BE3 = LatestEntryPrice(0); if BE1 > 0 Then ExitLong("BX1",AtLimit,BE1*1.20,"p1"); if BE2 > 0 Then ExitLong("BX2",AtLimit,BE2*1.10,"p2"); if BE3 > 0 Then ExitLong("BX3",AtLimit,BE3*1.30,"p3"); } Else { BE1 = 0; BE2 = 0; BE3 = 0; } 2 input : 목표수량(7); if MarketPosition == 1 and 조건 Then Buy("b",OnClose,DEF,목표수량-CurrentContracts); 즐거운 하루되세요 > huhboo99 님이 쓴 글입니다. > 제목 : 청산 및 재진입제한 > 우선 먼저 감사드립니다. 진입명에 따라 다르게 청산할 수 있는 수식을 부탁드립니다. 예) p1, p2, p3의 진입명이 있는 경우 p1은 20% 상승후 청산, p2는 10% 상승후 청산, p3는 30%상승 후 청산 그리고 청산 후 p1, p2,p3의 진입조건이 다시 되더라도 진입을 제한하는 수식도 요청드립니다. 또한, 특정조건이 되어서 매수시 현재 포지션 갯수를 제외하고 매수주문을 하는 수식부탁드립니다.( 예를 들어 목표가 7개인 경우 현재 3개인 경우 그 3개를 제외하고 4개매수) 감사합니다.