예스스탁
예스스탁 답변
2020-03-24 13:21:04
안녕하세요
예스스탁입니다.
var1 = BollBandUp(10,2);
var2 = BollBandUp(15,2);
var3 = ma(C,5);
var4 = ma(C,10);
if MarketPosition <= 0 and c > var1 and CrossDown(c,var3) Then
{
buy("매수1",AtMarket);
ExitLong("bp1.",atlimit,NextBarOpen+PriceScale*30);
ExitLong("bl1.",AtStop,NextBarOpen-PriceScale*30);
}
if MarketPosition <= 0 and c > var2 and CrossDown(c,var4) Then
{
buy("매수2",AtMarket);
ExitLong("bp2.",atlimit,NextBarOpen+PriceScale*30);
ExitLong("bl2.",AtStop,NextBarOpen-PriceScale*30);
}
if MarketPosition == 1 then
{
if IsEntryName("매수1") == true then
{
ExitLong("bp1",atlimit,EntryPrice+PriceScale*30);
ExitLong("bl1",AtStop,EntryPrice-PriceScale*30);
}
if IsEntryName("매수2") == true then
{
ExitLong("bp2",atlimit,EntryPrice+PriceScale*50);
ExitLong("bl2",AtStop,EntryPrice-PriceScale*50);
}
}
즐거운 하루되세요
> 참새사냥꾼 님이 쓴 글입니다.
> 제목 : 진입 조건별 청산이 가능할까요?
> 안녕하세요.. 항상 정성스런 답변 감사합니다.
진입 조건별로 각자 청산이 가능할까요?
예를들면
# 볼밴 10,2 상단을 돌파하고 상승하다가 5선을 crossdown할 경우 매수1
# 볼밴 15,2 상단을 돌파하고 상승하다가 10선을 crossdown할 경우 매수2
매수1인경우 30틱 청산, 손절 30틱
매수2인경우 50틱 청산, 손절 50틱
이렇게 시스템이 가능할까요?
도움말등을 보았을때는 가능 할 것 같은데, 한가지 의문점이 시스템에서 인식은 봉이
완성되었을때라고 보았습니다.
매수 조건이 완성되고 바로 손절까지 왔을때 손절이 되거나, 익절이 되어야 하는데,
봉이 완성되고 인식되면 제가 설정한 범위들을 벗어나는 결과가 나타날 것 같아서요..
제가 만든 시스템에서는 atmarket으로 매수,매도 진입을 하게 설정하였습니다.
이런 경우, 진입이 되었을 경우 바로 가격이 반영되고, 각각의 익절,손절등이
동작이 가능한 것인가요?