예스스탁
예스스탁 답변
2024-11-18 11:53:30
안녕하세요
예스스탁입니다.
atlimit,atstop은 지정한 가격과 차트 기본종목의 현재가와만 비교해서 신호를 발생합니다.
data2와 기본종목이 같은 종목이면 atlimit을 사용할 수 있지만
다른봉목이면 onclose로 작성하셔야 합니다.
1
data2와 기본종목이 같을 경우
var : LL(0),HH(0),B(False),S(False);
if Data2(SwingLow(1,L,3,3,7) != -1) Then
{
LL = data3(L[3]+PriceScale*2);
B = true;
}
if Data2(SwingHigh(1,H,3,3,7) != -1) Then
{
HH = data3(H[3]-PriceScale*2);
S = true;
}
if MarketPosition <= 0 and b == true Then
Buy("b",AtLimit,LL);
if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then
B = False;
if MarketPosition >= 0 and s == true Then
Sell("s",AtLimit,HH);
if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then
S = false;
2
data2와 기본종목이 다를 경우
var : LL(0),HH(0),B(False),S(False);
if Data2(SwingLow(1,L,3,3,7) != -1) Then
{
LL = data3(L[3]+PriceScale*2);
B = true;
}
if Data2(SwingHigh(1,H,3,3,7) != -1) Then
{
HH = data3(H[3]-PriceScale*2);
S = true;
}
if MarketPosition <= 0 and b == true and Data2(CrossDown(c,LL)) Then
{
Buy("b");
B = False;
}
if MarketPosition >= 0 and s == true and Data2(CrossUp(c,HH)) Then
{
Sell("s");
S = false;
}
즐거운 하루되세요
> 피카2 님이 쓴 글입니다.
> 제목 : data2쌍바닥식 문의드립니다
> 수고많으십니다
1.data2에서 저점(L,3,3)이 발생하면 이 값을 저장하고, 상승후 다시 그 저점(전저점) 보다 2틱위에 도달하면 buy(콜매수,atlimit식으로)
2.반대로 data2에서 쌍봉발생하면(H,3,3), buy(풋매수,atlimit) 하는 식 각 부탁드립니다.
감사합니다.