커뮤니티
분할매수 및 분할매도하는 시스템
2019-08-09 11:18:08
353
글번호 131040
일봉에서 분할매수 및 분할매도하는 시스템의 기본형태를 문의드립니다.
시뮬레이션 용도로만 사용할 거라 자동매매는 안 되어도 상관없습니다.
3일전 종가보다 높으면 1점
5일전 종가보단 높으면 1점
10일전 종가보다 높으면 1점
20일전 종가보다 높으면 1점
40일전 종가보다 높으면 1점
60일전 종가보다 높으면 1점
90일전 종가보다 높으면 1점
120일전 종가보다 높으면 1점
150일전 종가보다 높으면 1점
180일전 종가보다 높으면 1점
종가가 어제 종가보다 크고 점수가 5점 이상이면 전체 투자금의 50% 매수
종가가 어제 종가보다 크고 점수가 7점 이상이면 전체 투자금의 나머지 50%도 매수
(4점이하에서 바로 7점이 되었다면 100%매수)
종가가 어제 종가보다 작고 점수가 4점 이하이면 전체 매수량의 50% 매도
종가가 어제 종가보다 작고 점수가 2점 이하이면 전부 매도
(5점 이상에서 바로 2점이 되었다면 전부매도)
항상 감사합니다^^
답변 1
예스스탁 예스스탁 답변
2019-08-09 14:20:23
안녕하세요
예스스탁입니다.
피라미딩은 다른진입신호만 허용으로 설정하고 적용하시면 됩니다.
input : 금액(10000000);
var1 = 0;
if c > DayClose(3) Then
var1 = var1+1;
if c > DayClose(5) Then
var1 = var1+1;
if c > DayClose(10) Then
var1 = var1+1;
if c > DayClose(20) Then
var1 = var1+1;
if c > DayClose(40) Then
var1 = var1+1;
if c > DayClose(60) Then
var1 = var1+1;
if c > DayClose(90) Then
var1 = var1+1;
if c > DayClose(120) Then
var1 = var1+1;
if c > DayClose(150) Then
var1 = var1+1;
if c > DayClose(180) Then
var1 = var1+1;
if MarketPosition == 0 and var1 >= 5 and var1[1] < 5 and C > DayClose(1) Then
{
if var1 >= 7 Then
buy("b",OnClose,def,Floor(금액/C));
else
buy("b1",OnClose,def,Floor((금액*0.5)/C));
}
if MarketPosition == 1 then
{
if MaxEntries == 1 and
IsEntryName("b1") == true and
C > DayClose(1) and var1 >= 7 Then
buy("b2",OnClose,def,Floor((금액*0.5)/C));
if C < DayClose(1) and var1 <= 4 and var1[1] > 4 Then
{
if lowest(var1,BarsSinceEntry) > 2 Then
ExitLong("bx1",OnClose,def,"",Floor(MaxContracts*0.5),1);
}
if C < DayClose(1) and var1 <= 2 Then
ExitLong("bx2");
}
즐거운 하루되세요
> 일목초인 님이 쓴 글입니다.
> 제목 : 분할매수 및 분할매도하는 시스템
> 일봉에서 분할매수 및 분할매도하는 시스템의 기본형태를 문의드립니다.
시뮬레이션 용도로만 사용할 거라 자동매매는 안 되어도 상관없습니다.
3일전 종가보다 높으면 1점
5일전 종가보단 높으면 1점
10일전 종가보다 높으면 1점
20일전 종가보다 높으면 1점
40일전 종가보다 높으면 1점
60일전 종가보다 높으면 1점
90일전 종가보다 높으면 1점
120일전 종가보다 높으면 1점
150일전 종가보다 높으면 1점
180일전 종가보다 높으면 1점
종가가 어제 종가보다 크고 점수가 5점 이상이면 전체 투자금의 50% 매수
종가가 어제 종가보다 크고 점수가 7점 이상이면 전체 투자금의 나머지 50%도 매수
(4점이하에서 바로 7점이 되었다면 100%매수)
종가가 어제 종가보다 작고 점수가 4점 이하이면 전체 매수량의 50% 매도
종가가 어제 종가보다 작고 점수가 2점 이하이면 전부 매도
(5점 이상에서 바로 2점이 되었다면 전부매도)
항상 감사합니다^^