커뮤니티
42801 재질문
2015-07-03 21:37:24
130
글번호 87995
안녕하세요 42801에서 잘 이해되지 않는 부분 문의드립니다
1-1. 청산 : 5-20 이평데드가 발생한 다음날 시가
==> ExitLong("bx",AtMarket); 이 부분이 이평데드가 어떻게 적용되는지
잘이해가 안되네요
==> 1-1. 이것 하나만 예로들어 메세지로그(?)로 신호발생을 보여주시면 감사하겠습니다
(신호후 당일종가, 다음날시가 이부분을 상세하게 확인하고 싶습니다)
======== 43801 답변
주식 선물의 경우 거래소에서 증거금율 확인하시기 바랍니다.
아래는 18%로 지정되었습니다.
1-1.
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
if crossup(var1,var2) Then{
buy("b",OnClose,def,floor(금액/C));
}
ExitLong("bx",AtMarket);
1-2.
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
if crossup(var1,var2) Then{
buy("b",Atmarket,def,floor(금액/C));
}
ExitLong("bx");
2-1.
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = floor(금액/(C*10*0.18));
if crossup(var1,var2) Then{
buy("b",OnClose,def,var3);
}
ExitLong("bx",AtMarket);
2-2
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = floor(금액/(C*10*0.18));
if crossup(var1,var2) Then{
buy("b",AtMarket,def,var3);
}
ExitLong("bx");
3-1
분봉에서 시초가 매수는 전말 마지막봉의 시간을 지정해야 합니다.
사용하시는 주기에서 마지막봉 시간을
plot1(stime);
위 지표로 확인하고 매도식에 지정해 주셔야 합니다.
아래는 15시 15분으로 되어 있습니다.
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = floor(금액/(C*10*0.18));
if crossup(var1,var2) Then{
value1 = stime;
value2 = sdate;
}
if CrossDown(var1,var2) Then{
value3 = stime;
value4 = sdate;
}
if var1 > var2 and value2 == sdate And
stime == 130000 and value1 < 120000 Then
buy("b1",OnClose,def,var3);
if var1 > var2 and value2 == sdate And
stime == 143000 and (value1 >= 120000 and value1 < 130000) Then
buy("b2",OnClose,def,var3);
if var1 > var2 and value2 == sdate And
stime == 150000 and value1 >= 130000 Then
buy("b3",OnClose,def,var3);
if stime == 151500 and var1 < var2 and sdate == value4 Then
sell("s",AtMarket);
=== 43801 질문
일봉기준입니다
1-1. 주식 / 투자 1억원
매수 : 5-20 이평골든이 발생한 당일 종가
청산 : 5-20 이평데드가 발생한 다음날 시가
1-2. 주식 / 투자 1억원
매수 : 5-20 이평골든이 발생한 다음날 시가
청산 : 5-20 이평데드가 발생한 당일 종가
2-1. 주식선물 / 투자 1억원
매수 : 5-20 이평골든이 발생한 당일 종가
매도 : 5-20 이평데드가 발생한 다음날 시가
2-2. 주식선물 / 투자 1억원
매수 : 5-20 이평골든이 발생한 다음날 시가
매도 : 5-20 이평데드가 발생한 당일 종가
분봉일 경우입니다.
3-1. 주식선물 / 투자 1억원
매수 : 5-20 이평골든이 12이전 발생하면 13시에 매수
5-20 이평골든이 12~13시 발생하면 14시30분에 매수
5-20 이평골든이 13시이후 발생하면 당일 종가에 매수
매도 : 5-20 이평데드가 발생한 다음날 시가
미리 감사드립니다
답변 1
예스스탁 예스스탁 답변
2015-07-06 11:23:53
안녕하세요
예스스탁입니다.
죄송합니다. 청산쪽이 조건을 잘못 지정했습니다.
다시 올려드립니다.
3-1번도 주식선물에서 매수와 매수청산만 하시는 내용이면
sell을 exitlong으로 변경하셔야 합니다.
선물이 매수와 매도포지션이 있으므르
올리신 내용중 매도가 매도포지션 진입을 동시에 하는 내용이시면
exitlong을 sell로 변경하시면 됩니다.
1-1
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
if crossup(var1,var2) Then{
buy("b",OnClose,def,floor(금액/C));
}
if CrossDown(var1,var2) Then{
ExitLong("bx",AtMarket);
}
1-2
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
if crossup(var1,var2) Then{
buy("b",Atmarket,def,floor(금액/C));
}
if CrossDown(var1,var2) Then{
ExitLong("bx");
}
2-1
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = floor(금액/(C*10*0.18));
if crossup(var1,var2) Then{
buy("b",OnClose,def,var3);
}
if CrossDown(var1,var2) then{
ExitLong("bx",AtMarket);
}
2-2
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = floor(금액/(C*10*0.18));
if crossup(var1,var2) Then{
buy("b",AtMarket,def,var3);
}
if CrossDown(var1,var2) then{
ExitLong("bx");
}
3-1
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = floor(금액/(C*10*0.18));
if crossup(var1,var2) Then{
value1 = stime;
value2 = sdate;
}
if CrossDown(var1,var2) Then{
value3 = stime;
value4 = sdate;
}
if var1 > var2 and value2 == sdate And
stime == 130000 and value1 < 120000 Then
buy("b1",OnClose,def,var3);
if var1 > var2 and value2 == sdate And
stime == 143000 and (value1 >= 120000 and value1 < 130000) Then
buy("b2",OnClose,def,var3);
if var1 > var2 and value2 == sdate And
stime == 150000 and value1 >= 130000 Then
buy("b3",OnClose,def,var3);
if stime == 151500 and var1 < var2 and sdate == value4 Then
ExitLong("s",AtMarket);
즐거운 하루되세요
> 미수예스 님이 쓴 글입니다.
> 제목 : 42801 재질문
> 안녕하세요 42801에서 잘 이해되지 않는 부분 문의드립니다
1-1. 청산 : 5-20 이평데드가 발생한 다음날 시가
==> ExitLong("bx",AtMarket); 이 부분이 이평데드가 어떻게 적용되는지
잘이해가 안되네요
==> 1-1. 이것 하나만 예로들어 메세지로그(?)로 신호발생을 보여주시면 감사하겠습니다
(신호후 당일종가, 다음날시가 이부분을 상세하게 확인하고 싶습니다)
======== 43801 답변
주식 선물의 경우 거래소에서 증거금율 확인하시기 바랍니다.
아래는 18%로 지정되었습니다.
1-1.
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
if crossup(var1,var2) Then{
buy("b",OnClose,def,floor(금액/C));
}
ExitLong("bx",AtMarket);
1-2.
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
if crossup(var1,var2) Then{
buy("b",Atmarket,def,floor(금액/C));
}
ExitLong("bx");
2-1.
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = floor(금액/(C*10*0.18));
if crossup(var1,var2) Then{
buy("b",OnClose,def,var3);
}
ExitLong("bx",AtMarket);
2-2
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = floor(금액/(C*10*0.18));
if crossup(var1,var2) Then{
buy("b",AtMarket,def,var3);
}
ExitLong("bx");
3-1
분봉에서 시초가 매수는 전말 마지막봉의 시간을 지정해야 합니다.
사용하시는 주기에서 마지막봉 시간을
plot1(stime);
위 지표로 확인하고 매도식에 지정해 주셔야 합니다.
아래는 15시 15분으로 되어 있습니다.
input : 금액(100000000);
var1 = ma(c,5);
var2 = ma(c,20);
var3 = floor(금액/(C*10*0.18));
if crossup(var1,var2) Then{
value1 = stime;
value2 = sdate;
}
if CrossDown(var1,var2) Then{
value3 = stime;
value4 = sdate;
}
if var1 > var2 and value2 == sdate And
stime == 130000 and value1 < 120000 Then
buy("b1",OnClose,def,var3);
if var1 > var2 and value2 == sdate And
stime == 143000 and (value1 >= 120000 and value1 < 130000) Then
buy("b2",OnClose,def,var3);
if var1 > var2 and value2 == sdate And
stime == 150000 and value1 >= 130000 Then
buy("b3",OnClose,def,var3);
if stime == 151500 and var1 < var2 and sdate == value4 Then
sell("s",AtMarket);
=== 43801 질문
일봉기준입니다
1-1. 주식 / 투자 1억원
매수 : 5-20 이평골든이 발생한 당일 종가
청산 : 5-20 이평데드가 발생한 다음날 시가
1-2. 주식 / 투자 1억원
매수 : 5-20 이평골든이 발생한 다음날 시가
청산 : 5-20 이평데드가 발생한 당일 종가
2-1. 주식선물 / 투자 1억원
매수 : 5-20 이평골든이 발생한 당일 종가
매도 : 5-20 이평데드가 발생한 다음날 시가
2-2. 주식선물 / 투자 1억원
매수 : 5-20 이평골든이 발생한 다음날 시가
매도 : 5-20 이평데드가 발생한 당일 종가
분봉일 경우입니다.
3-1. 주식선물 / 투자 1억원
매수 : 5-20 이평골든이 12이전 발생하면 13시에 매수
5-20 이평골든이 12~13시 발생하면 14시30분에 매수
5-20 이평골든이 13시이후 발생하면 당일 종가에 매수
매도 : 5-20 이평데드가 발생한 다음날 시가
미리 감사드립니다
이전글