커뮤니티
강제청산 인식 - 재검토
2009-10-15 23:56:27
665
글번호 25445
밑에 글이 넘어가서 이곳에 다시 올립니다.
테스트 해본 결과 인식이 안되던데
다시한번 검토해주세여.
var : losscnt(0),cnt(0);
If DayIndex() == 0 Then
{
SetStopLoss(0.5,PointStop); //을 설정한 후
losscnt = 0;
}
매매후 로스컷 발생시키고...
for cnt = 1 to 5{
if sdate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == True
Then losscnt = losscnt +1;
}
MessageLog("losscnt %.2f", losscnt); // Debug
로스컷 발생시켰는데도 losscnt는 0입니다.
로스컷이 발생되면
프로그램 전체 스탭 중 제어가 어디로 가게 되는 것인가요?
처음부터 수행된다면, 매 봉마다
로스컷 발생이 이전에 일어났는지를 인지해야
그에따른 처리를 할 수 있는데...
==== 이하는 밑에 글 ====================================
안녕하세요
예스스탁입니다.
var : losscnt(0),cnt(0);
#당일 손절매 횟수
losscnt = 0;
for cnt = 1 to 20{
if sdate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == True Then
losscnt = losscnt +1;
}
if losscnt < 1 and 진입조건 then
buy();
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 강제청산 인식
> 프로그램에서
If DayIndex() == 0 Then
{
SetStopLoss(0.5,PointStop); 을 설정한 후
}
장중에 강제청산이 발생되었습니다.
이때, 오늘현재봉 또는 오늘 시작부터 현재봉까지에서
강제청산이 발생되었는 지를
아는 방법이 있습니까?
강제청산 발생 후엔 매매금지시키려고하는데여.
답변 1
예스스탁 예스스탁 답변
2009-10-16 11:34:20
안녕하세요
예스스탁입니다.
#당일 손절매 횟수
losscnt = 0;
for cnt = 1 to 20{
if sdate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == True Then
losscnt = losscnt +1;
}
은 매봉 당일봉에서 setstoploss가 발동했는지를 계산을 합니다.
losscnt를 첫봉에만 0으로 초기화시키시면 봉마다 계산한값들이 누적됩니다.
테스트 결과 로스컷수를 정확히 리턴하고 있습니다.
webmaster@yesstock.com 으로
식 전체와 전화번호를 함께 적어서 보내주시기 바랍니다.
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 강제청산 인식 - 재검토
> 밑에 글이 넘어가서 이곳에 다시 올립니다.
테스트 해본 결과 인식이 안되던데
다시한번 검토해주세여.
var : losscnt(0),cnt(0);
If DayIndex() == 0 Then
{
SetStopLoss(0.5,PointStop); //을 설정한 후
losscnt = 0;
}
매매후 로스컷 발생시키고...
for cnt = 1 to 5{
if sdate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == True
Then losscnt = losscnt +1;
}
MessageLog("losscnt %.2f", losscnt); // Debug
로스컷 발생시켰는데도 losscnt는 0입니다.
로스컷이 발생되면
프로그램 전체 스탭 중 제어가 어디로 가게 되는 것인가요?
처음부터 수행된다면, 매 봉마다
로스컷 발생이 이전에 일어났는지를 인지해야
그에따른 처리를 할 수 있는데...
==== 이하는 밑에 글 ====================================
안녕하세요
예스스탁입니다.
var : losscnt(0),cnt(0);
#당일 손절매 횟수
losscnt = 0;
for cnt = 1 to 20{
if sdate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == True Then
losscnt = losscnt +1;
}
if losscnt < 1 and 진입조건 then
buy();
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 강제청산 인식
> 프로그램에서
If DayIndex() == 0 Then
{
SetStopLoss(0.5,PointStop); 을 설정한 후
}
장중에 강제청산이 발생되었습니다.
이때, 오늘현재봉 또는 오늘 시작부터 현재봉까지에서
강제청산이 발생되었는 지를
아는 방법이 있습니까?
강제청산 발생 후엔 매매금지시키려고하는데여.
다음글
이전글