커뮤니티

시스템식 부탁드립니다.

프로필 이미지
양치기
2023-12-02 20:11:44
884
글번호 174528
답변완료
항상 도움 주셔서 감사합니다. 종목 : 해외선물 차트 : 60분봉 요청사항1 : 나스닥, S&P, 통화선물 매매시 익절이나 손절을 틱단위가 아닌 $나 원화로 하고 싶습니다. 아래 명령어 사용시 $로 손절하는 시스템식 부탁드립니다. SetStopProfittarget($익절값,PointStop); SetStopLoss($손절값,PointStop); 아래 명령어 사용시 원화로 손절하는 시스템식 부탁드립니다. 환율은 1,200원으로 고정 SetStopProfittarget(원화익절값,PointStop); SetStopLoss(원화손절값,PointStop); 요청사항2 : 캔들과 이동평균선 크로스에대한 매매로직 부탁드립니다. 매수식 : 캔들이 10일 이동평균선 상향 돌파시 매수 매수청산식 : 캔들이 10일 이동평균선 하향 돌파시 매수청산 손절식 : 매수진입 후 매수가격대비 10포인트 하락시 손절 본청식 : 매수진입 후 매수가격대비 10포인트 이상 상승하였다가 하락시 진입가격에서 본청 요청사항3 : 1) 가장 최근의 이동평균선 10과 이동평균선 20의 골든크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시) 2) 가장 최근의 이동평균선 10과 이동평균선 20의 데드크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시) 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-12-04 14:57:34

안녕하세요 예스스탁입니다. 1-1 input : 익절달러(1000),손절달러(500); SetStopProfittarget((익절달러/PointValue)*PriceScale,PointStop); SetStopLoss((손절달러/PointValue)*PriceScale,PointStop); 1-2 input : 익절원(1000000),손절원(500000); SetStopProfittarget(((익절원/1200)/PointValue)*PriceScale,PointStop); SetStopLoss(((익절원/1200)/PointValue)*PriceScale,PointStop); 2 var1 = ma(C,10); if CrossUp(C,var1) Then Buy(); if MarketPosition == 1 Then { if CrossDown(c,var1) Then ExitLong(); if highest(H,BarsSinceEntry) >= EntryPrice+10 Then ExitLong("bx",AtStop,EntryPrice); } SetStopLoss(10,PointStop); 3 var : tl1(0),tl2(0); var1 = ma(C,10); Var2 = ma(C,20); if CrossUp(var1,var2) Then { TL_Delete(tl1); value1 = c; tl1 = TL_New(sDate,sTime,value1,NextBarSdate,NextBarStime,value1); TL_SetColor(tl1,Red); } Else TL_SetEnd(tl1,NextBarSdate,NextBarStime,value1); if CrossDown(var1,var2) Then { TL_Delete(tl2); value2 = c; tl2 = TL_New(sDate,sTime,value2,NextBarSdate,NextBarStime,Value2); TL_SetColor(tl2,Blue); } Else TL_SetEnd(tl2,NextBarSdate,NextBarStime,value2); 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다. > 항상 도움 주셔서 감사합니다. 종목 : 해외선물 차트 : 60분봉 요청사항1 : 나스닥, S&P, 통화선물 매매시 익절이나 손절을 틱단위가 아닌 $나 원화로 하고 싶습니다. 아래 명령어 사용시 $로 손절하는 시스템식 부탁드립니다. SetStopProfittarget($익절값,PointStop); SetStopLoss($손절값,PointStop); 아래 명령어 사용시 원화로 손절하는 시스템식 부탁드립니다. 환율은 1,200원으로 고정 SetStopProfittarget(원화익절값,PointStop); SetStopLoss(원화손절값,PointStop); 요청사항2 : 캔들과 이동평균선 크로스에대한 매매로직 부탁드립니다. 매수식 : 캔들이 10일 이동평균선 상향 돌파시 매수 매수청산식 : 캔들이 10일 이동평균선 하향 돌파시 매수청산 손절식 : 매수진입 후 매수가격대비 10포인트 하락시 손절 본청식 : 매수진입 후 매수가격대비 10포인트 이상 상승하였다가 하락시 진입가격에서 본청 요청사항3 : 1) 가장 최근의 이동평균선 10과 이동평균선 20의 골든크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시) 2) 가장 최근의 이동평균선 10과 이동평균선 20의 데드크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시) 감사합니다.