예스스탁
예스스탁 답변
2021-07-09 13:20:34
안녕하세요
예스스탁입니다.
1
if CrossDown(C, BBdn) and CountIf(C<O,3) == 3 Then
{
Sell("매도", OnClose);
}
2
if C < bBdn and CrossDown(C[1], BBdn[1]) Then
{
Sell("매도",AtMarket);
}
3
문의하신 내용은 참조데이타로 외국인순매수를 추가한 후에 아래식 적용하셔야 합니다.
참조데이타는 차트왼쪽 상단의 종목선택창 중 왼쪽 버튼을 클릭하면 추가할수 있고
투자주체별데이타는 해당종목선택창의 참조탭에서 찾으실 수 있습니다.
참조데이타는 차트에 추가되는 순서로 data2에서 data99까지 데이타번호가 부여되고
수식은 해당 데이타번호로 값을 가져와 사용합니다.
if data2(c,0) then
buy();
if data2(c,0) then
sell();
4
문의하신 내용을 정확히 이해하지 못했습니다.
차트는 기본이 X축이 시간, Y축이 가격입니다.
해당 부분은 별도로 컨트롤이 되지 않습니다.
또한 사용자함수 자체로는 지표나 값 출력이 되지 않습니다.
지표로 원하시는 값을 출력하면 자동으로 해당 내용으로 그려지게 됩니다.
즐거운 하루되세요
> 도미 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 매매종목 : 선물옵션(국내/해외)
1. 볼린저 밴드 하향돌파시 돌파캔들을 포함하여 흑삼병이 나타날 경우 매도 진입할때 추가해야할 부분을 모르겠습니다.
if CrossDown(C, BBdn) Then{
Sell("매도", OnClose);
2. 볼린져 밴드 하향 돌파시(돌파봉 1번) 다음 봉(돌파다음봉 2번) 종가가 밴드 하단일경우 돌파 다다음봉 3번 시가에 매도 진입 수식을 모르겠습니다.
3. 선물 분봉상에서 외국인누적순매수 금액이 + 에서 - 로 전환될때 매도, - 에서 +로 전환될떄 매수 포지션 진입 수식이 궁금합니다.
4. 사용자함수로 시간을 X축 지수를 Y축으로 하는 그래프를 그리는 방법이 궁금합니다. (시각적으로 확인하지 못해도 그래프가 그려졌을때 다른 그래프들도 그려서 비교하는 방식을 사용하고 싶습니다.)
답변감사합니다. 시뮬레이션 결과 오류가 있는것같아 확인부탁드립니다.
첫번째 질문에서 흑삼병이 나타날경우 매도진입 요청드렸는데 사진 1 처럼 두번째 거에서 매도가 나타나는 경우가 있어 확인부탁드립니다.
추가로 매수의 경우는 반대로
If CrossUp(C, BBup) and CountIF(C>O,3) Then{
Buy("매수", OnClose);
}
이렇게 하면 될까요?
세번째 질문에 대한 답변으로 참조데이터 확인했습니다. 감사합니다.
제가 KOSPI200지수선물에 대한 수량을 파악하고 싶은거였는데 참조데이터 KOSPI 항목과 KSP선물 항목 중 KSP선물 항목의 투자주체별매수수량을 연동하면 되는건가요?
추가로 데이터를 차트에 불러와보니 전체 기간을 기준으로해서 원하는 값을 찾기가 어렵더라구요. 1분봉데이터를 하루단위로 확인할 수는 없는지 궁금합니다.
하루단위로 확인가능하다면 당일 순매수금액이 -에서 +로 전환될때 매수하고 +에서 -로 전환될때 매도하는 수식이 궁금합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의드립니다.
>
안녕하세요
예스스탁입니다.
1
if CrossDown(C, BBdn) and CountIf(C<O,3) == 3 Then
{
Sell("매도", OnClose);
}
2
if C < bBdn and CrossDown(C[1], BBdn[1]) Then
{
Sell("매도",AtMarket);
}
3
문의하신 내용은 참조데이타로 외국인순매수를 추가한 후에 아래식 적용하셔야 합니다.
참조데이타는 차트왼쪽 상단의 종목선택창 중 왼쪽 버튼을 클릭하면 추가할수 있고
투자주체별데이타는 해당종목선택창의 참조탭에서 찾으실 수 있습니다.
참조데이타는 차트에 추가되는 순서로 data2에서 data99까지 데이타번호가 부여되고
수식은 해당 데이타번호로 값을 가져와 사용합니다.
if data2(c,0) then
buy();
if data2(c,0) then
sell();
4
문의하신 내용을 정확히 이해하지 못했습니다.
차트는 기본이 X축이 시간, Y축이 가격입니다.
해당 부분은 별도로 컨트롤이 되지 않습니다.
또한 사용자함수 자체로는 지표나 값 출력이 되지 않습니다.
지표로 원하시는 값을 출력하면 자동으로 해당 내용으로 그려지게 됩니다.
즐거운 하루되세요
> 도미 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 매매종목 : 선물옵션(국내/해외)
1. 볼린저 밴드 하향돌파시 돌파캔들을 포함하여 흑삼병이 나타날 경우 매도 진입할때 추가해야할 부분을 모르겠습니다.
if CrossDown(C, BBdn) Then{
Sell("매도", OnClose);
2. 볼린져 밴드 하향 돌파시(돌파봉 1번) 다음 봉(돌파다음봉 2번) 종가가 밴드 하단일경우 돌파 다다음봉 3번 시가에 매도 진입 수식을 모르겠습니다.
3. 선물 분봉상에서 외국인누적순매수 금액이 + 에서 - 로 전환될때 매도, - 에서 +로 전환될떄 매수 포지션 진입 수식이 궁금합니다.
4. 사용자함수로 시간을 X축 지수를 Y축으로 하는 그래프를 그리는 방법이 궁금합니다. (시각적으로 확인하지 못해도 그래프가 그려졌을때 다른 그래프들도 그려서 비교하는 방식을 사용하고 싶습니다.)
예스스탁
예스스탁 답변
2021-07-09 15:50:54
안녕하세요
예스스탁입니다.
1
수식 내용을 다시 확인하시기 바랍니다.
작성해 드린 수식에는 음봉3봉 연속이라는 조건으로 CountIf(C<O,3) == 3와 같이 지정되어 있습니다.
3개봉의 음봉갯수가 3이라는 내용입니다. == 3을 빼면 해당부분은 조건이 아니게 됩니다.
현재 올리신 매수식에도 == 3이 조건에 빠져 있습니다.
Input : Period(20), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if CrossDown(C, BBdn) and CountIf(C<O,3) == 3 Then
{
Sell("매도", OnClose);
}
If CrossUp(C, BBup) and CountIF(C>O,3) == 3 Then{
Buy("매수", OnClose);
}
2
예 맞습니다. KSP선물항목에서 투자추체별 수량을 지정하시면 됩니다.
3
투자주체별 데이타는 주식은 모두 일봉으로만 제공되고
주식을 제외하면 모두 분봉으로도 제공되고 있습니다.
참조데이타 추가한 후에 차트에서 해당 참조데이타를 더블클릭하면
해당 데이타에 대한 기본차트속성이 나타나는데
해당 화면에서 조회건수나 주기등을 변경할 수 있습니다.
수식은 이전 답변의 3번수식 적용하시면 됩니다.
즐거운 하루되세요
> 도미 님이 쓴 글입니다.
> 제목 : Re : Re : 수식문의드립니다.
> 답변감사합니다. 시뮬레이션 결과 오류가 있는것같아 확인부탁드립니다.
첫번째 질문에서 흑삼병이 나타날경우 매도진입 요청드렸는데 사진 1 처럼 두번째 거에서 매도가 나타나는 경우가 있어 확인부탁드립니다.
추가로 매수의 경우는 반대로
If CrossUp(C, BBup) and CountIF(C>O,3) Then{
Buy("매수", OnClose);
}
이렇게 하면 될까요?
세번째 질문에 대한 답변으로 참조데이터 확인했습니다. 감사합니다.
제가 KOSPI200지수선물에 대한 수량을 파악하고 싶은거였는데 참조데이터 KOSPI 항목과 KSP선물 항목 중 KSP선물 항목의 투자주체별매수수량을 연동하면 되는건가요?
추가로 데이터를 차트에 불러와보니 전체 기간을 기준으로해서 원하는 값을 찾기가 어렵더라구요. 1분봉데이터를 하루단위로 확인할 수는 없는지 궁금합니다.
하루단위로 확인가능하다면 당일 순매수금액이 -에서 +로 전환될때 매수하고 +에서 -로 전환될때 매도하는 수식이 궁금합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의드립니다.
>
안녕하세요
예스스탁입니다.
1
if CrossDown(C, BBdn) and CountIf(C<O,3) == 3 Then
{
Sell("매도", OnClose);
}
2
if C < bBdn and CrossDown(C[1], BBdn[1]) Then
{
Sell("매도",AtMarket);
}
3
문의하신 내용은 참조데이타로 외국인순매수를 추가한 후에 아래식 적용하셔야 합니다.
참조데이타는 차트왼쪽 상단의 종목선택창 중 왼쪽 버튼을 클릭하면 추가할수 있고
투자주체별데이타는 해당종목선택창의 참조탭에서 찾으실 수 있습니다.
참조데이타는 차트에 추가되는 순서로 data2에서 data99까지 데이타번호가 부여되고
수식은 해당 데이타번호로 값을 가져와 사용합니다.
if data2(c,0) then
buy();
if data2(c,0) then
sell();
4
문의하신 내용을 정확히 이해하지 못했습니다.
차트는 기본이 X축이 시간, Y축이 가격입니다.
해당 부분은 별도로 컨트롤이 되지 않습니다.
또한 사용자함수 자체로는 지표나 값 출력이 되지 않습니다.
지표로 원하시는 값을 출력하면 자동으로 해당 내용으로 그려지게 됩니다.
즐거운 하루되세요
> 도미 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 매매종목 : 선물옵션(국내/해외)
1. 볼린저 밴드 하향돌파시 돌파캔들을 포함하여 흑삼병이 나타날 경우 매도 진입할때 추가해야할 부분을 모르겠습니다.
if CrossDown(C, BBdn) Then{
Sell("매도", OnClose);
2. 볼린져 밴드 하향 돌파시(돌파봉 1번) 다음 봉(돌파다음봉 2번) 종가가 밴드 하단일경우 돌파 다다음봉 3번 시가에 매도 진입 수식을 모르겠습니다.
3. 선물 분봉상에서 외국인누적순매수 금액이 + 에서 - 로 전환될때 매도, - 에서 +로 전환될떄 매수 포지션 진입 수식이 궁금합니다.
4. 사용자함수로 시간을 X축 지수를 Y축으로 하는 그래프를 그리는 방법이 궁금합니다. (시각적으로 확인하지 못해도 그래프가 그려졌을때 다른 그래프들도 그려서 비교하는 방식을 사용하고 싶습니다.)
답변감사합니다. 주말 잘 보내세요~
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 수식문의드립니다.
> 안녕하세요
예스스탁입니다.
1
수식 내용을 다시 확인하시기 바랍니다.
작성해 드린 수식에는 음봉3봉 연속이라는 조건으로 CountIf(C<O,3) == 3와 같이 지정되어 있습니다.
3개봉의 음봉갯수가 3이라는 내용입니다. == 3을 빼면 해당부분은 조건이 아니게 됩니다.
현재 올리신 매수식에도 == 3이 조건에 빠져 있습니다.
Input : Period(20), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if CrossDown(C, BBdn) and CountIf(C<O,3) == 3 Then
{
Sell("매도", OnClose);
}
If CrossUp(C, BBup) and CountIF(C>O,3) == 3 Then{
Buy("매수", OnClose);
}
2
예 맞습니다. KSP선물항목에서 투자추체별 수량을 지정하시면 됩니다.
3
투자주체별 데이타는 주식은 모두 일봉으로만 제공되고
주식을 제외하면 모두 분봉으로도 제공되고 있습니다.
참조데이타 추가한 후에 차트에서 해당 참조데이타를 더블클릭하면
해당 데이타에 대한 기본차트속성이 나타나는데
해당 화면에서 조회건수나 주기등을 변경할 수 있습니다.
수식은 이전 답변의 3번수식 적용하시면 됩니다.
즐거운 하루되세요
> 도미 님이 쓴 글입니다.
> 제목 : Re : Re : 수식문의드립니다.
> 답변감사합니다. 시뮬레이션 결과 오류가 있는것같아 확인부탁드립니다.
첫번째 질문에서 흑삼병이 나타날경우 매도진입 요청드렸는데 사진 1 처럼 두번째 거에서 매도가 나타나는 경우가 있어 확인부탁드립니다.
추가로 매수의 경우는 반대로
If CrossUp(C, BBup) and CountIF(C>O,3) Then{
Buy("매수", OnClose);
}
이렇게 하면 될까요?
세번째 질문에 대한 답변으로 참조데이터 확인했습니다. 감사합니다.
제가 KOSPI200지수선물에 대한 수량을 파악하고 싶은거였는데 참조데이터 KOSPI 항목과 KSP선물 항목 중 KSP선물 항목의 투자주체별매수수량을 연동하면 되는건가요?
추가로 데이터를 차트에 불러와보니 전체 기간을 기준으로해서 원하는 값을 찾기가 어렵더라구요. 1분봉데이터를 하루단위로 확인할 수는 없는지 궁금합니다.
하루단위로 확인가능하다면 당일 순매수금액이 -에서 +로 전환될때 매수하고 +에서 -로 전환될때 매도하는 수식이 궁금합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의드립니다.
>
안녕하세요
예스스탁입니다.
1
if CrossDown(C, BBdn) and CountIf(C<O,3) == 3 Then
{
Sell("매도", OnClose);
}
2
if C < bBdn and CrossDown(C[1], BBdn[1]) Then
{
Sell("매도",AtMarket);
}
3
문의하신 내용은 참조데이타로 외국인순매수를 추가한 후에 아래식 적용하셔야 합니다.
참조데이타는 차트왼쪽 상단의 종목선택창 중 왼쪽 버튼을 클릭하면 추가할수 있고
투자주체별데이타는 해당종목선택창의 참조탭에서 찾으실 수 있습니다.
참조데이타는 차트에 추가되는 순서로 data2에서 data99까지 데이타번호가 부여되고
수식은 해당 데이타번호로 값을 가져와 사용합니다.
if data2(c,0) then
buy();
if data2(c,0) then
sell();
4
문의하신 내용을 정확히 이해하지 못했습니다.
차트는 기본이 X축이 시간, Y축이 가격입니다.
해당 부분은 별도로 컨트롤이 되지 않습니다.
또한 사용자함수 자체로는 지표나 값 출력이 되지 않습니다.
지표로 원하시는 값을 출력하면 자동으로 해당 내용으로 그려지게 됩니다.
즐거운 하루되세요
> 도미 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 매매종목 : 선물옵션(국내/해외)
1. 볼린저 밴드 하향돌파시 돌파캔들을 포함하여 흑삼병이 나타날 경우 매도 진입할때 추가해야할 부분을 모르겠습니다.
if CrossDown(C, BBdn) Then{
Sell("매도", OnClose);
2. 볼린져 밴드 하향 돌파시(돌파봉 1번) 다음 봉(돌파다음봉 2번) 종가가 밴드 하단일경우 돌파 다다음봉 3번 시가에 매도 진입 수식을 모르겠습니다.
3. 선물 분봉상에서 외국인누적순매수 금액이 + 에서 - 로 전환될때 매도, - 에서 +로 전환될떄 매수 포지션 진입 수식이 궁금합니다.
4. 사용자함수로 시간을 X축 지수를 Y축으로 하는 그래프를 그리는 방법이 궁금합니다. (시각적으로 확인하지 못해도 그래프가 그려졌을때 다른 그래프들도 그려서 비교하는 방식을 사용하고 싶습니다.)