커뮤니티

수식 부탁드립니다.

프로필 이미지
choice
2014-03-11 13:41:31
179
글번호 73379
답변완료
수고가 많으십니다. 수식 부탁드립니다. 5분봉 선물 당일 기준입니다. * 매수식 : 장 시작 후 양봉 3개봉을 깨는 시점에 매수 (만약 양봉 3개봉을 깨지 못하고 아래로 음봉 3개봉을 깰 때는 매도 진입 후 아래 매도식 적용) 1. IF 문 : 매수 시점에 저장한 최저가를 깨면 매도 전환 매도 전환 후 아래 매도식(IF문 2)과 동일 적용 2. IF 문 : 매수 후 최고가 밑으로 음봉 3개봉을 깨는 시점에서 매도 전환 매도 전환 시 최저가를 깨지 못하는 한 매도 유지 매도 전환 후 최저가를 깨면 아래 매도식(IF 2) 적용 매도 전환시에 저장된 최고가를 깨면 다시 매수 전환(동일 루핑) 단, 위의 두가지 IF문 중 IF문 2번이 우선한다. 종가에 청산 매도식 : 장 시작 후 음봉 3개봉을 깨는 시점에 매도 (만약 음봉 3개봉을 깨지 못하고 위로 양봉 3개봉을 깰 때는 매수 진입 후 위 매수식 적용) 1. IF 문 : 매도 시점에 저장한 최고가를 깨면 매수 전환 매수 전환 후 위의 매수식(IF문 2)과 동일 적용 2. IF 문 : 매도 후 최저가 위로 양봉 3개봉을 깨는 시점에 매수 전환 매수 전환 시 최고가를 깨지 못하는 한 매수 유지 매수 전환 후 최고가를 깨면 위의 매수식(IF 2) 적용 매수 전환시에 저장된 최저가를 깨면 다시 매도 전환(동일 루핑) 단, 위의 두가지 IF문 중 IF문 2번이 우선한다. 종가에 청산 혹, 전화 통화 원하시면... 070-7423-6045 로 부탁드립니다. 감사합니다.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2014-03-11 18:19:43

안녕하세요 예스스탁입니다. 올려주신 전화번호 계속 연결이 되지 않습니다. 내일 02-3453-1060으로 전화주시기 바랍니다. 즐거운 하루되세요 > choice 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 수고가 많으십니다. 수식 부탁드립니다. 5분봉 선물 당일 기준입니다. * 매수식 : 장 시작 후 양봉 3개봉을 깨는 시점에 매수 (만약 양봉 3개봉을 깨지 못하고 아래로 음봉 3개봉을 깰 때는 매도 진입 후 아래 매도식 적용) 1. IF 문 : 매수 시점에 저장한 최저가를 깨면 매도 전환 매도 전환 후 아래 매도식(IF문 2)과 동일 적용 2. IF 문 : 매수 후 최고가 밑으로 음봉 3개봉을 깨는 시점에서 매도 전환 매도 전환 시 최저가를 깨지 못하는 한 매도 유지 매도 전환 후 최저가를 깨면 아래 매도식(IF 2) 적용 매도 전환시에 저장된 최고가를 깨면 다시 매수 전환(동일 루핑) 단, 위의 두가지 IF문 중 IF문 2번이 우선한다. 종가에 청산 매도식 : 장 시작 후 음봉 3개봉을 깨는 시점에 매도 (만약 음봉 3개봉을 깨지 못하고 위로 양봉 3개봉을 깰 때는 매수 진입 후 위 매수식 적용) 1. IF 문 : 매도 시점에 저장한 최고가를 깨면 매수 전환 매수 전환 후 위의 매수식(IF문 2)과 동일 적용 2. IF 문 : 매도 후 최저가 위로 양봉 3개봉을 깨는 시점에 매수 전환 매수 전환 시 최고가를 깨지 못하는 한 매수 유지 매수 전환 후 최고가를 깨면 위의 매수식(IF 2) 적용 매수 전환시에 저장된 최저가를 깨면 다시 매도 전환(동일 루핑) 단, 위의 두가지 IF문 중 IF문 2번이 우선한다. 종가에 청산 혹, 전화 통화 원하시면... 070-7423-6045 로 부탁드립니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2014-03-12 14:53:06

안녕하세요 예스스탁입니다. var : YB(0),EB(0),YBH(0),EBL(0),cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then{ YB = 0; EB = 0; YBH = 0; EBL = 9999999; } if count == 0 Then{ if YB < 3 and C > O Then{ YB = YB+1; if H > YBH Then YBH = H; } if EB < 3 and C < O Then{ EB = EB+1; if L < EBL Then EBL = L; } } if count == 0 and stime < 150000 Then{ if YB == 3 Then buy("b",AtStop,YBH+PriceScale); if EB == 3 Then Sell("s",AtStop,EBL-PriceScale); } if count >= 1 and stime < 150000 Then{ if MarketPosition == 1 Then{ if MarketPosition != MarketPosition[1] or DayHigh > DayHigh[1] Then{ EB = 0; EBL = 99999999; } if countif(DayHigh > DayHigh[1],BarsSinceEntry) >= 1 And EB < 3 and C < O Then{ EB = EB+1; if L < EBL Then EBL = L; } if EB == 3 Then Sell("BS",AtStop,EBL-PriceScale); } if MarketPosition == -1 Then{ if MarketPosition != MarketPosition[1] or DayLow < DayLow[1] Then{ YB = 0; YBH = 0; } if countif(DayLow < DayLow[1],BarsSinceEntry) >= 1 And YB < 3 and C > O Then{ YB = YB+1; if H > YBH Then YBH = H; } if YB == 3 Then Buy("SB",AtStop,YBH+PriceScale); } } 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다. > 안녕하세요 예스스탁입니다. 올려주신 전화번호 계속 연결이 되지 않습니다. 내일 02-3453-1060으로 전화주시기 바랍니다. 즐거운 하루되세요 > choice 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 수고가 많으십니다. 수식 부탁드립니다. 5분봉 선물 당일 기준입니다. * 매수식 : 장 시작 후 양봉 3개봉을 깨는 시점에 매수 (만약 양봉 3개봉을 깨지 못하고 아래로 음봉 3개봉을 깰 때는 매도 진입 후 아래 매도식 적용) 1. IF 문 : 매수 시점에 저장한 최저가를 깨면 매도 전환 매도 전환 후 아래 매도식(IF문 2)과 동일 적용 2. IF 문 : 매수 후 최고가 밑으로 음봉 3개봉을 깨는 시점에서 매도 전환 매도 전환 시 최저가를 깨지 못하는 한 매도 유지 매도 전환 후 최저가를 깨면 아래 매도식(IF 2) 적용 매도 전환시에 저장된 최고가를 깨면 다시 매수 전환(동일 루핑) 단, 위의 두가지 IF문 중 IF문 2번이 우선한다. 종가에 청산 매도식 : 장 시작 후 음봉 3개봉을 깨는 시점에 매도 (만약 음봉 3개봉을 깨지 못하고 위로 양봉 3개봉을 깰 때는 매수 진입 후 위 매수식 적용) 1. IF 문 : 매도 시점에 저장한 최고가를 깨면 매수 전환 매수 전환 후 위의 매수식(IF문 2)과 동일 적용 2. IF 문 : 매도 후 최저가 위로 양봉 3개봉을 깨는 시점에 매수 전환 매수 전환 시 최고가를 깨지 못하는 한 매수 유지 매수 전환 후 최고가를 깨면 위의 매수식(IF 2) 적용 매수 전환시에 저장된 최저가를 깨면 다시 매도 전환(동일 루핑) 단, 위의 두가지 IF문 중 IF문 2번이 우선한다. 종가에 청산 혹, 전화 통화 원하시면... 070-7423-6045 로 부탁드립니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2014-03-12 15:40:08

안녕하세요 예스스탁입니다. 수정한 식입니다. 주석 참고하시기 바랍니다. var : YB(0),EB(0),YBH(0),EBL(0),cnt(0),count(0); #당일 진입횟수 count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } #날짜가 변경이 되면 YB,EB는 0으로 초기화,YBH,EBL은 고가와 저가값으로 초기화 if date != date[1] Then{ YB = 0; EB = 0; YBH = H; EBL = L; } #첫진입-당일 두번째 봉부터 15시 전까지 if count == 0 and dayindex > 0 and stime < 150000 Then{ #3회까지 고가가 직전고가(YBH)보다 크면 횟수 1씩 증가시키고 YBH에 현재봉 고가 저장 if YB < 3 and H > YBH Then{ YB = YB+1; YBH = H; } #3회 전까지 저가가 직전자가(EBL)보다 크면 횟수 1씩 증가시키고 EBL에 현재봉 저가 저장 if EB < 3 and L < EBL Then{ EB = EB+1; EBL = L; } #고가갱신 3회 발생하면 #최고가격+2틱이상 시세 발생하면 매수 if YB == 3 Then buy("b",AtStop,YBH+PriceScale*2); #저가갱신 3회 발생하면 #최저가격-2틱이하 시세 발생하면 매도 if EB == 3 Then Sell("s",AtStop,EBL-PriceScale*2); } #첫진입발생이후 15시 전까지 if count >= 1 and stime < 150000 Then{ #매수포지션이면 if MarketPosition == 1 Then{ #매수포지션으로 전화되거나 당일최고가 기록하면 #EB는 0, EBL은 현재봉 저가로 초기화 if MarketPosition != MarketPosition[1] or DayHigh > DayHigh[1] Then{ EB = 0; EBL = L; } #진입이후 당일최고가 갱신이 한번이상 있고 #당일최저가 이후 저가 갱신이 3회이내에서 #저가가 EBL보다 작으면 EBL에 현재봉 저가 저장 if countif(DayHigh > DayHigh[1],BarsSinceEntry) >= 1 And EB < 3 and L < EBL Then{ EB = EB+1; EBL = L; } #저가갱신 3회 발생하면 #최저가격-2틱이하 시세 발생하면 매도 if EB == 3 Then Sell("BS",AtStop,EBL-PriceScale*2); } #매도포지션이면 if MarketPosition == -1 Then{ #매도포지션으로 전화되거나 당일최저가 기록하면 #YB는 0, YBH는 현재봉 고가로 초기화 if MarketPosition != MarketPosition[1] or DayLow < DayLow[1] Then{ YB = 0; YBH = H; } #진입 이후 당일최저가 갱신이 한번이상 있고 #당일 최저가 이후 고가 갱신이 3회이내에서 #고가가 YBH보다 크면 YBH에 현재봉 고가 저장 if countif(DayLow < DayLow[1],BarsSinceEntry) >= 1 And YB < 3 and H > YBH Then{ YB = YB+1; YBH = H; } #고가갱신 3회 발생하면 #최고가격+2틱이상 시세 발생하면 매수 if YB == 3 Then Buy("SB",AtStop,YBH+PriceScale*2); } } 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : 수식입니다. > 안녕하세요 예스스탁입니다. var : YB(0),EB(0),YBH(0),EBL(0),cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then{ YB = 0; EB = 0; YBH = 0; EBL = 9999999; } if count == 0 Then{ if YB < 3 and C > O Then{ YB = YB+1; if H > YBH Then YBH = H; } if EB < 3 and C < O Then{ EB = EB+1; if L < EBL Then EBL = L; } } if count == 0 and stime < 150000 Then{ if YB == 3 Then buy("b",AtStop,YBH+PriceScale); if EB == 3 Then Sell("s",AtStop,EBL-PriceScale); } if count >= 1 and stime < 150000 Then{ if MarketPosition == 1 Then{ if MarketPosition != MarketPosition[1] or DayHigh > DayHigh[1] Then{ EB = 0; EBL = 99999999; } if countif(DayHigh > DayHigh[1],BarsSinceEntry) >= 1 And EB < 3 and C < O Then{ EB = EB+1; if L < EBL Then EBL = L; } if EB == 3 Then Sell("BS",AtStop,EBL-PriceScale); } if MarketPosition == -1 Then{ if MarketPosition != MarketPosition[1] or DayLow < DayLow[1] Then{ YB = 0; YBH = 0; } if countif(DayLow < DayLow[1],BarsSinceEntry) >= 1 And YB < 3 and C > O Then{ YB = YB+1; if H > YBH Then YBH = H; } if YB == 3 Then Buy("SB",AtStop,YBH+PriceScale); } } 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다. > 안녕하세요 예스스탁입니다. 올려주신 전화번호 계속 연결이 되지 않습니다. 내일 02-3453-1060으로 전화주시기 바랍니다. 즐거운 하루되세요 > choice 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 수고가 많으십니다. 수식 부탁드립니다. 5분봉 선물 당일 기준입니다. * 매수식 : 장 시작 후 양봉 3개봉을 깨는 시점에 매수 (만약 양봉 3개봉을 깨지 못하고 아래로 음봉 3개봉을 깰 때는 매도 진입 후 아래 매도식 적용) 1. IF 문 : 매수 시점에 저장한 최저가를 깨면 매도 전환 매도 전환 후 아래 매도식(IF문 2)과 동일 적용 2. IF 문 : 매수 후 최고가 밑으로 음봉 3개봉을 깨는 시점에서 매도 전환 매도 전환 시 최저가를 깨지 못하는 한 매도 유지 매도 전환 후 최저가를 깨면 아래 매도식(IF 2) 적용 매도 전환시에 저장된 최고가를 깨면 다시 매수 전환(동일 루핑) 단, 위의 두가지 IF문 중 IF문 2번이 우선한다. 종가에 청산 매도식 : 장 시작 후 음봉 3개봉을 깨는 시점에 매도 (만약 음봉 3개봉을 깨지 못하고 위로 양봉 3개봉을 깰 때는 매수 진입 후 위 매수식 적용) 1. IF 문 : 매도 시점에 저장한 최고가를 깨면 매수 전환 매수 전환 후 위의 매수식(IF문 2)과 동일 적용 2. IF 문 : 매도 후 최저가 위로 양봉 3개봉을 깨는 시점에 매수 전환 매수 전환 시 최고가를 깨지 못하는 한 매수 유지 매수 전환 후 최고가를 깨면 위의 매수식(IF 2) 적용 매수 전환시에 저장된 최저가를 깨면 다시 매도 전환(동일 루핑) 단, 위의 두가지 IF문 중 IF문 2번이 우선한다. 종가에 청산 혹, 전화 통화 원하시면... 070-7423-6045 로 부탁드립니다. 감사합니다.