커뮤니티

문의드립니다

프로필 이미지
pheno
2020-08-07 17:53:13
1162
글번호 141329
답변완료
아래와 같이 매수 / 매도 신호가 차트에 표시되도록 했습니다. if (매수조건) Then text_new(date1,time1,value1,"매수신호"); 반대로 if (매도조건) Then text_new(date2,time2,value2,"매도신호"); 진입식 1. '매수신호' 텍스트가 두번째 표시될때 매수진입 2. '매도신호' 텍스트가 두번째 표시될때 매도진입 청산식 3. '매수신호' 텍스트가 발생해서 진입, 5봉 이내에 재차 발생하지 않으면 매수청산 하는 식 4. '매도신호' 텍스트가 발생해서 진입, 5봉 이내에 재차 발생하지 않으면 매도청산 하는 식을 부탁드리겠습니다. 추가로, 텍스트가 처음발생하면 '매수진입1' 두번째는 '매수진입2' 세번째는 '매수진입3' ......... 5봉동안 표시되지 않고 다시 표시될땐 다시'매수진입1'부터 표시하는 식도 문의드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-10 09:15:38

안녕하세요 예스스탁입니다. 매수신호카운트와 매도신호카운트는 반대신호 발생하면 0이로 초기화 됩니다. var : B(0),S(0); if (매수조건) Then { B = B+1; S = 0; text_new(date1,time1,value1,"매수신호"+NumToStr(B,0)); if B == 2 Then Buy(); } if (매도조건) Then { S = S+1; B = 0; text_new(date2,time2,value2,"매도신호"+NumToStr(S,0)); if S == 2 Then Sell(); } if MarketPosition == 1 Then { if BarsSinceEntry == 5 and CountIf(매수조건,5) == 0 then ExitLong("bx"); } if MarketPosition == -1 Then { if BarsSinceEntry == 5 and CountIf(매도조건,5) == 0 then ExitShort("sx"); } 즐거운 하루되세요 > pheno 님이 쓴 글입니다. > 제목 : 문의드립니다 > 아래와 같이 매수 / 매도 신호가 차트에 표시되도록 했습니다. if (매수조건) Then text_new(date1,time1,value1,"매수신호"); 반대로 if (매도조건) Then text_new(date2,time2,value2,"매도신호"); 진입식 1. '매수신호' 텍스트가 두번째 표시될때 매수진입 2. '매도신호' 텍스트가 두번째 표시될때 매도진입 청산식 3. '매수신호' 텍스트가 발생해서 진입, 5봉 이내에 재차 발생하지 않으면 매수청산 하는 식 4. '매도신호' 텍스트가 발생해서 진입, 5봉 이내에 재차 발생하지 않으면 매도청산 하는 식을 부탁드리겠습니다. 추가로, 텍스트가 처음발생하면 '매수진입1' 두번째는 '매수진입2' 세번째는 '매수진입3' ......... 5봉동안 표시되지 않고 다시 표시될땐 다시'매수진입1'부터 표시하는 식도 문의드립니다.