커뮤니티

문의드립니다.

프로필 이미지
비류천
2017-12-07 15:48:23
111
글번호 114794
답변완료
문의드립니다. 당일청산 문의드립니다. 아래 조건이 되면 당일 청산하고 더이상 진입신호 안나오게끔하려 합니다. 1)매수진입중일때 1시이후 , 5일 이평선 아래 일때 청산 2)매도진입중일때 1시이후 , 5일 이평선 위 일때 청산 ※봉이 이평선 아래, 위일때 실시간으로 청산가능한가요? 아니면 종가에만 청산되나요? 2가지 모두 되면 2가지경우로 수식 부탁드립니다. ##프로그램 질문 1. 타인에게 시스템파일 줄때 해당 아이디에서만 사용 할수 있게하는법 2. 매매수량 제한 하는법 (1개~50개로 제한한법)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-12-07 17:07:56

안녕하세요 예스스탁입니다. 1 봉완성으로만 가능합니다 var : Xcond(false); var1 = ma(C,5); if bdate != bdate[1] Then Xcond = false; if TotalTrades > TotalTrades[1] and (IsExitName("BuyX",1) == true or IsExitName("SellX",1) == true) Then xcond = true; if Xcond == false Then{ 진입식들 } if MarketPosition == 1 and stime >= 130000 and C < var1 Then exitlong("BuyX"); if MarketPosition == -1 and stime >= 130000 and C > var1 Then ExitShort("SellX"); 2 https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/5_1.htm 수식을 타인에게 줄때 배포버전으로 만드셔서 주시면 됩니다. 배포버젼 만들때 이용자 아이디와 만료일등도 지정할수 있습니다 3 수식내에서 buy,sell함수에 수량을 직접 지정하시면 됩니다. if 조건 then buy("b",onclose,def,1);//항상 1계약 혹은 아래와 같이 지정하시면 수량을 1미만이나 50 초과해서 지정하면 수량이 0으로 지정되 신호가 발생하지 않습니다. input : 수량(10); var : vol(0); if 수량 >= 1 and 수량 <= 50 Then vol = 수량; Else vol = 0; if C > O then buy("b",onclose,def,vol);//항상 1계약 즐거운 하루되세요 > 비류천 님이 쓴 글입니다. > 제목 : 문의드립니다. > 문의드립니다. 당일청산 문의드립니다. 아래 조건이 되면 당일 청산하고 더이상 진입신호 안나오게끔하려 합니다. 1)매수진입중일때 1시이후 , 5일 이평선 아래 일때 청산 2)매도진입중일때 1시이후 , 5일 이평선 위 일때 청산 ※봉이 이평선 아래, 위일때 실시간으로 청산가능한가요? 아니면 종가에만 청산되나요? 2가지 모두 되면 2가지경우로 수식 부탁드립니다. ##프로그램 질문 1. 타인에게 시스템파일 줄때 해당 아이디에서만 사용 할수 있게하는법 2. 매매수량 제한 하는법 (1개~50개로 제한한법)