커뮤니티

매도 청산 수식 부탁드려요

프로필 이미지
이형지
2020-03-20 09:02:53
487
글번호 137043
답변완료
매수에 대한 청산 수식인데요.. if MarketPosition == 1 then { BuySetup = false; if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*즉시익절1 and C < O Then ExitLong("즉시익절1",OnClose); # 즉시익절값에 도달후 다음봉이 음봉일때 청산 (양봉시 계약유지) 변경요청식: 즉시익절값에 도달후 다음봉이 양봉일때 청산 (음봉시 계약유지) if highest(H,BarsSinceEntry) >= (EntryPrice+PriceScale*즉시익절1*N2) Then ExitLong("본전청산1",AtStop,EntryPrice+PriceScale*즉시익절1*N3); Else ExitLong("즉시손절1",AtStop,EntryPrice-PriceScale*즉시손절1); # (즉시익절값*N2)수치에 도달시 부터 (즉시익절1*N3)로 떨어졌을때 청산 # 즉시 손절1 값도달시 즉시 청산 변경요청식: 위와 같은 컨셉의 요청식( 매도 버전으로) if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*tr수익 Then ExitLong("tr",AtStop, highest(H,BarsSinceEntry)-PriceScale*tr하락); if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*즉시손절1*N4 and C < O Then ExitLong("저점에서 올라와서 본전 청산",atlimit,EntryPrice+PriceScale*본전생각틱); # 트레일링 청산 # 하락후 본전근처에 왔을때 청산 변경요청식: 위와 같은 컨셉의 요청식( 매도 버전으로) 매도진입후 매도 청산 수식도 위와 같은 형태로 운용하고 싶습니다. 나름대로 해봤는데 오류가 생겨서 부탁드리는 사항입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-20 14:40:47

안녕하세요 예스스탁입니다. if MarketPosition == 1 then { BuySetup = false; if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*즉시익절1 and C > O Then ExitLong("b즉시익절1",OnClose); if highest(H,BarsSinceEntry) >= (EntryPrice+PriceScale*즉시익절1*N2) Then ExitLong("b본전청산1",AtStop,EntryPrice+PriceScale*즉시익절1*N3); Else ExitLong("b즉시손절1",AtStop,EntryPrice-PriceScale*즉시손절1); if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*tr수익 Then ExitLong("btr",AtStop, highest(H,BarsSinceEntry)-PriceScale*tr하락); if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*즉시손절1*N4 and C < O Then ExitLong("b저점에서 올라와서 본전 청산",atlimit,EntryPrice+PriceScale*본전생각틱); } if MarketPosition == -1 then { SellSetup = false; if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*즉시익절1 and C < O Then ExitShort("s즉시익절1",OnClose); if Lowest(L,BarsSinceEntry) <= (EntryPrice-PriceScale*즉시익절1*N2) Then ExitShort("s본전청산1",AtStop,EntryPrice-PriceScale*즉시익절1*N3); Else ExitShort("s즉시손절1",AtStop,EntryPrice+PriceScale*즉시손절1); if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*tr수익 Then ExitShort("str",AtStop, Lowest(L,BarsSinceEntry)+PriceScale*tr하락); if Highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*즉시손절1*N4 and C > O Then ExitShort("s고점에서 내려와서 본전 청산",atlimit,EntryPrice-PriceScale*본전생각틱); } 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : 매도 청산 수식 부탁드려요 > 매수에 대한 청산 수식인데요.. if MarketPosition == 1 then { BuySetup = false; if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*즉시익절1 and C < O Then ExitLong("즉시익절1",OnClose); # 즉시익절값에 도달후 다음봉이 음봉일때 청산 (양봉시 계약유지) 변경요청식: 즉시익절값에 도달후 다음봉이 양봉일때 청산 (음봉시 계약유지) if highest(H,BarsSinceEntry) >= (EntryPrice+PriceScale*즉시익절1*N2) Then ExitLong("본전청산1",AtStop,EntryPrice+PriceScale*즉시익절1*N3); Else ExitLong("즉시손절1",AtStop,EntryPrice-PriceScale*즉시손절1); # (즉시익절값*N2)수치에 도달시 부터 (즉시익절1*N3)로 떨어졌을때 청산 # 즉시 손절1 값도달시 즉시 청산 변경요청식: 위와 같은 컨셉의 요청식( 매도 버전으로) if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*tr수익 Then ExitLong("tr",AtStop, highest(H,BarsSinceEntry)-PriceScale*tr하락); if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*즉시손절1*N4 and C < O Then ExitLong("저점에서 올라와서 본전 청산",atlimit,EntryPrice+PriceScale*본전생각틱); # 트레일링 청산 # 하락후 본전근처에 왔을때 청산 변경요청식: 위와 같은 컨셉의 요청식( 매도 버전으로) 매도진입후 매도 청산 수식도 위와 같은 형태로 운용하고 싶습니다. 나름대로 해봤는데 오류가 생겨서 부탁드리는 사항입니다.