커뮤니티
2연속 손실시 거래중단 부탁드립니다..
2008-10-13 11:39:07
752
글번호 17488
당일 거래가
1회이익, 1회손실, 1회이익 1회손실.. = 2회손실이니 거래중지
가 아니라
1회손실 1회손실 같은 연속된 손실시 중단하는 방법이 있나요?
그리고 당일거래로 2회손실시에 중단일 경우에는 그 영향으로
다음날에는 1회손실시 중단.
같은 방법도 있으면 알려주시면 감사하겠습니다.
아직 배우는 입장이라 제가 잘 할줄 몰라서
현재 이것저것 고치고 만들고있는 식을 함께 올려봤습니다..
이왕이면 주석도 함께 달아주시면 저같은 초보입장에서 많은 도움이 될것같습니다.
부탁드립니다^^;
############################################################
var : count(0);
Count = 0 ;
for Value1 = 0 to 10 {
if EntryDate( Value1 ) == sdate then
Count = Count + 1;
}
## 시초가에서 4% 상승하면 매수
if count == 0 and stime >= 93000 and stime < 145000 Then
{
buy("매수1",atstop,dayopen()*1.04);
}
## 청산 후 최저점에서 7% 상승하면 매수
if count > 0 and count < 3 and stime >= 93000 and stime < 145000 Then
{
buy("매수2",atstop,lowest(L,BarsSinceExit(1))*1.07);
}
##진입후 최고가에서 14%하락하면 청산
if MarketPosition()== 1 Then
{
exitlong("X1",AtStop,highest(H,BarsSinceEntry)*0.86);
}
답변 1
예스스탁 예스스탁 답변
2008-10-13 15:08:37
안녕하세요
예스스탁입니다.
var : count(0),loss(0),exit(0),loss1(0),exit1(0);
if date != date[1] Then
exit1 = exit[1]; //전일 연속손설 여부
Count = 0 ;
for Value1 = 0 to 20 {
if EntryDate( Value1 ) == sdate then {
Count = Count + 1;
}
}
##당일 연속손실여부 체크
loss = 0;
exit = 0;
for Value2 = 0 to 20 {
if EntryDate( Value2 ) == sdate and PositionProfit(value2) < 0 then
loss = loss + 1;
Else
loss = 0;
if loss == 2 Then{ //당일 손실 2번 연속이면 exit에 1
Exit = 1;
}
}
## 시초가에서 4% 상승하면 매수
if count == 0 and stime >= 93000 and stime < 145000 Then
{
buy("매수1",atstop,dayopen()*1.04);
}
if exit1 == 1 Then{
## 청산 후 최저점에서 7% 상승하면 매수
if count >= 1 and count < 3 and PositionProfit(1) > 0 and stime >= 93000 and stime < 145000 Then
{
buy("매수2",atstop,lowest(L,BarsSinceExit(1))*1.07);
}
}
if exit1 == 0 Then{
## 청산 후 최저점에서 7% 상승하면 매수
if count >= 1 and count < 3 and exit < 1 and stime >= 93000 and stime < 145000 Then
{
buy("매수3",atstop,lowest(L,BarsSinceExit(1))*1.07);
}
}
##진입후 최고가에서 14%하락하면 청산
if MarketPosition()== 1 Then
{
exitlong("X1",AtStop,highest(H,BarsSinceEntry)*0.86);
}
즐거운 하루되세요
> kmp 님이 쓴 글입니다.
> 제목 : 2연속 손실시 거래중단 부탁드립니다..
>
당일 거래가
1회이익, 1회손실, 1회이익 1회손실.. = 2회손실이니 거래중지
가 아니라
1회손실 1회손실 같은 연속된 손실시 중단하는 방법이 있나요?
그리고 당일거래로 2회손실시에 중단일 경우에는 그 영향으로
다음날에는 1회손실시 중단.
같은 방법도 있으면 알려주시면 감사하겠습니다.
아직 배우는 입장이라 제가 잘 할줄 몰라서
현재 이것저것 고치고 만들고있는 식을 함께 올려봤습니다..
이왕이면 주석도 함께 달아주시면 저같은 초보입장에서 많은 도움이 될것같습니다.
부탁드립니다^^;
############################################################
var : count(0);
Count = 0 ;
for Value1 = 0 to 10 {
if EntryDate( Value1 ) == sdate then
Count = Count + 1;
}
## 시초가에서 4% 상승하면 매수
if count == 0 and stime >= 93000 and stime < 145000 Then
{
buy("매수1",atstop,dayopen()*1.04);
}
## 청산 후 최저점에서 7% 상승하면 매수
if count > 0 and count < 3 and stime >= 93000 and stime < 145000 Then
{
buy("매수2",atstop,lowest(L,BarsSinceExit(1))*1.07);
}
##진입후 최고가에서 14%하락하면 청산
if MarketPosition()== 1 Then
{
exitlong("X1",AtStop,highest(H,BarsSinceEntry)*0.86);
}
다음글
이전글