커뮤니티
수식에라수정
2016-10-21 11:49:29
73
글번호 103210
Input:DayMult(0.35),Mult(6.5);
Var1=(DayHigh(1)-DayLow(1))* DayMult ;
#진입
If EntriesToday (Date)<1 and sTime<143000 Then{
Buy("Buy2", AtStop,DayOpen+Var1);
Sell("Sell2", AtStop,DayOpen+Var1);
}
#청산
Var3 =Highest(H,BarsSinceEntry+1)-ATR(15)*Mult;
Var4 =Lowest(L,BarsSinceEntry+1)-ATR(15)*Mult;
ExitLong("EL1", AtStop, Var3);
ExitShort("Es1", AtStop, Var4);
위수식이 에라가 나는데요 수정부탁합니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-10-24 08:35:46
안녕하세요
예스스탁입니다.
EntriesToday는 기본으로 제공되는 함수가 아닙니다.
작성자가 직접 만들어 사용하는 사용자함수입니다.
당일 진입횟수를 카운트하는 내용으로
수식에 풀어서 추가해 드립니다.
Input:DayMult(0.35),Mult(6.5);
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
Var1=(DayHigh(1)-DayLow(1))* DayMult ;
#진입
if count<1 and sTime<143000 Then{
Buy("Buy2", AtStop,DayOpen+Var1);
Sell("Sell2", AtStop,DayOpen+Var1);
}
#청산
Var3 =Highest(H,BarsSinceEntry+1)-ATR(15)*Mult;
Var4 =Lowest(L,BarsSinceEntry+1)-ATR(15)*Mult;
ExitLong("EL1", AtStop, Var3);
ExitShort("Es1", AtStop, Var4);
즐거운 하루되세요
> 큰바위얼굴 님이 쓴 글입니다.
> 제목 : 수식에라수정
> Input:DayMult(0.35),Mult(6.5);
Var1=(DayHigh(1)-DayLow(1))* DayMult ;
#진입
If EntriesToday (Date)<1 and sTime<143000 Then{
Buy("Buy2", AtStop,DayOpen+Var1);
Sell("Sell2", AtStop,DayOpen+Var1);
}
#청산
Var3 =Highest(H,BarsSinceEntry+1)-ATR(15)*Mult;
Var4 =Lowest(L,BarsSinceEntry+1)-ATR(15)*Mult;
ExitLong("EL1", AtStop, Var3);
ExitShort("Es1", AtStop, Var4);
위수식이 에라가 나는데요 수정부탁합니다
감사합니다