커뮤니티

다음과 같이 수식 작성 가능한지 부탁드립니다.

프로필 이미지
개냥이
2013-04-22 10:53:05
164
글번호 62311
답변완료
다음과 같이 작성이 되는지 문의드립니다. 예를 들면 양봉 3개가 연속으로 나오고 3번째 봉에서 특정 조건 만족할때 매수 진입하여 양봉 3개가 올라온 가격만큼 수익구간을 잡으려고 합니다. 양봉 3개가 올라온 구간의 크기는 (H[0]-L[2]) 로 구하면 되고 if 매수조건 then buy("",atstop, H[0]+1*pricescale); 이런식으로 될테고 setstopprofittarget나 exitlong에 atlimit로 해도 H[0]-H[2] 값을 입력해줘서 청산하면 엉뚱한 곳에서 청산이 되곤 합니다. 위에서 예로 든 경우이긴 하지만 양봉이 3개가 아닐수도 있고 진입도 최근 양봉 다음에 진입이 안될수도 있고 몇개 다음에 진입하게 될수도 있습니다. 청산도 봉이 몇개나 간 다음에 원하는 가격에서 청산되게 할 수 있는지도 모르겠구요. 진입 로직에는 관련 부분들은 다 작성이 어렵지 않게 하였습니다만 어제도 머리를 싸매고 해봤는데도 잘 안되서 도움 부탁드려봅니다. 수고하세요.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2013-04-22 18:24:45

안녕하세요 예스스탁입니다. 추가하신 내용은 내용이 불명확하므로 아래 내용으로 작성한 식입니다. 양봉 3개가 연속으로 나오고 3번째 봉에서 특정 조건 만족하면 양봉 3개가 올라온 가격만큼 상승하면 수익청산 if countif(C>O,3) ==3 Then{ var1 = H[0]-L[2]; if 매수조건 then buy("",atstop, H[0]+1*pricescale); } if MarketPosition == 1 Then exitlong("bx",atlimit,EntryPrice+var1[BarsSinceEntry]); 즐거운 하루되세요 > 개냥이 님이 쓴 글입니다. > 제목 : 다음과 같이 수식 작성 가능한지 부탁드립니다. > 다음과 같이 작성이 되는지 문의드립니다. 예를 들면 양봉 3개가 연속으로 나오고 3번째 봉에서 특정 조건 만족할때 매수 진입하여 양봉 3개가 올라온 가격만큼 수익구간을 잡으려고 합니다. 양봉 3개가 올라온 구간의 크기는 (H[0]-L[2]) 로 구하면 되고 if 매수조건 then buy("",atstop, H[0]+1*pricescale); 이런식으로 될테고 setstopprofittarget나 exitlong에 atlimit로 해도 H[0]-H[2] 값을 입력해줘서 청산하면 엉뚱한 곳에서 청산이 되곤 합니다. 위에서 예로 든 경우이긴 하지만 양봉이 3개가 아닐수도 있고 진입도 최근 양봉 다음에 진입이 안될수도 있고 몇개 다음에 진입하게 될수도 있습니다. 청산도 봉이 몇개나 간 다음에 원하는 가격에서 청산되게 할 수 있는지도 모르겠구요. 진입 로직에는 관련 부분들은 다 작성이 어렵지 않게 하였습니다만 어제도 머리를 싸매고 해봤는데도 잘 안되서 도움 부탁드려봅니다. 수고하세요.
프로필 이미지

개냥이

2013-04-23 00:01:32

이제서야 해보는데 제가 원하던 바에 상당히 가까워졌네요. 감사합니다.^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 다음과 같이 수식 작성 가능한지 부탁드립니다. > 안녕하세요 예스스탁입니다. 추가하신 내용은 내용이 불명확하므로 아래 내용으로 작성한 식입니다. 양봉 3개가 연속으로 나오고 3번째 봉에서 특정 조건 만족하면 양봉 3개가 올라온 가격만큼 상승하면 수익청산 if countif(C>O,3) ==3 Then{ var1 = H[0]-L[2]; if 매수조건 then buy("",atstop, H[0]+1*pricescale); } if MarketPosition == 1 Then exitlong("bx",atlimit,EntryPrice+var1[BarsSinceEntry]); 즐거운 하루되세요 > 개냥이 님이 쓴 글입니다. > 제목 : 다음과 같이 수식 작성 가능한지 부탁드립니다. > 다음과 같이 작성이 되는지 문의드립니다. 예를 들면 양봉 3개가 연속으로 나오고 3번째 봉에서 특정 조건 만족할때 매수 진입하여 양봉 3개가 올라온 가격만큼 수익구간을 잡으려고 합니다. 양봉 3개가 올라온 구간의 크기는 (H[0]-L[2]) 로 구하면 되고 if 매수조건 then buy("",atstop, H[0]+1*pricescale); 이런식으로 될테고 setstopprofittarget나 exitlong에 atlimit로 해도 H[0]-H[2] 값을 입력해줘서 청산하면 엉뚱한 곳에서 청산이 되곤 합니다. 위에서 예로 든 경우이긴 하지만 양봉이 3개가 아닐수도 있고 진입도 최근 양봉 다음에 진입이 안될수도 있고 몇개 다음에 진입하게 될수도 있습니다. 청산도 봉이 몇개나 간 다음에 원하는 가격에서 청산되게 할 수 있는지도 모르겠구요. 진입 로직에는 관련 부분들은 다 작성이 어렵지 않게 하였습니다만 어제도 머리를 싸매고 해봤는데도 잘 안되서 도움 부탁드려봅니다. 수고하세요.