커뮤니티
간단한 시스템 수식 부탁드립니다.
2019-06-17 21:48:22
197
글번호 129517
간단한 시스템 수식 부탁드립니다.
1. 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중 ) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간 에 들어왔을때. 매수식
손절 10틱 익절 20틱
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
2. . 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간에 들어왔을때. 매도식
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
통일 : 하루중 몇시부터 몇시사이 에 뜨는 신호 1회만 진입 해라 !!!!!
답변 5
예스스탁 예스스탁 답변
2019-06-18 11:17:39
안녕하세요
예스스탁입니다.
1
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
sell();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 양키 님이 쓴 글입니다.
> 제목 : 간단한 시스템 수식 부탁드립니다.
> 간단한 시스템 수식 부탁드립니다.
1. 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중 ) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간 에 들어왔을때. 매수식
손절 10틱 익절 20틱
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
2. . 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간에 들어왔을때. 매도식
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
통일 : 하루중 몇시부터 몇시사이 에 뜨는 신호 1회만 진입 해라 !!!!!
양키
2019-06-18 12:47:57
수정좀할께요
09시부터 12시까 사이에 포지션은 1회만 진입하며 ...
진입된 포지션은 12시 이후에도 익절 손절까지 계속 들고가는겁니다...
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 간단한 시스템 수식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
1
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
sell();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 양키 님이 쓴 글입니다.
> 제목 : 간단한 시스템 수식 부탁드립니다.
> 간단한 시스템 수식 부탁드립니다.
1. 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중 ) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간 에 들어왔을때. 매수식
손절 10틱 익절 20틱
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
2. . 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간에 들어왔을때. 매도식
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
통일 : 하루중 몇시부터 몇시사이 에 뜨는 신호 1회만 진입 해라 !!!!!
예스스탁 예스스탁 답변
2019-06-18 13:05:53
안녕하세요
예스스탁입니다.
올려주신 내용으로 작성된 식입니다.
진입은 9시~12시 사이에 1회만 진입하고
청산은 그 이후시간에도 발생합니다.
즐거운 하루되세요
> 양키 님이 쓴 글입니다.
> 제목 : Re : Re : 간단한 시스템 수식 부탁드립니다.
> 수정좀할께요
09시부터 12시까 사이에 포지션은 1회만 진입하며 ...
진입된 포지션은 12시 이후에도 익절 손절까지 계속 들고가는겁니다...
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 간단한 시스템 수식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
1
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
sell();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 양키 님이 쓴 글입니다.
> 제목 : 간단한 시스템 수식 부탁드립니다.
> 간단한 시스템 수식 부탁드립니다.
1. 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중 ) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간 에 들어왔을때. 매수식
손절 10틱 익절 20틱
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
2. . 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간에 들어왔을때. 매도식
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
통일 : 하루중 몇시부터 몇시사이 에 뜨는 신호 1회만 진입 해라 !!!!!
양키
2019-06-18 13:30:49
다시한번만 봐주십시요
시간을 설정하면...
설정시간에 강제 청산 되어버립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 간단한 시스템 수식 부탁드립니다.
> 안녕하세요
예스스탁입니다.
올려주신 내용으로 작성된 식입니다.
진입은 9시~12시 사이에 1회만 진입하고
청산은 그 이후시간에도 발생합니다.
즐거운 하루되세요
> 양키 님이 쓴 글입니다.
> 제목 : Re : Re : 간단한 시스템 수식 부탁드립니다.
> 수정좀할께요
09시부터 12시까 사이에 포지션은 1회만 진입하며 ...
진입된 포지션은 12시 이후에도 익절 손절까지 계속 들고가는겁니다...
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 간단한 시스템 수식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
1
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
sell();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 양키 님이 쓴 글입니다.
> 제목 : 간단한 시스템 수식 부탁드립니다.
> 간단한 시스템 수식 부탁드립니다.
1. 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중 ) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간 에 들어왔을때. 매수식
손절 10틱 익절 20틱
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
2. . 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간에 들어왔을때. 매도식
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
통일 : 하루중 몇시부터 몇시사이 에 뜨는 신호 1회만 진입 해라 !!!!!
예스스탁 예스스탁 답변
2019-06-18 16:31:30
안녕하세요
예스스탁입니다.
죄송합니다. endtime에 청산하는 내용이 있었습니다
삭제한 수식입니다.
1
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
sell();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 양키 님이 쓴 글입니다.
> 제목 : Re : Re : Re : Re : 간단한 시스템 수식 부탁드립니다.
> 다시한번만 봐주십시요
시간을 설정하면...
설정시간에 강제 청산 되어버립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 간단한 시스템 수식 부탁드립니다.
> 안녕하세요
예스스탁입니다.
올려주신 내용으로 작성된 식입니다.
진입은 9시~12시 사이에 1회만 진입하고
청산은 그 이후시간에도 발생합니다.
즐거운 하루되세요
> 양키 님이 쓴 글입니다.
> 제목 : Re : Re : 간단한 시스템 수식 부탁드립니다.
> 수정좀할께요
09시부터 12시까 사이에 포지션은 1회만 진입하며 ...
진입된 포지션은 12시 이후에도 익절 손절까지 계속 들고가는겁니다...
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 간단한 시스템 수식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
1
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : P1(1),P2(10),P3(20),BBp(30);
input : per(3);
input : starttime(90000),endtime(120000),익절틱수(20),손절틱수(10);
var : mav1(0),mav2(0),mav3(0),bbmd(0);
var : Tcond(false),entry(0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
entry = 0;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(0) != 0 and MarketPosition(0) != MarketPosition(0)[1] Then
entry = entry+1;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
bbmd = ma(C,BBP);
if Tcond == true and entry < 1 and
max(mav2,mav3) <= min(mav2,mav3)*(1+per/100) and
max(mav2,mav3) >= bbmd and bbmd >= min(mav2,mav3) and
max(mav2,mav3) >= mav1 and mav2 >= min(mav2,mav3) and
(crossup(mav1,min(mav2,mav3)) or CrossDown(mav1,max(mav2,mav3))) Then
sell();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 양키 님이 쓴 글입니다.
> 제목 : 간단한 시스템 수식 부탁드립니다.
> 간단한 시스템 수식 부탁드립니다.
1. 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중 ) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간 에 들어왔을때. 매수식
손절 10틱 익절 20틱
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
2. . 10 이평과 20이평의 간격이 30도 이하일때 (혹은 수렴중) 좁혀짐
볼린저밴드 중심선이 10이평과 20이평 사이에있고
1 이동평균선이 10이평과 20이평의 중심 중간에 들어왔을때. 매도식
변수에 이평과 볼린저밴드 손절 익절 다 넣어주세요
통일 : 하루중 몇시부터 몇시사이 에 뜨는 신호 1회만 진입 해라 !!!!!