커뮤니티
매매솔루션을 만들고 싶습니다.
2019-03-21 01:38:56
439
글번호 127256
특정 시기를 선택하여 시스템을 적용하면 아래 변수에 따라 자동 매수와 매도가 되는 시스템을 구현하고 싶습니다.
가령 나스닥이라는 종목을 예를 들면,
E-mini 나스닥은 1틱이 0.25인데
기준가(변수)가 7400.00이고
현재가 7377.00 일때
매수 방향으로 7370.00(변수)이 되면 매수 1랏(변수)
40틱(변수) 간격으로 매수 1랏씩 계속 매수 를 하는 것입니다.
그렇게 되면
7370.00에 1랏 매수
7360.00에 1랏 매수
7350.00에 1랏 매수
....
...
쭉 매수를 하다가
7300.00에 1랏 까지 매수를 하고
올라오면 청산은 7500.00에 잡은 물량만큼 매도를 하는것입니다.
즉 기준가 7400.00과 이후 최저가 7300.00까지 일정간격(변수) 마다 일정랏(변수)만큼 매집후에 기준가와 최저가의 두배 만큼 위에서 (200%) (변수) 잡은 모든 물량을 매도청산 하는것입니다.
수식
가능할까요?
그니까 위의 예처럼
기준가 7400.00에서 시작하여 하락중인 나스닥에 시스템을 적용하면
7370.00부터 40틱 간격으로1랏씩 7300.00까지 총 7랏 잡히고 이후 7500.00에 7랏 모두 매도 입니다. 7300.00보다 더 내려가 7200.00까지 내려간다면 계속 40틱 간격으로 1랏씩 잡아주어 물량이 쌓이고 쌓인 물량 17랏을 7600.00에 매도 하는 것입니다. (기준가와 저가 벌어진것의 두배만큼 위에서 청산)
수식 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2019-03-21 16:00:50
안녕하세요
예스스탁입니다.
input : 기준가(7400),틱(40),per(200);
var1 = PriceScale*틱;
var2 = floor(L/var1)*var1;
if MarketPosition == 0 and L >= var2 and L < 기준가 Then
buy("b",atlimit,var2,1);
if MarketPosition == 1 then
{
if CurrentContracts > CurrentContracts[1] and MaxEntries == 1 Then
var3 = var2[BarsSinceEntry+1];
buy("bb",atlimit,var3-var1*MaxEntries,1);
ExitLong("bx",atlimit,lowest(L,BarsSinceEntry)+(기준가-lowest(L,BarsSinceEntry))*(per/100));
}
즐거운 하루되세요
> 열라빠른거북이 님이 쓴 글입니다.
> 제목 : 매매솔루션을 만들고 싶습니다.
> 특정 시기를 선택하여 시스템을 적용하면 아래 변수에 따라 자동 매수와 매도가 되는 시스템을 구현하고 싶습니다.
가령 나스닥이라는 종목을 예를 들면,
E-mini 나스닥은 1틱이 0.25인데
기준가(변수)가 7400.00이고
현재가 7377.00 일때
매수 방향으로 7370.00(변수)이 되면 매수 1랏(변수)
40틱(변수) 간격으로 매수 1랏씩 계속 매수 를 하는 것입니다.
그렇게 되면
7370.00에 1랏 매수
7360.00에 1랏 매수
7350.00에 1랏 매수
....
...
쭉 매수를 하다가
7300.00에 1랏 까지 매수를 하고
올라오면 청산은 7500.00에 잡은 물량만큼 매도를 하는것입니다.
즉 기준가 7400.00과 이후 최저가 7300.00까지 일정간격(변수) 마다 일정랏(변수)만큼 매집후에 기준가와 최저가의 두배 만큼 위에서 (200%) (변수) 잡은 모든 물량을 매도청산 하는것입니다.
수식
가능할까요?
그니까 위의 예처럼
기준가 7400.00에서 시작하여 하락중인 나스닥에 시스템을 적용하면
7370.00부터 40틱 간격으로1랏씩 7300.00까지 총 7랏 잡히고 이후 7500.00에 7랏 모두 매도 입니다. 7300.00보다 더 내려가 7200.00까지 내려간다면 계속 40틱 간격으로 1랏씩 잡아주어 물량이 쌓이고 쌓인 물량 17랏을 7600.00에 매도 하는 것입니다. (기준가와 저가 벌어진것의 두배만큼 위에서 청산)
수식 부탁드립니다.