커뮤니티
시스템좀 만들어주세요
2015-04-06 15:18:40
203
글번호 84791
30분봉 18시봉이 양봉이면 매수 음봉이면 매도 진입후
18시30분 19시 19시30분 20시 20시30분 각각의 종가가 진입한 가격보다 5개값이 전부 손실이면(0도손실로) 20시30분 봉에 스위칭진입 21시 청산하는 수식좀 부탁드려요
단 각각의 손실값이 10을 넘지않으면 스위칭 안한다
답변 3
예스스탁 예스스탁 답변
2015-04-06 15:34:06
안녕하세요
예스스탁입니다.
var : CC(0);
if stime == 180000 Then{
CC = C;
if C > O Then{
buy("b");
var1 = 0;
Condition1 = false;
}
if C < O then{
sell("s");
var2 = 0;
Condition2 = false;
}
}
if stime > 180000 and stime <= 203000 Then{
if MarketPosition == 1 Then{
var1 = var1+abs(C-CC);
if C > CC Then
Condition1 = true;
}
if MarketPosition == -1 Then{
var2 = var2+abs(C-CC);
if C < CC Then
Condition2 = true;
}
}
if stime == 203000 Then{
if MarketPosition == 1 and Condition1 == false and var1 >= 10 Then
sell("bs");
if MarketPosition == -1 and Condition2 == false and var2 >= 10 Then
Buy("sb");
}
if stime == 210000 Then{
exitlong("bx");
ExitShort("sx");
}
즐거운 하루되세요
> 가날 님이 쓴 글입니다.
> 제목 : 시스템좀 만들어주세요
> 30분봉 18시봉이 양봉이면 매수 음봉이면 매도 진입후
18시30분 19시 19시30분 20시 20시30분 각각의 종가가 진입한 가격보다 5개값이 전부 손실이면(0도손실로) 20시30분 봉에 스위칭진입 21시 청산하는 수식좀 부탁드려요
단 각각의 손실값이 10을 넘지않으면 스위칭 안한다
가날
2015-04-06 17:51:36
스위칭이 안되는거 같아요
만약 18시봉이 음봉이고 진입한 가격이 매도 10 이라면
예1)18시30분종가가 : 21(-11틱) 19시봉종가종가 : 22(-12틱) 19시30분종가 : 23(-13틱) 20시분종가 :10(0틱) 20시30분종가: 12(-2틱)
예2)18시30분종가가 : 11(-1틱) 19시봉종가종가 : 8(+2틱) 19시30분종가 : 13(-3틱) 20시분종가 :10(0틱) 20시30분종가: 12(-2틱)
예3)18시30분종가가 : 11(-1틱) 19시봉종가종가 : 12(-2틱) 19시30분종가 : 13(-3틱) 20시분종가 :10(0틱) 20시30분종가: 12(-2틱)
예1에서 5개봉의 봉종가가 매입가 보다 모두 손실이기때문에 20시30분종가에 매수로 스위칭 0도 손실로 포합시킨다
예2는 5값중 수익값이 1개라도 있으니까 스위칭안함
예3에서 5개봉의 종가가 모두 손실이지만 손실틱수가 10이하이기때문에 스위칭 안한다
수정해서 수식좀 부탁드릴계요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템좀 만들어주세요
>
안녕하세요
예스스탁입니다.
var : CC(0);
if stime == 180000 Then{
CC = C;
if C > O Then{
buy("b");
var1 = 0;
Condition1 = false;
}
if C < O then{
sell("s");
var2 = 0;
Condition2 = false;
}
}
if stime > 180000 and stime <= 203000 Then{
if MarketPosition == 1 Then{
var1 = var1+abs(C-CC);
if C > CC Then
Condition1 = true;
}
if MarketPosition == -1 Then{
var2 = var2+abs(C-CC);
if C < CC Then
Condition2 = true;
}
}
if stime == 203000 Then{
if MarketPosition == 1 and Condition1 == false and var1 >= 10 Then
sell("bs");
if MarketPosition == -1 and Condition2 == false and var2 >= 10 Then
Buy("sb");
}
if stime == 210000 Then{
exitlong("bx");
ExitShort("sx");
}
즐거운 하루되세요
> 가날 님이 쓴 글입니다.
> 제목 : 시스템좀 만들어주세요
> 30분봉 18시봉이 양봉이면 매수 음봉이면 매도 진입후
18시30분 19시 19시30분 20시 20시30분 각각의 종가가 진입한 가격보다 5개값이 전부 손실이면(0도손실로) 20시30분 봉에 스위칭진입 21시 청산하는 수식좀 부탁드려요
단 각각의 손실값이 10을 넘지않으면 스위칭 안한다
예스스탁 예스스탁 답변
2015-04-07 13:24:22
안녕하세요
예스스탁입니다.
해당식 리버스가 되고 있습니다.
10이 가격차의 합으로 되어 있습니다.
틱수로 변경해 드립니다.
var : CC(0);
if stime == 180000 Then{
CC = C;
if C > O Then{
buy("b");
var1 = 0;
Condition1 = false;
}
if C < O then{
sell("s");
var2 = 0;
Condition2 = false;
}
}
if stime > 180000 and stime <= 203000 Then{
if MarketPosition == 1 Then{
var1 = var1+abs(C-CC);
if C > CC Then
Condition1 = true;
}
if MarketPosition == -1 Then{
var2 = var2+abs(C-CC);
if C < CC Then
Condition2 = true;
}
}
if stime == 203000 Then{
if MarketPosition == 1 and Condition1 == false and var1/PriceScale >= 10 Then
sell("bs");
if MarketPosition == -1 and Condition2 == false and var2/PriceScale >= 10 Then
Buy("sb");
}
if stime == 210000 Then{
exitlong("bx");
ExitShort("sx");
}
즐거운 하루되세요
> 가날 님이 쓴 글입니다.
> 제목 : Re : Re : 시스템좀 만들어주세요
>
스위칭이 안되는거 같아요
만약 18시봉이 음봉이고 진입한 가격이 매도 10 이라면
예1)18시30분종가가 : 21(-11틱) 19시봉종가종가 : 22(-12틱) 19시30분종가 : 23(-13틱) 20시분종가 :10(0틱) 20시30분종가: 12(-2틱)
예2)18시30분종가가 : 11(-1틱) 19시봉종가종가 : 8(+2틱) 19시30분종가 : 13(-3틱) 20시분종가 :10(0틱) 20시30분종가: 12(-2틱)
예3)18시30분종가가 : 11(-1틱) 19시봉종가종가 : 12(-2틱) 19시30분종가 : 13(-3틱) 20시분종가 :10(0틱) 20시30분종가: 12(-2틱)
예1에서 5개봉의 봉종가가 매입가 보다 모두 손실이기때문에 20시30분종가에 매수로 스위칭 0도 손실로 포합시킨다
예2는 5값중 수익값이 1개라도 있으니까 스위칭안함
예3에서 5개봉의 종가가 모두 손실이지만 손실틱수가 10이하이기때문에 스위칭 안한다
수정해서 수식좀 부탁드릴계요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템좀 만들어주세요
>
안녕하세요
예스스탁입니다.
var : CC(0);
if stime == 180000 Then{
CC = C;
if C > O Then{
buy("b");
var1 = 0;
Condition1 = false;
}
if C < O then{
sell("s");
var2 = 0;
Condition2 = false;
}
}
if stime > 180000 and stime <= 203000 Then{
if MarketPosition == 1 Then{
var1 = var1+abs(C-CC);
if C > CC Then
Condition1 = true;
}
if MarketPosition == -1 Then{
var2 = var2+abs(C-CC);
if C < CC Then
Condition2 = true;
}
}
if stime == 203000 Then{
if MarketPosition == 1 and Condition1 == false and var1 >= 10 Then
sell("bs");
if MarketPosition == -1 and Condition2 == false and var2 >= 10 Then
Buy("sb");
}
if stime == 210000 Then{
exitlong("bx");
ExitShort("sx");
}
즐거운 하루되세요
> 가날 님이 쓴 글입니다.
> 제목 : 시스템좀 만들어주세요
> 30분봉 18시봉이 양봉이면 매수 음봉이면 매도 진입후
18시30분 19시 19시30분 20시 20시30분 각각의 종가가 진입한 가격보다 5개값이 전부 손실이면(0도손실로) 20시30분 봉에 스위칭진입 21시 청산하는 수식좀 부탁드려요
단 각각의 손실값이 10을 넘지않으면 스위칭 안한다
다음글
이전글