커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2023-02-15 17:46:30
492
글번호 166351
답변완료

첨부 이미지

안녕하세요? 아래 글번호 80790번 재질문입니다. 답변주신 스크립트를 적용하면 신호가 전혀 생성되지 않습니다. 스크립트 검수 부탁드립니다. 첨부 이미지를 보시면 금일자는 조건에 따라 9시 20분 완성봉의 시가에 매도신호가 생성되어 합니다. -> 당일의 시가선 > 60ma > 10분봉 완성 종가이되 당일에 시가선과 60ma가 크로스된 적이 없었으므로 익봉 시가 매도 진입 (크로스의 의미가 당일에 당일 시가선 > 60ma > 10분봉 완성 종가 이전에 당일에 첫봉으로 신호를 완성시켜서 당일에 시가선 < 60ma이었던 적이 없었습니다.) =================================================================================== 안녕하세요 예스스탁입니다. var : entry(0); var1 = ma(C,60); if bdate != Bdate[1] Then { Condition1 = true; Condition2 = true; entry = 0; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if DayOpen > var1 Then Condition1 = False; if DayOpen < var1 Then Condition2 = False; if DayOpen < var1 and var1 < c and Condition1 == true and entry == 1 and NextBarSdate == sdate Then Buy("b",AtMarket); if DayOpen > var1 or var1 > c Then ExitLong("bx"); if DayOpen > var1 and var1 > c and Condition2 == true and entry == 1 and NextBarSdate == sDate Then Sell("s",AtMarket); if DayOpen < var1 or var1 < c Then ExitShort("sx"); SetStopEndofday(152000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 국내선물 10분봉으로 일중거래를 하고자 합니다. 당일의 시가선 < 60ma < 10분봉 완성 종가이되 당일에 당일 시가선과 60ma가 크로스된 적이 없으면 익봉 시가 매수 진입 (크로스의 의미가 당일에 당일 시가선 < 60ma < 10분봉 완성 종가 이전에 시가선 > 60ma이었던 적이 없어야 합니다.) 10분봉 완성 종가 > 60ma 또는 60ma > 당일 시가선이면 매수청산 당일의 시가선 > 60ma > 10분봉 완성 종가이되 당일에 시가선과 60ma가 크로스된 적이 없으면 익봉 시가 매수 진입 (크로스의 의미가 당일에 당일 시가선 > 60ma > 10분봉 완성 종가 이전에 시가선 < 60ma이었던 적이 없어야 합니다.) 10분봉 완성 종가 < 60ma 또는 60ma < 당일 시가선이면 매도청산 하루 1번 진입할 것이며 15시 20분 강제청산입니다. 상기 전략에 대해 스크립트 작성 요청드립니다 . 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-02-16 09:19:44

안녕하세요 예스스탁입니다. 식을 수정해 드립니다. var : entry(0); var1 = ma(C,60); if bdate != Bdate[1] Then { Condition1 = true; Condition2 = true; entry = 0; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if DayOpen > var1 Then Condition1 = False; if DayOpen < var1 Then Condition2 = False; if DayOpen < var1 and var1 < c and Condition1 == true and entry < 1 and NextBarSdate == sdate Then Buy("b",AtMarket); if DayOpen > var1 or var1 > c Then ExitLong("bx"); if DayOpen > var1 and var1 > c and Condition2 == true and entry < 1 and NextBarSdate == sDate Then Sell("s",AtMarket); if DayOpen < var1 or var1 < c Then ExitShort("sx"); SetStopEndofday(152000); 즐거운 하루되세요. > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 글번호 80790번 재질문입니다. 답변주신 스크립트를 적용하면 신호가 전혀 생성되지 않습니다. 스크립트 검수 부탁드립니다. 첨부 이미지를 보시면 금일자는 조건에 따라 9시 20분 완성봉의 시가에 매도신호가 생성되어 합니다. -> 당일의 시가선 > 60ma > 10분봉 완성 종가이되 당일에 시가선과 60ma가 크로스된 적이 없었으므로 익봉 시가 매도 진입 (크로스의 의미가 당일에 당일 시가선 > 60ma > 10분봉 완성 종가 이전에 당일에 첫봉으로 신호를 완성시켜서 당일에 시가선 < 60ma이었던 적이 없었습니다.) =================================================================================== 안녕하세요 예스스탁입니다. var : entry(0); var1 = ma(C,60); if bdate != Bdate[1] Then { Condition1 = true; Condition2 = true; entry = 0; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if DayOpen > var1 Then Condition1 = False; if DayOpen < var1 Then Condition2 = False; if DayOpen < var1 and var1 < c and Condition1 == true and entry == 1 and NextBarSdate == sdate Then Buy("b",AtMarket); if DayOpen > var1 or var1 > c Then ExitLong("bx"); if DayOpen > var1 and var1 > c and Condition2 == true and entry == 1 and NextBarSdate == sDate Then Sell("s",AtMarket); if DayOpen < var1 or var1 < c Then ExitShort("sx"); SetStopEndofday(152000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 국내선물 10분봉으로 일중거래를 하고자 합니다. 당일의 시가선 < 60ma < 10분봉 완성 종가이되 당일에 당일 시가선과 60ma가 크로스된 적이 없으면 익봉 시가 매수 진입 (크로스의 의미가 당일에 당일 시가선 < 60ma < 10분봉 완성 종가 이전에 시가선 > 60ma이었던 적이 없어야 합니다.) 10분봉 완성 종가 > 60ma 또는 60ma > 당일 시가선이면 매수청산 당일의 시가선 > 60ma > 10분봉 완성 종가이되 당일에 시가선과 60ma가 크로스된 적이 없으면 익봉 시가 매수 진입 (크로스의 의미가 당일에 당일 시가선 > 60ma > 10분봉 완성 종가 이전에 시가선 < 60ma이었던 적이 없어야 합니다.) 10분봉 완성 종가 < 60ma 또는 60ma < 당일 시가선이면 매도청산 하루 1번 진입할 것이며 15시 20분 강제청산입니다. 상기 전략에 대해 스크립트 작성 요청드립니다 . 감사합니다.