예스스탁
예스스탁 답변
2022-10-20 13:44:14
안녕하세요
예스스탁입니다.
input : ntime(90000),비율1(3.82),비율2(5),비율3(6.18);
var : 시작가(0),SH(0),SL(0),S_HL(0),Bs(0);
if (sdate != sdate[1] and stime >= ntime) or
(sdate == sdate[1] and stime >= ntime and stime[1] < ntime) Then
{
시작가 = (H+L)/2;
SH = H;
SL = L;
S_HL = SH-SL;
Bs = 0;
}
Else
{
Bs = Bs+1;
}
var1 = 시작가 + S_HL*(비율1/100)*Bs;
var2 = 시작가 + S_HL*(비율2/100)*Bs;
var3 = 시작가 + S_HL*(비율3/100)*Bs;
var4 = 시작가 + S_HL*(-비율1/100)*Bs;
var5 = 시작가 + S_HL*(-비율2/100)*Bs;
var6 = 시작가 + S_HL*(-비율3/100)*Bs;
Plot1(var1);
Plot2(var2);
Plot3(var3);
Plot4(var4);
Plot5(var5);
Plot6(var6);
즐거운 하루되세요
> 레전드 님이 쓴 글입니다.
> 제목 : 문의
> 1
T = floor(time/10000);
개장시간조건 = Crossup(time,090000) or (T<T(1) && T>9 && T<=135000);
시작가 = ValueWhen(1, 개장시간조건, (H+L)/2);
SH = ValueWhen(1, 개장시간조건, H);
SL = ValueWhen(1, 개장시간조건, L);
S_HL = SH-SL;
Bs = BarsSince(개장시간조건);
라인 = if(개장시간조건, 시작가, 시작가 + S_HL*(비율1/100)*Bs);
2
T = floor(time/10000);
개장시간조건 = Crossup(time, x) or (T<T(1) && T>9 && T<135000);
시작가 = ValueWhen(1, 개장시간조건, (H+L)/2);
SH = ValueWhen(1, 개장시간조건, H);
SL = ValueWhen(1, 개장시간조건, L);
S_HL = SH-SL;
Bs = BarsSince(개장시간조건);
라인 = if(개장시간조건, 시작가, 시작가 + S_HL*(비율2/100)*Bs);
3
T = floor(time/10000);
개장시간조건 = Crossup(time, x) or (T<T(1) && T>9 && T<=135000);
시작가 = ValueWhen(1, 개장시간조건, (H+L)/2);
SH = ValueWhen(1, 개장시간조건, H);
SL = ValueWhen(1, 개장시간조건, L);
지표조건
비율1:3.82
비율2:5
비율3:6.18
반대로
1
T = floor(time/10000);
개장시간조건 = Crossup(time,090000) or (T<T(1) && T>9 && T<=135000);
시작가 = ValueWhen(1, 개장시간조건, (H+L)/2);
SH = ValueWhen(1, 개장시간조건, H);
SL = ValueWhen(1, 개장시간조건, L);
S_HL = SH-SL;
Bs = BarsSince(개장시간조건);
라인 = if(개장시간조건, 시작가, 시작가 + S_HL*(비율1/100)*Bs);
비율1:-3.82
수식2
개장시간조건 = Crossup(time, 090000) or (T<T(1) && T>9 && T<135000);
시작가 = ValueWhen(1, 개장시간조건, (H+L)/2);
SH = ValueWhen(1, 개장시간조건, H);
SL = ValueWhen(1, 개장시간조건, L);
S_HL = SH-SL;
Bs = BarsSince(개장시간조건);
라인 = if(개장시간조건, 시작가, 시작가 + S_HL*(비율2/100)*Bs);
비율2:-5
수식3
T = floor(time/10000);
개장시간조건 = Crossup(time, 090000) or (T<T(1) && T>9 && T<=135000);
시작가 = ValueWhen(1, 개장시간조건, (H+L)/2);
SH = ValueWhen(1, 개장시간조건, H);
SL = ValueWhen(1, 개장시간조건, L);
S_HL = SH-SL;
Bs = BarsSince(개장시간조건);
라인 = if(개장시간조건, 시작가, 시작가 + S_HL*(비율3/100)*Bs);
비율3:-6.18
시간은 변수로 부탁드립니다.