커뮤니티
검증 부탁 드립니다
2016-09-22 11:34:21
103
글번호 102112
input : 시작시간(200000),종료시간(010000);
var :Tcond(false), idx(0);
var1 = ema(c,5);
var2 = ema(c,20);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then {
idx = 0;
tcond =ture
}
if tcond = ture Then {
idx = idx+1;
if idx == 1 && var1 > var2
Then buy ();
Else
if CrossUp(var1,var2)
then buy();
if idx == 1 && var1 < var2
Then sell();
Else
if crossdown(var1,var2)
Then sell();
}
if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then
{
Tcond = false;
ExitLong();
ExitShort();
}
수고 많으십니다 저녁 8시 매매시작해서 새벽1시에 올청하려합니다
검증 부탁드립니다
답변 1
예스스탁 예스스탁 답변
2016-09-22 15:43:34
안녕하세요
예스스탁입니다.
수식에 큰이상은 없습니다.
if tcond = ture Then {
위식과 같이 같다라는 표현이 = 로 되어 있어 ==로 수정했습니다.
input : 시작시간(200000),종료시간(010000);
var :Tcond(false), idx(0);
var1 = ema(c,5);
var2 = ema(c,20);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then {
idx = 0;
tcond =true;
}
if tcond == true Then {
idx = idx+1;
if idx == 1 and var1 > var2 Then
buy ();
else if idx > 1 and CrossUp(var1,var2) then
buy();
if idx == 1 && var1 < var2 Then
sell();
else if idx > 1 and crossdown(var1,var2) Then
sell();
}
if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then
{
Tcond = false;
ExitLong();
ExitShort();
}
즐거운 하루되세요
> 비상8 님이 쓴 글입니다.
> 제목 : 검증 부탁 드립니다
> input : 시작시간(200000),종료시간(010000);
var :Tcond(false), idx(0);
var1 = ema(c,5);
var2 = ema(c,20);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then {
idx = 0;
tcond =ture
}
if tcond = ture Then {
idx = idx+1;
if idx == 1 && var1 > var2
Then buy ();
Else
if CrossUp(var1,var2)
then buy();
if idx == 1 && var1 < var2
Then sell();
Else
if crossdown(var1,var2)
Then sell();
}
if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then
{
Tcond = false;
ExitLong();
ExitShort();
}
수고 많으십니다 저녁 8시 매매시작해서 새벽1시에 올청하려합니다
검증 부탁드립니다