첨부 이미지
그림1
매매시간이 09:00~ 익일05:40 설정 되어 있는데
차트신호들은 07:00부터 나오고 종료시간인 05:40에 청산신호가 나오지만 그 이후 바로 신호가 나옵니다.
05:40 청산신호때 당일 장마감이 되도록 추가 신호가 나오지 않게 할수는 없는지요.
또한 07:00이후에 신호가 나오질않고 09:00부터 신호가 나오게 부탁드립니다.
input : P(230);
var1 = (Highest(High, 10) + Lowest(Low, 10)) / 2;
var2 = Disparity(P);
if var1 > var1[1] and var2 > 99 Then
buy();
if var1 < var1[1] and var2 < 101 Then
sell();
input : starttime(090000),endtime(054000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
}
답변 1
예스스탁
예스스탁 답변
2020-03-24 12:51:02
안녕하세요
예스스탁입니다.
input : P(230);
input : StartTime(090000),EndTime(054000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
var1 = (Highest(High, 10) + Lowest(Low, 10)) / 2;
var2 = Disparity(P);
if tcond == true Then
{
if var1 > var1[1] and var2 > 99 Then
buy();
if var1 < var1[1] and var2 < 101 Then
sell();
}
if sdate != sdate[1] Then
SetStopEndofday(endtime);
if bdate != bdate[1] Then
SetStopEndofday(0);
즐거운 하루되세요
> 푸른 님이 쓴 글입니다.
> 제목 : 매매시간설정과 자동청산
> 매매시간이 09:00~ 익일05:40 설정 되어 있는데
차트신호들은 07:00부터 나오고 종료시간인 05:40에 청산신호가 나오지만 그 이후 바로 신호가 나옵니다.
05:40 청산신호때 당일 장마감이 되도록 추가 신호가 나오지 않게 할수는 없는지요.
또한 07:00이후에 신호가 나오질않고 09:00부터 신호가 나오게 부탁드립니다.
input : P(230);
var1 = (Highest(High, 10) + Lowest(Low, 10)) / 2;
var2 = Disparity(P);
if var1 > var1[1] and var2 > 99 Then
buy();
if var1 < var1[1] and var2 < 101 Then
sell();
input : starttime(090000),endtime(054000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
}