커뮤니티
수식보완 부탁드립니다 (감사)
2016-09-27 19:14:01
106
글번호 102253
input : 시작시간(090300),당일청산시간(145000);
var : idx(0);
var1 = ema(c,5);
var2 = ema(c,20);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then {
idx = 0;
}
if stime >= 시작시간 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();
}
SetStopEndofday(당일청산시간);
안녕하세요 위의식에서 하루 3번만 진입 청산하게하려합니다
보완 부탁드립니다 ㄳ 합니다
답변 1
예스스탁 예스스탁 답변
2016-09-29 10:23:29
안녕하세요
예스스탁입니다.
input : 시작시간(090300),당일청산시간(145000);
var : idx(0),TT(0),T1(0),entry(0);
var1 = ema(c,5);
var2 = ema(c,20);
TT = TotalTrades;
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then {
idx = 0;
T1 = TT;
entry = 0;
}
if MarketPosition == 0 Then
entry = TT-T1;
Else
entry = (TT-T1)+1;
if stime >= 시작시간 and entry < 3 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();
}
SetStopEndofday(당일청산시간);
즐거운 하루되세요
> 비상8 님이 쓴 글입니다.
> 제목 : 수식보완 부탁드립니다 (감사)
> input : 시작시간(090300),당일청산시간(145000);
var : idx(0);
var1 = ema(c,5);
var2 = ema(c,20);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then {
idx = 0;
}
if stime >= 시작시간 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();
}
SetStopEndofday(당일청산시간);
안녕하세요 위의식에서 하루 3번만 진입 청산하게하려합니다
보완 부탁드립니다 ㄳ 합니다