커뮤니티
시스템식 조건추가 질문입니다
2009-04-16 01:40:30
936
글번호 21718
var : count(0),cnt(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if MarketPosition == 0 and count == 0 and stime >= 090100 and stime < 144500 Then{
if CrossUp(c,((DayClose(1)+DayOpen)/2)*1.01) Then
buy();
if CrossDown(c,((DayClose(1)+DayOpen)/2)*0.99) Then
Sell();
}
하루 1회 거래
손절 0.3 포인트
매수/매도 = 1% 상승/하강
이 시스템에다가
아래조건을 더 부여 하고 싶습니다
만약 매도를 한뒤에 손절을 당했지만
지수가 다시 내려가 1%가 아닌 1.4% 를 다운하면 매도
만약 매수를 한뒤에 손절을 당했지만
지수가 다시 올라가 1%가 아닌 1.4% 를 업하면 매수
(꼭 손절시만 매수/매도 입니다. 익절시에는 아닙니다)
감사합니다
수고하세요
답변 1
예스스탁 예스스탁 답변
2009-04-16 10:14:53
안녕하세요
예스스탁입니다.
var : count(0),cnt(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if MarketPosition == 0 and count == 0 and stime >= 090100 and stime < 144500 Then{
if CrossUp(c,((DayClose(1)+DayOpen)/2)*1.01) Then
buy("b");
if CrossDown(c,((DayClose(1)+DayOpen)/2)*0.99) Then
Sell("s");
}
if MarketPosition == 0 and count == 1 and stime >= 090100 and stime < 144500 Then{
if IsExitName("StopLoss",1) == True and MarketPosition(1) == 1 and
CrossUp(c,((DayClose(1)+DayOpen)/2)*1.014) Then
buy("bb");
if IsExitName("StopLoss",1) == True and MarketPosition(1) == -1 and
CrossDown(c,((DayClose(1)+DayOpen)/2)*0.986) Then
Sell("ss");
}
SetStopLoss(0.3,PointStop);
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 시스템식 조건추가 질문입니다
> var : count(0),cnt(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if MarketPosition == 0 and count == 0 and stime >= 090100 and stime < 144500 Then{
if CrossUp(c,((DayClose(1)+DayOpen)/2)*1.01) Then
buy();
if CrossDown(c,((DayClose(1)+DayOpen)/2)*0.99) Then
Sell();
}
하루 1회 거래
손절 0.3 포인트
매수/매도 = 1% 상승/하강
이 시스템에다가
아래조건을 더 부여 하고 싶습니다
만약 매도를 한뒤에 손절을 당했지만
지수가 다시 내려가 1%가 아닌 1.4% 를 다운하면 매도
만약 매수를 한뒤에 손절을 당했지만
지수가 다시 올라가 1%가 아닌 1.4% 를 업하면 매수
(꼭 손절시만 매수/매도 입니다. 익절시에는 아닙니다)
감사합니다
수고하세요
다음글
이전글