커뮤니티
현재가격
2017-12-04 02:26:52
143
글번호 114674
늘 감사합니다
data1의 시가대비 현재가격과 data2의 시가대비 현재가격의 차이가
즉, (data1의 시가대비 현재가격)-(data2의 시가대비 현재가격)의 차이가
+80틱 또는 -80틱 일때
1. 지표식
차이가 +80틱 일때, data1의 첫째봉 고가에 빨간색 수평선
차이가 0틱 일때, data1의 첫째봉 종가에 검은색 수평선
차이가 -80틱 일때, data1의 첫째봉 저가에 파란색 수평선
각각 독립적으로 표현되는 수식
2. 시스템식
차이가 +80틱 일때, 매도
차이가 -80틱 일때, 매수
익절30틱, 손절20틱
진입 또는 청산 후 30분간 매매금지 이후 신호 발생 수식
감사합니다.
답변 2
예스스탁 예스스탁 답변
2017-12-04 15:58:46
안녕하세요
예스스탁입니다.
1.
var : diff(0,data1),TL(0,data1);
diff = data1((C-dayopen)/PriceScale)-data2((C-OpenD(0))/PriceScale);
if Bdate != Bdate[1] Then{
var1 = sdate[1];
var2 = stime[1];
var3 = h;
var4 = L;
var5 = C;
}
TL_Delete(TL);
if diff >= 80 then{
TL = TL_New(var1,var2,var3,sdate,stime,var3);
TL_SetColor(TL,RED);
}
Else if diff <= -80 then{
TL = TL_New(var1,var2,var4,sdate,stime,var4);
TL_SetColor(TL,blue);
}
else{
TL = TL_New(var1,var2,var5,sdate,stime,var5);
TL_SetColor(TL,BLACK);
}
2
var : diff(0,data1),TL(0,data1),T1(0,data1),entry(0,data1);
if Bdate != bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
diff = data1((C-dayopen)/PriceScale)-data2((C-OpenD(0))/PriceScale);
if diff >= 80 and diff[1] < 80 then{
if entry == 0 or
(entry >= 1 and MarketPosition == -1 and TimeToMinutes(stime) >= TimeToMinutes(EntryTime)+30) or
(entry >= 1 and MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+30) then
buy();
}
if diff <= -80 and diff[1] > -80 then{
if entry == 0 or
(entry >= 1 and MarketPosition == 1 and TimeToMinutes(stime) >= TimeToMinutes(EntryTime)+30) or
(entry >= 1 and MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+30) then
sell();
}
SetStopProfittarget(PriceScale*30,PointStop);
SetStopLoss(PriceScale*20,PointStop);
즐거운 하루되세요
> 상암동 님이 쓴 글입니다.
> 제목 : 현재가격
> 늘 감사합니다
data1의 시가대비 현재가격과 data2의 시가대비 현재가격의 차이가
즉, (data1의 시가대비 현재가격)-(data2의 시가대비 현재가격)의 차이가
+80틱 또는 -80틱 일때
1. 지표식
차이가 +80틱 일때, data1의 첫째봉 고가에 빨간색 수평선
차이가 0틱 일때, data1의 첫째봉 종가에 검은색 수평선
차이가 -80틱 일때, data1의 첫째봉 저가에 파란색 수평선
각각 독립적으로 표현되는 수식
2. 시스템식
차이가 +80틱 일때, 매도
차이가 -80틱 일때, 매수
익절30틱, 손절20틱
진입 또는 청산 후 30분간 매매금지 이후 신호 발생 수식
감사합니다.
예스스탁 예스스탁 답변
2017-12-07 15:03:59
안녕하세요
예스스탁입니다.
1.
var : diff(0,data1),TL(0,data1);
var : V1(0,data1),V2(0,data1),V3(0,data1),V4(0,data1),V5(0,data1);
var : O2(0,data2);
if data1(Bdate != Bdate[1]) Then{
v1 = data1(sdate[1]);
v2 = data1(stime[1]);
v3 = data1(h);
v4 = data1(L);
v5 = data1(C);
}
if data2(Bdate != Bdate[1]) Then
O2 = data2(O);
diff = data1((C-dayopen)/PriceScale)-data2((C-O2)/PriceScale);
TL_Delete(TL);
if diff >= 80 then{
TL = TL_New(v1,v2,v3,sdate,stime,v3);
TL_SetColor(TL,RED);
}
Else if diff <= -80 then{
TL = TL_New(v1,v2,v4,sdate,stime,v4);
TL_SetColor(TL,blue);
}
else{
TL = TL_New(v1,v2,v5,sdate,stime,v5);
TL_SetColor(TL,BLACK);
}
2
var : diff(0,data1),T1(0,data1),entry(0,data1);
var : O2(0,data2);
if data1(Bdate != Bdate[1]) Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
if data2(Bdate != Bdate[1]) Then
O2 = data2(O);
diff = data1((C-dayopen)/PriceScale)-data2((C-O2)/PriceScale);
if diff >= 80 and diff[1] < 80 then{
if entry == 0 or
(entry >= 1 and MarketPosition == -1 and TimeToMinutes(stime) >= TimeToMinutes(EntryTime)+30) or
(entry >= 1 and MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+30) then
buy();
}
if diff <= -80 and diff[1] > -80 then{
if entry == 0 or
(entry >= 1 and MarketPosition == 1 and TimeToMinutes(stime) >= TimeToMinutes(EntryTime)+30) or
(entry >= 1 and MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+30) then
sell();
}
SetStopProfittarget(PriceScale*30,PointStop);
SetStopLoss(PriceScale*20,PointStop);
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 현재가격
>
안녕하세요
예스스탁입니다.
1.
var : diff(0,data1),TL(0,data1);
diff = data1((C-dayopen)/PriceScale)-data2((C-OpenD(0))/PriceScale);
if Bdate != Bdate[1] Then{
var1 = sdate[1];
var2 = stime[1];
var3 = h;
var4 = L;
var5 = C;
}
TL_Delete(TL);
if diff >= 80 then{
TL = TL_New(var1,var2,var3,sdate,stime,var3);
TL_SetColor(TL,RED);
}
Else if diff <= -80 then{
TL = TL_New(var1,var2,var4,sdate,stime,var4);
TL_SetColor(TL,blue);
}
else{
TL = TL_New(var1,var2,var5,sdate,stime,var5);
TL_SetColor(TL,BLACK);
}
2
var : diff(0,data1),TL(0,data1),T1(0,data1),entry(0,data1);
if Bdate != bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
diff = data1((C-dayopen)/PriceScale)-data2((C-OpenD(0))/PriceScale);
if diff >= 80 and diff[1] < 80 then{
if entry == 0 or
(entry >= 1 and MarketPosition == -1 and TimeToMinutes(stime) >= TimeToMinutes(EntryTime)+30) or
(entry >= 1 and MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+30) then
buy();
}
if diff <= -80 and diff[1] > -80 then{
if entry == 0 or
(entry >= 1 and MarketPosition == 1 and TimeToMinutes(stime) >= TimeToMinutes(EntryTime)+30) or
(entry >= 1 and MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+30) then
sell();
}
SetStopProfittarget(PriceScale*30,PointStop);
SetStopLoss(PriceScale*20,PointStop);
즐거운 하루되세요
> 상암동 님이 쓴 글입니다.
> 제목 : 현재가격
> 늘 감사합니다
data1의 시가대비 현재가격과 data2의 시가대비 현재가격의 차이가
즉, (data1의 시가대비 현재가격)-(data2의 시가대비 현재가격)의 차이가
+80틱 또는 -80틱 일때
1. 지표식
차이가 +80틱 일때, data1의 첫째봉 고가에 빨간색 수평선
차이가 0틱 일때, data1의 첫째봉 종가에 검은색 수평선
차이가 -80틱 일때, data1의 첫째봉 저가에 파란색 수평선
각각 독립적으로 표현되는 수식
2. 시스템식
차이가 +80틱 일때, 매도
차이가 -80틱 일때, 매수
익절30틱, 손절20틱
진입 또는 청산 후 30분간 매매금지 이후 신호 발생 수식
감사합니다.