커뮤니티
문의드립니다.
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틱이면 거래종료하는 식 부탁드립니다.
추운 날씨 감기 조심하세요...감사합니다.