첨부 이미지
그림1
그림2
확인부탁드립니다.
input : StartTime(93000),EndTime(153000);
var : Tcond(false,Data1);
var : C2(0,Data2);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if Tcond == true Then
{
#var : C2(0,Data2);
C2 = Data2(c);
if crossup(C2,0) then
buy();
if crossdown(C2,0) then
sell();
}
SetStopEndofday(EndTime);
주문시작신호 , 진입신호로 골라져있습니다.
답변 1
예스스탁
예스스탁 답변
2021-02-09 16:50:07
안녕하세요
예스스탁입니다.
1
아래 지표식작성하셔서 해당 차트에 적용해 보시기 바랍니다.
C2가 특정구간에서만 값이 저장이 되므로
전일 마지막에 저장된 값이 당일 9시30분전까지 유지가 됩니다.
이 유지된 값이 0보다 작고 9시 30분의 값이 0보다 크면 신호가 발생하게 됩니다.
crossup은 풀어서 작성하면 A > B and A[1] <= B[1]입니다.
input : StartTime(93000),EndTime(153000);
var : Tcond(false,Data1);
var : C2(0,Data2);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if Tcond == true Then
{
#var : C2(0,Data2);
C2 = Data2(c);
}
Plot1(c2);
2
C2 = Data2(c);
if Tcond == true Then
{
위와 같이 C2에 값을 저장하는 부분을 if문 밖으로 보내시거나
혹은 해당 값이 Tcond == true일때만 C2에 값이 저장되어야 한다면
9시 30분봉이후 최소 2개봉이 만들어지고 진입할 수 있게
아래와 같이 최소 2개봉은 Tcond가 true일떄 진입하게 하셔야 합니다.
if Tcond == true and Tcond[1] == true then
{
C2 = Data2(c);
즐거운 하루되세요
> 캣피쉬 님이 쓴 글입니다.
> 제목 : 이해할수없는 매수현상
>
확인부탁드립니다.
input : StartTime(93000),EndTime(153000);
var : Tcond(false,Data1);
var : C2(0,Data2);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if Tcond == true Then
{
#var : C2(0,Data2);
C2 = Data2(c);
if crossup(C2,0) then
buy();
if crossdown(C2,0) then
sell();
}
SetStopEndofday(EndTime);
주문시작신호 , 진입신호로 골라져있습니다.