if MarketPosition==1 and NextBarSdate ! = sDate and NextBarOpen<=C-0.5 Then Sell();
if MarketPosition== -1 and NextBarSdate ! = sDate and NextBarOpen >= C + 0.5 Then Buy();
if MarketPosition== 1 and dayOpen > DayClose(1) and crossDown(C, DayOpen-0.5) Then Sell();
if MarketPosition == -1 and DayOpen < DayClose(1) and CrossUp (C,DayOpen+0.5) Then Buy();
*위의 프로그램은 어제 작성해주신 프로그램입니다. 이를 Yeslanguage 편집기에 넣고 실행을 했는데 다음과 같은 오류메시지가 떴네요.
줄수 열수 설명
1 38 문법에러, 잘못된 토큰 "!", 올수있는 것: Then'
2 40 문법에러, 잘못된 토큰 "!", 올수있는 것: Then'
이것을 수정부탁합니다. 그리고 이 프로그램을 사용하면 당일 장중에 선물가격이 시가를 상승돌파하거나 하락돌파하는 경우에 계속적으로 매수 및 매도를 반복적으로 하는지를 여쭙고 싶습니다. 항상 감사합니다.
답변 2
예스스탁
예스스탁 답변
2023-06-30 14:01:21
안녕하세요
예스스탁입니다.
! =
위 내용을 공백없아 != 로 작성하셔야 합니다.
예스랭귀지에서 == 은 같다 !=는 다르다를 나타냅니다.
기호 사이에 공백이 있으면 안됩니다.
if MarketPosition==1 and NextBarSdate != sDate and NextBarOpen<=C-0.5 Then Sell();
if MarketPosition== -1 and NextBarSdate != sDate and NextBarOpen >= C + 0.5 Then Buy();
if MarketPosition== 1 and dayOpen > DayClose(1) and crossDown(C, DayOpen-0.5) Then Sell();
if MarketPosition == -1 and DayOpen < DayClose(1) and CrossUp (C,DayOpen+0.5) Then Buy();
즐거운 하루되세요
> hello 님이 쓴 글입니다.
> 제목 : 프로그램문의에 대한 재문의
> if MarketPosition==1 and NextBarSdate ! = sDate and NextBarOpen<=C-0.5 Then Sell();
if MarketPosition== -1 and NextBarSdate ! = sDate and NextBarOpen >= C + 0.5 Then Buy();
if MarketPosition== 1 and dayOpen > DayClose(1) and crossDown(C, DayOpen-0.5) Then Sell();
if MarketPosition == -1 and DayOpen < DayClose(1) and CrossUp (C,DayOpen+0.5) Then Buy();
*위의 프로그램은 어제 작성해주신 프로그램입니다. 이를 Yeslanguage 편집기에 넣고 실행을 했는데 다음과 같은 오류메시지가 떴네요.
줄수 열수 설명
1 38 문법에러, 잘못된 토큰 "!", 올수있는 것: Then'
2 40 문법에러, 잘못된 토큰 "!", 올수있는 것: Then'
이것을 수정부탁합니다. 그리고 이 프로그램을 사용하면 당일 장중에 선물가격이 시가를 상승돌파하거나 하락돌파하는 경우에 계속적으로 매수 및 매도를 반복적으로 하는지를 여쭙고 싶습니다. 항상 감사합니다.
hello
2023-07-01 19:16:35
이제 이상이 없습니다. 감사합니다. 그런데, 이를 시뮬레이션에 돌렸더니 아루런 시물레이션이 되질 않네요.
혹시 시물레이션에 작동되도록 수정은 가능한지요. 어떻게 모의적으로 프로그램이 작용해서 결과를 보려고 합니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 프로그램문의에 대한 재문의
>
안녕하세요
예스스탁입니다.
! =
위 내용을 공백없아 != 로 작성하셔야 합니다.
예스랭귀지에서 == 은 같다 !=는 다르다를 나타냅니다.
기호 사이에 공백이 있으면 안됩니다.
if MarketPosition==1 and NextBarSdate != sDate and NextBarOpen<=C-0.5 Then Sell();
if MarketPosition== -1 and NextBarSdate != sDate and NextBarOpen >= C + 0.5 Then Buy();
if MarketPosition== 1 and dayOpen > DayClose(1) and crossDown(C, DayOpen-0.5) Then Sell();
if MarketPosition == -1 and DayOpen < DayClose(1) and CrossUp (C,DayOpen+0.5) Then Buy();
즐거운 하루되세요
> hello 님이 쓴 글입니다.
> 제목 : 프로그램문의에 대한 재문의
> if MarketPosition==1 and NextBarSdate ! = sDate and NextBarOpen<=C-0.5 Then Sell();
if MarketPosition== -1 and NextBarSdate ! = sDate and NextBarOpen >= C + 0.5 Then Buy();
if MarketPosition== 1 and dayOpen > DayClose(1) and crossDown(C, DayOpen-0.5) Then Sell();
if MarketPosition == -1 and DayOpen < DayClose(1) and CrossUp (C,DayOpen+0.5) Then Buy();
*위의 프로그램은 어제 작성해주신 프로그램입니다. 이를 Yeslanguage 편집기에 넣고 실행을 했는데 다음과 같은 오류메시지가 떴네요.
줄수 열수 설명
1 38 문법에러, 잘못된 토큰 "!", 올수있는 것: Then'
2 40 문법에러, 잘못된 토큰 "!", 올수있는 것: Then'
이것을 수정부탁합니다. 그리고 이 프로그램을 사용하면 당일 장중에 선물가격이 시가를 상승돌파하거나 하락돌파하는 경우에 계속적으로 매수 및 매도를 반복적으로 하는지를 여쭙고 싶습니다. 항상 감사합니다.