커뮤니티

문의드립니다.

프로필 이미지
ysman
2015-12-23 13:48:57
140
글번호 93734
답변완료
수고 많으십니다. 매수 1. 현재가가 피봇 [1차 or 2차 지지선 +10틱] 지점을 상향 돌파 시 2. 현재가가 피봇 [1차 or 2차 저항선 +10틱] 지점을 상향 돌파 시 매도 1. 현재가가 [피봇 1차 or 2차 지지선 +10틱] 지점을 하향 돌파 시 2. 현재가가 [피봇 1차 or 2차 저항선 +10틱] 지점을 하향 돌파 시 당일 수익이 20틱 또는 손실이 20틱이면 거래종료하는 식 부탁드립니다. 추운 날씨 감기 조심하세요...감사합니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2015-12-23 15:19:25

안녕하세요 예스스탁입니다. input : 당일수익틱수(20),당일손실틱수(20); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0),DP(0),DL(0); var : NP(0),PreNP(0),DayPL(0),Xcond(false); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); NP = NetProfit; if date != date[1] Then preNP = NP[1]; dayPL = NP-PreNP; DP = PriceScale*당일수익틱수; DL = -PriceScale*당일손실틱수; Xcond = ExitDate(1) == sdate and (IsExitName("bx1",1) or IsExitName("bx2",1) or IsExitName("sx1",1) or IsExitName("sx2",1)); if xcond == false then{ if crossup(C,R1+PriceScale*10) or crossup(C,R2+PriceScale*10) or crossup(C,S1+PriceScale*10) or crossup(C,S2+PriceScale*10) Then buy(); if CrossDown(C,R1+PriceScale*10) or CrossDown(C,R2+PriceScale*10) or CrossDown(C,S1+PriceScale*10) or CrossDown(C,S2+PriceScale*10) Then Sell(); } if MarketPosition == 1 Then{ ExitLong("bx1",AtLimit,EntryPrice+(DP-daypl)); ExitLong("bx2",AtStop,EntryPrice+DL-dayPL); } if MarketPosition == -1 Then{ ExitShort("sx1",AtLimit,EntryPrice-(DP-daypl) ); ExitShort("sx2",AtStop,EntryPrice-DL+daypl ); } 즐거운 하루되세요 > ysman 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고 많으십니다. 매수 1. 현재가가 피봇 [1차 or 2차 지지선 +10틱] 지점을 상향 돌파 시 2. 현재가가 피봇 [1차 or 2차 저항선 +10틱] 지점을 상향 돌파 시 매도 1. 현재가가 [피봇 1차 or 2차 지지선 +10틱] 지점을 하향 돌파 시 2. 현재가가 [피봇 1차 or 2차 저항선 +10틱] 지점을 하향 돌파 시 당일 수익이 20틱 또는 손실이 20틱이면 거래종료하는 식 부탁드립니다. 추운 날씨 감기 조심하세요...감사합니다.
프로필 이미지

ysman

2015-12-23 16:27:19

감사합니다. 답변주셔서 아래 식에서 수정 요청을 드리고자 합니다. 만약 2차 저항선을 매도로 진입하여 청산되었을 경우 해당진입은 당일 더 이상 하지 않는 것으로 수정 부탁드리겠습니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. input : 당일수익틱수(20),당일손실틱수(20); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0),DP(0),DL(0); var : NP(0),PreNP(0),DayPL(0),Xcond(false); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); NP = NetProfit; if date != date[1] Then preNP = NP[1]; dayPL = NP-PreNP; DP = PriceScale*당일수익틱수; DL = -PriceScale*당일손실틱수; Xcond = ExitDate(1) == sdate and (IsExitName("bx1",1) or IsExitName("bx2",1) or IsExitName("sx1",1) or IsExitName("sx2",1)); if xcond == false then{ if crossup(C,R1+PriceScale*10) or crossup(C,R2+PriceScale*10) or crossup(C,S1+PriceScale*10) or crossup(C,S2+PriceScale*10) Then buy(); if CrossDown(C,R1+PriceScale*10) or CrossDown(C,R2+PriceScale*10) or CrossDown(C,S1+PriceScale*10) or CrossDown(C,S2+PriceScale*10) Then Sell(); } if MarketPosition == 1 Then{ ExitLong("bx1",AtLimit,EntryPrice+(DP-daypl)); ExitLong("bx2",AtStop,EntryPrice+DL-dayPL); } if MarketPosition == -1 Then{ ExitShort("sx1",AtLimit,EntryPrice-(DP-daypl) ); ExitShort("sx2",AtStop,EntryPrice-DL+daypl ); } 즐거운 하루되세요 > ysman 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고 많으십니다. 매수 1. 현재가가 피봇 [1차 or 2차 지지선 +10틱] 지점을 상향 돌파 시 2. 현재가가 피봇 [1차 or 2차 저항선 +10틱] 지점을 상향 돌파 시 매도 1. 현재가가 [피봇 1차 or 2차 지지선 +10틱] 지점을 하향 돌파 시 2. 현재가가 [피봇 1차 or 2차 저항선 +10틱] 지점을 하향 돌파 시 당일 수익이 20틱 또는 손실이 20틱이면 거래종료하는 식 부탁드립니다. 추운 날씨 감기 조심하세요...감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2015-12-23 16:38:16

안녕하세요 예스스탁입니다. 요청하신 내용은 2차저항선으로 매도로 진입하는 것은 당일 1회만 하신다는 내용입니다. 2차저항 매도진입(SR2)은 당일 1회만 발생하게 수정했습니다. input : 당일수익틱수(20),당일손실틱수(20); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0),DP(0),DL(0); var : NP(0),PreNP(0),DayPL(0),Xcond(false),Econd(false); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); NP = NetProfit; if date != date[1] Then{ preNP = NP[1]; Econd = false; } dayPL = NP-PreNP; DP = PriceScale*당일수익틱수; DL = -PriceScale*당일손실틱수; Xcond = ExitDate(1) == sdate and (IsExitName("bx1",1) or IsExitName("bx2",1) or IsExitName("sx1",1) or IsExitName("sx2",1)); if MarketPosition != 0 and IsEntryName("SR2") == true Then Econd = true; if Xcond == false then{ if crossup(C,R1+PriceScale*10) Then buy("BR1"); if crossup(C,R2+PriceScale*10) Then Buy("BR2"); if crossup(C,S1+PriceScale*10) Then Buy("BS1"); if crossup(C,S2+PriceScale*10) Then buy("BS2"); if CrossDown(C,R1+PriceScale*10) Then Sell("SR1"); if CrossDown(C,R2+PriceScale*10) and Econd == false Then sell("SR2"); if CrossDown(C,S1+PriceScale*10) Then Sell("SS1"); if CrossDown(C,S2+PriceScale*10) Then Sell("SS2"); } if MarketPosition == 1 Then{ ExitLong("bx1",AtLimit,EntryPrice+(DP-daypl)); ExitLong("bx2",AtStop,EntryPrice+DL-dayPL); } if MarketPosition == -1 Then{ ExitShort("sx1",AtLimit,EntryPrice-(DP-daypl) ); ExitShort("sx2",AtStop,EntryPrice-DL+daypl ); } 즐거운 하루되세요 > ysman 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 감사합니다. 답변주셔서 아래 식에서 수정 요청을 드리고자 합니다. 만약 2차 저항선을 매도로 진입하여 청산되었을 경우 해당진입은 당일 더 이상 하지 않는 것으로 수정 부탁드리겠습니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. input : 당일수익틱수(20),당일손실틱수(20); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0),DP(0),DL(0); var : NP(0),PreNP(0),DayPL(0),Xcond(false); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); NP = NetProfit; if date != date[1] Then preNP = NP[1]; dayPL = NP-PreNP; DP = PriceScale*당일수익틱수; DL = -PriceScale*당일손실틱수; Xcond = ExitDate(1) == sdate and (IsExitName("bx1",1) or IsExitName("bx2",1) or IsExitName("sx1",1) or IsExitName("sx2",1)); if xcond == false then{ if crossup(C,R1+PriceScale*10) or crossup(C,R2+PriceScale*10) or crossup(C,S1+PriceScale*10) or crossup(C,S2+PriceScale*10) Then buy(); if CrossDown(C,R1+PriceScale*10) or CrossDown(C,R2+PriceScale*10) or CrossDown(C,S1+PriceScale*10) or CrossDown(C,S2+PriceScale*10) Then Sell(); } if MarketPosition == 1 Then{ ExitLong("bx1",AtLimit,EntryPrice+(DP-daypl)); ExitLong("bx2",AtStop,EntryPrice+DL-dayPL); } if MarketPosition == -1 Then{ ExitShort("sx1",AtLimit,EntryPrice-(DP-daypl) ); ExitShort("sx2",AtStop,EntryPrice-DL+daypl ); } 즐거운 하루되세요 > ysman 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고 많으십니다. 매수 1. 현재가가 피봇 [1차 or 2차 지지선 +10틱] 지점을 상향 돌파 시 2. 현재가가 피봇 [1차 or 2차 저항선 +10틱] 지점을 상향 돌파 시 매도 1. 현재가가 [피봇 1차 or 2차 지지선 +10틱] 지점을 하향 돌파 시 2. 현재가가 [피봇 1차 or 2차 저항선 +10틱] 지점을 하향 돌파 시 당일 수익이 20틱 또는 손실이 20틱이면 거래종료하는 식 부탁드립니다. 추운 날씨 감기 조심하세요...감사합니다.