커뮤니티

문의드립니다.

프로필 이미지
조던벨포트
2020-04-09 21:51:10
506
글번호 137778
답변완료
안녕하세요. 매수명에 따라 매도를 각각하고 싶습니다. 예를 들면 아래와 같이 "매수1" , "매수2" 에대해서 각각 다른 조건으로 매도를 하고 싶은데 가능한지 문의드리고, 가능하면 식 작성 요청드립니다. 감사합니다. #매수1 If CrossUP(C, ma(C,60) Then { Buy("매수1" , AtMarket); } #매수2 If CrossUP(C, ma(C,120) Then { Buy("매수2" , AtMarket); } # 매수1 청산 진입가대비 5틱 상승하면 매도 # 매수2 청산 진입가대비 10틱 상승하면 매도
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-10 11:13:32

안녕하세요 예스스탁입니다. 청산함수의 4번째 매개변수가 진입명을 지정하는 부분이입니다. 진입명을 지정하시면 진입명별로 청산을 지정할 수 있습니다. #매수1 If CrossUP(C, ma(C,60)) Then { Buy("매수1" , AtMarket); ExitLong("bx1.",atlimit,NextBarOpen+PriceScale*5,"매수1"); } #매수2 If CrossUP(C, ma(C,120)) Then { Buy("매수2" , AtMarket); ExitLong("bx2.",atlimit,NextBarOpen+PriceScale*10,"매수2"); } if MarketPosition == 1 then { ExitLong("bx1",atlimit,EntryPrice+PriceScale*5,"매수1"); ExitLong("bx2",atlimit,EntryPrice+PriceScale*10,"매수2"); } 즐거운 하루되세요 > 조던벨포트 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 매수명에 따라 매도를 각각하고 싶습니다. 예를 들면 아래와 같이 "매수1" , "매수2" 에대해서 각각 다른 조건으로 매도를 하고 싶은데 가능한지 문의드리고, 가능하면 식 작성 요청드립니다. 감사합니다. #매수1 If CrossUP(C, ma(C,60) Then { Buy("매수1" , AtMarket); } #매수2 If CrossUP(C, ma(C,120) Then { Buy("매수2" , AtMarket); } # 매수1 청산 진입가대비 5틱 상승하면 매도 # 매수2 청산 진입가대비 10틱 상승하면 매도