커뮤니티
재문의 드립니다.
2018-01-26 14:11:48
205
글번호 116081
안녕하세요
예스스탁입니다.
var : Tcond(false),T1(0),entry(0);
var1 = ma(C,5);
var2 = ma(C,10);
if stime == 080000 or (stime > 080000 and stime[1] < 080000) Then
{
Tcond = true;
T1 = TotalTrades;
}
if stime == 054500 or (stime > 054500 and stime[1] < 054500) Then{
Tcond = false;
if MarketPosition == 1 Then
buy();
if MarketPosition == -1 Then
sell();
}
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
if Tcond == true then
{
if crossup(var1,var2) Then
buy("b",OnClose,def,entry+1);
if CrossDown(var1,var2) Then
sell("s",OnClose,def,entry+1);
}
즐거운 하루되세요
> 아침한때비51 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 이평5일선이 10일선 상향돌파 매수. 이평5일선이 10일선 하향돌파 매도
돌파시마다 한계약씩 늘어나기.
예를 들어 처음 매매가 1개 그다음은 2개 그 다음은 3개 이런식으로 계약수 늘어나서 매매
시간은 오전 8시 시작
새벽 5시45분 매매 완전 종료.
부탁드립니다. 그럼 수고하세요.
여기에서 마지막 새벽 5시45분 매매 청산및 완전종료. 를 부탁드리겠습니다.
마지막에 청산이 안되고 그냥 넘어가더라구요.
답변 1
예스스탁 예스스탁 답변
2018-01-26 16:25:13
안녕하세요
예스스탁입니다.
식이 054500에 스위칭이 되게 되어 있어
청산되게 수정했습니다.
var : Tcond(false),T1(0),entry(0);
var1 = ma(C,5);
var2 = ma(C,10);
if stime == 080000 or (stime > 080000 and stime[1] < 080000) Then
{
Tcond = true;
T1 = TotalTrades;
}
if stime == 054500 or (stime > 054500 and stime[1] < 054500) Then{
Tcond = false;
if MarketPosition == 1 Then
exitlong();
if MarketPosition == -1 Then
ExitShort();
}
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
if Tcond == true then
{
if crossup(var1,var2) Then
buy("b",OnClose,def,entry+1);
if CrossDown(var1,var2) Then
sell("s",OnClose,def,entry+1);
}
현재 청산이 stime으로 054500 이후의 첫봉에서 청산신호가 발생합니다.
사용하는 차트주기에서 stime으로 해당 시간이후 봉이 있는지 확인하셔야 합니다.
해당 시간이후의 봉이 없으면 청산이 발생하지 않으므로
시간을 수정하셔야 합니다.
아래 지표를 차트에 적용하신후에
stime값 확인해서 시간 조절해주셔야 합니다.
plot1(stime);
즐거운 하루되세요
> 아침한때비51 님이 쓴 글입니다.
> 제목 : 재문의 드립니다.
> 안녕하세요
예스스탁입니다.
var : Tcond(false),T1(0),entry(0);
var1 = ma(C,5);
var2 = ma(C,10);
if stime == 080000 or (stime > 080000 and stime[1] < 080000) Then
{
Tcond = true;
T1 = TotalTrades;
}
if stime == 054500 or (stime > 054500 and stime[1] < 054500) Then{
Tcond = false;
if MarketPosition == 1 Then
buy();
if MarketPosition == -1 Then
sell();
}
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
if Tcond == true then
{
if crossup(var1,var2) Then
buy("b",OnClose,def,entry+1);
if CrossDown(var1,var2) Then
sell("s",OnClose,def,entry+1);
}
즐거운 하루되세요
> 아침한때비51 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 이평5일선이 10일선 상향돌파 매수. 이평5일선이 10일선 하향돌파 매도
돌파시마다 한계약씩 늘어나기.
예를 들어 처음 매매가 1개 그다음은 2개 그 다음은 3개 이런식으로 계약수 늘어나서 매매
시간은 오전 8시 시작
새벽 5시45분 매매 완전 종료.
부탁드립니다. 그럼 수고하세요.
여기에서 마지막 새벽 5시45분 매매 청산및 완전종료. 를 부탁드리겠습니다.
마지막에 청산이 안되고 그냥 넘어가더라구요.
다음글
이전글