수식 부탁드립니다.
0. timelow() 는 특정시간동안중 저가이고
timelowex()는 특정시간동안의 매봉마다 발생하는 저가로 이해하면 되나요
1.
if 조건1 then exitlong("청산1");
청산1이 발생하면, 청산1 시점의 시가, 종가
2.
청산1 이후 최저가
3.
청산1이후 if crossup(c , 청산1이후 최저가) then buy();
청산1이후 if crossdown(c , 청산1이후 최저가) then exitlong("청산2");
4.
청산2 발생하면,, 위와 동일하게 // 이후 청산도 동일하게 발생하도록
수식부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2023-03-14 14:56:24
안녕하세요
예스스탁입니다.
0
timelow,timelowEX모두 지정한 시간 사이의 최저가입니다.
다만 timelow는 시간을 고정으로 사용하고
timelowEX는 조건에 따라 시작시간 끝시간을 다르게 가져갈때 사용됩니다.
Plot1(TimeLow(100000,120000));
Plot2(TimeLowEx(iff(Stime<110000,90000,100000),iff(Stime<110000,95959,105959)));
1
if ExitName(1) == "청산1" Then
{
var1 = O[BarsSinceExit(1)];
var2 = C[BarsSinceExit(1)];
}
2
if ExitName(1) == "청산1" Then
{
var3 = Lowest(L,BarsSinceExit(1));
}
3
if ExitName(1) == "청산1" Then
{
var3 = Lowest(L,BarsSinceExit(1));
}
if ExitName(1) == "청산1" and crossup(c,Var3) then
buy("b2");
if EntryName(0) == "b2" and crossdown(c,Var3[BarsSinceEntry]) then
exitlong("청산2");
4
if MarketPosition == 0 and crossup(c,lowest(L,BarsSinceExit(1)) then
buy("b2");
if EntryName(0) == "b2" and crossdown(c,lowest(L,BarsSinceExit(1)[BarsSinceEntry]) then
exitlong("청산2");
즐거운 하루되세요
> 베스트시스템 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 수식 부탁드립니다.
0. timelow() 는 특정시간동안중 저가이고
timelowex()는 특정시간동안의 매봉마다 발생하는 저가로 이해하면 되나요
1.
if 조건1 then exitlong("청산1");
청산1이 발생하면, 청산1 시점의 시가, 종가
2.
청산1 이후 최저가
3.
청산1이후 if crossup(c , 청산1이후 최저가) then buy();
청산1이후 if crossdown(c , 청산1이후 최저가) then exitlong("청산2");
4.
청산2 발생하면,, 위와 동일하게 // 이후 청산도 동일하게 발생하도록
수식부탁드립니다.