커뮤니티
노고에 감사드리며 문의합니다.
2013-05-13 11:11:40
288
글번호 63088
1. 이것이 시스템식으로 가능한지요?
매수조건 : A>B and C>D and E>F
매도조건 : A<B and C<D and E<F
익절:2P
손절:0.7P
당일청산:15시
위와 같은 조건으로 거래한 어제의 거래횟수가 7회이상이면
당일매매횟수는 2회로 한정하되
첫번째 매매는 동일조건에 진입
두번째 매매는 첫번째 매매가 손실인 경우에 한해 동일조건에 진입진입
익절, 손절, 강제청산조건은 위와 동일
2. 시뮬레이션차트에서
시스템식은 거래횟수제한부분은 빼고 어제 적용된 식만을 적용했을 때
일자별 거래횟수를 프린트해볼 수 있나요?
있다면 시스템식내용에는 어떤 것을 추가해야 하고
확인은 어디에서 할 수 있나요?
3. Messagelog를 어디서 어떻게 보는지 가르쳐주실래요?
4. 시스템식에서 다음내용을 어떻게 표현하는지요?
4-1 "L<DnChennel(최종)이 H>UpChennel(최종)이었던 적보다 더 나중에 있었고"
(이 일들이 당일 발생한 것이건 전일 발생한 것이건 불문)
(L<DnChennel(최종)과 H>UpChennel(최종)이 서로 다른날 발생했을 수도 있음)
(그 두 사실의 시간(날짜)차이불문하고 어느 것이 후에 발생했느냐만 따지는 것임)
4-2
"daymidprice>daymidprice[1](데이중간선 저점변곡)이 daimidprice<daymidprice[1](데이중간선 고접변곡)보다 최근(뒤)에 발생했고"
늘 감사합니다
답변 1
예스스탁 예스스탁 답변
2013-05-13 12:48:54
안녕하세요
예스스탁입니다.
1.
var : cnt(0),count(0),PreCount(0);
if date != date[1] then{
PreCount = count[1];
}
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if PreCount < 7 Then{
if A > B and C > D and E > F Then
buy();
if A < B and C < D and E < F Then
sell();
}
if PreCount >= 7 Then{
if count == 0 then {
if A > B and C > D and E > F Then
buy();
if A < B and C < D and E < F Then
sell();
}
if count == 1 and MarketPosition == 0 and IsExitName("StopLoss",1) == true then {
if A > B and C > D and E > F Then
buy();
if A < B and C < D and E < F Then
sell();
}
}
SetStopProfittarget(2,PointStop);
SetStopLoss(0.7,PointStop);
SetStopEndofday(150000);
2.
시스템 성능보고서의 기간분석 탭에서
주기를 일간분석으로 하시면
일자별 진입횟수를 보실수 있습니다.
마우스 우클릭하시고 엑셀로 보내기 하시면 됩니다.
3.
메세지로그는 예스랭귀지 편집기의 디버깅창에 출력이 됩니다.
4-1
각 조건 만족시 인덱스 저장하고 해당 값을 비교하시면 됩니다.
if L<DnChennel Then
var1 = index;
if H>UpChennel Then
var2 = index;
if var1 > var2 Then
5-1
4-1과 같습니다. 인덱스(봉번호)를 저장하신 후에 비교하시면 됩니다.
if daymidprice>daymidprice[1] Then
var1 = index;
if daimidprice<daymidprice[1] Then
var2 = index;
if var1 > var2 then
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 노고에 감사드리며 문의합니다.
> 1. 이것이 시스템식으로 가능한지요?
매수조건 : A>B and C>D and E>F
매도조건 : A<B and C<D and E<F
익절:2P
손절:0.7P
당일청산:15시
위와 같은 조건으로 거래한 어제의 거래횟수가 7회이상이면
당일매매횟수는 2회로 한정하되
첫번째 매매는 동일조건에 진입
두번째 매매는 첫번째 매매가 손실인 경우에 한해 동일조건에 진입진입
익절, 손절, 강제청산조건은 위와 동일
2. 시뮬레이션차트에서
시스템식은 거래횟수제한부분은 빼고 어제 적용된 식만을 적용했을 때
일자별 거래횟수를 프린트해볼 수 있나요?
있다면 시스템식내용에는 어떤 것을 추가해야 하고
확인은 어디에서 할 수 있나요?
3. Messagelog를 어디서 어떻게 보는지 가르쳐주실래요?
4. 시스템식에서 다음내용을 어떻게 표현하는지요?
4-1 "L<DnChennel(최종)이 H>UpChennel(최종)이었던 적보다 더 나중에 있었고"
(이 일들이 당일 발생한 것이건 전일 발생한 것이건 불문)
(L<DnChennel(최종)과 H>UpChennel(최종)이 서로 다른날 발생했을 수도 있음)
(그 두 사실의 시간(날짜)차이불문하고 어느 것이 후에 발생했느냐만 따지는 것임)
4-2
"daymidprice>daymidprice[1](데이중간선 저점변곡)이 daimidprice<daymidprice[1](데이중간선 고접변곡)보다 최근(뒤)에 발생했고"
늘 감사합니다