커뮤니티

수정해주세요

프로필 이미지
Kflower
2013-07-26 13:08:29
152
글번호 65794
답변완료
if MarketPosition == 0 Then Buy("매수", atStop, Lowest+PriceScale*20); If MarketPosition == 1 Then ExitLong("매수청산", atStop, Lowest); 검증을하면 내부함수입력값이 필요하다고 나옵니다 수정부탁드릴께여 분봉에서 저점을 기억하여 저점보다 20틱 상승하면 매수 다시 저점을 깨면 매수청산입니다
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2013-07-26 13:54:01

안녕하세요 예스스탁입니다. 당일 최저가격을 지정하시는 내용이시면 아래와 같이 변경하시면 됩니다. if MarketPosition == 0 Then Buy("매수", atStop, Lowest(L,dayindex+1)+PriceScale*20); If MarketPosition == 1 Then ExitLong("매수청산", atStop, Lowest(L,dayindex+1)); 즐거운 하루되세요 > Kflower 님이 쓴 글입니다. > 제목 : 수정해주세요 > if MarketPosition == 0 Then Buy("매수", atStop, Lowest+PriceScale*20); If MarketPosition == 1 Then ExitLong("매수청산", atStop, Lowest); 검증을하면 내부함수입력값이 필요하다고 나옵니다 수정부탁드릴께여 분봉에서 저점을 기억하여 저점보다 20틱 상승하면 매수 다시 저점을 깨면 매수청산입니다
프로필 이미지

Kflower

2013-07-26 14:20:19

당일 저점이 아닌 년단위나 월단위로 하고 싶습니다 아니면 기간값이 없이도 가능하다면 기간값없이 하고 싶습니다
프로필 이미지

예스스탁 예스스탁 답변

2013-07-26 14:30:00

안녕하세요 예스스탁입니다. 식을 작성하려면 명확한 기준이 지정해 주셔야 합니다. 몇가지로 예로 올려드립니다. 1. 차트 전체기간의 최저가 if index == 0 Then var1 = L; if L < var1 Then var1 = L; if MarketPosition == 0 Then Buy("매수", atStop, var1+PriceScale*20); If MarketPosition == 1 Then ExitLong("매수청산", atStop, var1); 2.년최저 if date > date[1]+1000 Then var1 = L; if L < var1 Then var1 = L; if MarketPosition == 0 Then Buy("매수", atStop, var1+PriceScale*20); If MarketPosition == 1 Then ExitLong("매수청산", atStop, var1); 3 월최저 if date > date[1]+30 Then var1 = L; if L < var1 Then var1 = L; if MarketPosition == 0 Then Buy("매수", atStop, var1+PriceScale*20); If MarketPosition == 1 Then ExitLong("매수청산", atStop, var1); 4 최근 N개봉 최저 input : N(20); if MarketPosition == 0 Then Buy("매수", atStop, lowest(L,N)+PriceScale*20); If MarketPosition == 1 Then ExitLong("매수청산", atStop, lowest(L,N)); 즐거운 하루되세요 > Kflower 님이 쓴 글입니다. > 제목 : Re : Re : 수정해주세요 > 당일 저점이 아닌 년단위나 월단위로 하고 싶습니다 아니면 기간값이 없이도 가능하다면 기간값없이 하고 싶습니다