답변완료
barssinceentry 문의드립니다.
수고가 많으십니다!
barssinceentry를 그냥 사용하는 것과
barssinceentry+1 의 차이를 잘 모르겠습니다
뒤에 +1이 의미하는 것이 뭘까요 ?
혹시 몰라 코딩내역을 참조합니다.
#5분봉 전략
Input : Gapup(0.6), GapDown(0.1), Losslimit(3.1),ATR_Period(5), Mult(4.5);
If sDate != sDate[1] Then #현재봉의 사작날짜와 이전봉의 시작 날짜가 다르면~ 그날의 첫봉임을 알 수 있다
{
If O > C[1] * (1+Gapup/100) Then
{ if C >= O Then
Buy("Gap-Run 매수", AtStop, C);
Else
Sell("Gap-Fill 매도", AtStop, C);
}
If O < C[1] * (1-Gapdown/100) Then
{ if C >= O Then
Buy("Gap-Fill 매수", AtStop, C);
Else
Sell("Gap-Run 매도", AtStop, C);
}
}
var1 = Highest(H,BarsSinceEntry+1)-ATR(ATR_Period)*Mult;
Var2 = Lowest(L,BarsSinceEntry+1)+ATR(ATR_Period)*Mult;
if MarketPosition != 0 Then {
ExitLong("매수청산",AtStop,Var1);
ExitShort("매도청산",AtStop,Var2);
}
SetStopLoss(Losslimit,PercentStop);
2021-08-03
790
글번호 151291
시스템
답변완료
확인 좀 부탁드립니다!
안녕하세요!
지난번에 만들어 주신 수식인데 챠트에서 선이 나타나지 않습니다!
혹시 수식에 문제가 있는지 확인 좀 부탁드립니다!
Data1은 콜옵션이고, Data2 ~Data8은 풋옵션 입니다!
콜과 풋의 각각의 합산가격 / 2를 선으로 나타내는 수식입니다!
감사합니다!
var : v1(0,Data1),v2(0,Data1),v3(0,Data1),v4(0,Data1);
var : v5(0,Data1),v6(0,Data1),v7(0,Data1);
#(Data1+Data2)/2;
v1 = (Data1(c)+Data2(c))/2;
#(Data1+Data3)/2;
v2 = (Data1(c)+Data3(c))/2;
#(Data1+Data4)/2;
v3 = (Data1(c)+Data4(c))/2;
#(Data1+Data5)/2;
v4 = (Data1(c)+Data5(c))/2;
#(Data1+Data6)/2;
v5 = (Data1(c)+Data6(c))/2;
#(Data1+Data7)/2;
v6 = (Data1(c)+Data7(c))/2;
#(Data1+Data8)/2;
v7 = (Data1(c)+Data8(c))/2;
if CurrentDate == sDate Then
{
Plot1(V1,"(d1+d2)/2");
Plot2(V2,"(d1+d3)/2");
Plot3(V3,"(d1+d4)/2");
Plot4(V4,"(d1+d5)/2");
Plot5(V5,"(d1+d6)/2");
Plot6(V6,"(d1+d7)/2");
Plot7(V7,"(d1+d8)/2");
}
2021-08-04
723
글번호 151288
지표