커뮤니티
문의드립니다.
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개로 제한한법)
다음글