안녕하세요.. 두가지 문의드립니다.
1.
현재 쓰고있는 차트의 data2는 나스닥인데 나스닥 최근 데이터가 그 전날 데이터랑 같으면 매매를 안하려고 합니다.
data2(closeD(0)!= closeD(1))
이렇게 추가하면 될 것 같은데 이걸 진입조건 어디부분에 어떻게 추가해야하나요?
아래에 진입조건을 적어보겠습니다.
===================
if data1(Bdate != Bdate[1]) Then
{
if 국선 > 나스닥 Then
Buy();
if 국선 < 나스닥 Then
Sell();
}
============================
2. 시스템 식을 만들어주셨으면 좋겠습니다.
디테일한 건 제가 수정해서 사용하겠습니다.
data1은 연결선물 틱봉이고요.
변수는 stoK1, stoK2, 방향 이렇게 세 개 입니다. 방향은 0 or 1 or -1이 반환됩니다.
* 매수 진입조건은 stok1과 stok2가 40이하이면서, 방향[1]과 방향[0]이 둘다 -1이 아닐 때.
* 매도 진입조건은 stok1과 stok2가 60이상이면서, 방향[1]은 0이고 방향[0]은 -1일때.
*매수분 청산조건은 stok1과 stok2가 80이상이면서, 방향[1]과 방향[0]이 둘다 -1 일 때
*매도분 청산조건은 stok1과 stok2가 20이하이면서, 방향[0]이 1 일 떄
*포지션 보유중일 때 반대방향 포지션 진입조건이 일어나면 무시되나요?
그렇지 않다면 무시되게 부탁드립니다.
*매매 시간은 9시부터 12시, 14시부터 15시 이렇게 두 구간만 하도록 부탁드립니다.
시간이 좀 걸리는 문의일까해서 죄송합니다.
항상 감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-09-09 14:44:59
안녕하세요
예스스탁입니다.
1
각 매수와 매도의 if문에 추가하셔도 되지만 2번 넣으셔야 하므로
아래와 같이 상단 if문에 한번 넣으시면 됩니다.
if data1(Bdate != Bdate[1]) and data2(closeD(0)!= closeD(1)) Then
{
if 국선 > 나스닥 Then
Buy();
if 국선 < 나스닥 Then
Sell();
}
2
input : P1(10),P2(5);
input : Period1(20),Period2(10);
var : stok1(0),stok2(0),방향(0);
stok1 = StochasticsK(P1,P2);
stok2 = StochasticsK(Period1,Period2);
if (sTime >= 90000 and sTime <= 120000) or (sTime >= 140000 and sTime <= 150000) Then
{
if MarketPosition == 0 and
stok1 <= 40 AND stok2 <= 40 and
방향[0] != -1 and 방향[1] != -1 Then
Buy();
if MarketPosition == 0 and
stok1 >= 60 AND stok2 >= 60 and
방향 == -1 and 방향[1] == 0 Then
Sell();
if MarketPosition == 1 and
stok1 >= 80 AND stok2 >= 80 and
방향[0] == -1 and 방향[1] == -1 Then
ExitLong();
if MarketPosition == -1 and
stok1 <= 20 AND stok2 <= 20 and
방향[0] == 1 Then
ExitShort();
}
즐거운 하루되세요
> 빠른예스 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요.. 두가지 문의드립니다.
1.
현재 쓰고있는 차트의 data2는 나스닥인데 나스닥 최근 데이터가 그 전날 데이터랑 같으면 매매를 안하려고 합니다.
data2(closeD(0)!= closeD(1))
이렇게 추가하면 될 것 같은데 이걸 진입조건 어디부분에 어떻게 추가해야하나요?
아래에 진입조건을 적어보겠습니다.
===================
if data1(Bdate != Bdate[1]) Then
{
if 국선 > 나스닥 Then
Buy();
if 국선 < 나스닥 Then
Sell();
}
============================
2. 시스템 식을 만들어주셨으면 좋겠습니다.
디테일한 건 제가 수정해서 사용하겠습니다.
data1은 연결선물 틱봉이고요.
변수는 stoK1, stoK2, 방향 이렇게 세 개 입니다. 방향은 0 or 1 or -1이 반환됩니다.
* 매수 진입조건은 stok1과 stok2가 40이하이면서, 방향[1]과 방향[0]이 둘다 -1이 아닐 때.
* 매도 진입조건은 stok1과 stok2가 60이상이면서, 방향[1]은 0이고 방향[0]은 -1일때.
*매수분 청산조건은 stok1과 stok2가 80이상이면서, 방향[1]과 방향[0]이 둘다 -1 일 때
*매도분 청산조건은 stok1과 stok2가 20이하이면서, 방향[0]이 1 일 떄
*포지션 보유중일 때 반대방향 포지션 진입조건이 일어나면 무시되나요?
그렇지 않다면 무시되게 부탁드립니다.
*매매 시간은 9시부터 12시, 14시부터 15시 이렇게 두 구간만 하도록 부탁드립니다.
시간이 좀 걸리는 문의일까해서 죄송합니다.
항상 감사합니다.