커뮤니티
4975번 재질문입니다.
2006-07-13 00:15:15
1326
글번호 10414
매매개시 후 현재까지의 누적손익 최대값을 진입식을 제외한 마켓포지션관련 함수로
나타내보았습니다. 수정부탁드립니다.
if marketposition(1)==1 and marketposion(0)==0 then {
var1 = PositionProfit();
var2 = var2+var1; //손익누적 }
if var2 > var3 then
var3 = var2;//전체 기간 누적 최대이익값
========================================================================
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
if crossup(ma(c,5),ma(c,20)) then
buy();
if crossdown(ma(c,5),ma(c,20)) then{
exitlong();
var1 = PositionProfit();
var2 = var2+var1; //손익누적
}
if var2 > var3 then
var3 = var2;//전체 기간 누적 최대이익값
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 매매개시 후 현재까지의 누적손익 최대값을 구하는 식 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2006-07-13 15:14:08
안녕하세요
예스스탁입니다.
marketposition(1)의 1은 전포지션을 마타냅니다.
그러므로
marketposition(1)==1 and marketposion(0)==0 와 같이 나타내면
전포지션은 매수고 현재는 무포지션이다라고 되어
청산 후 다음 진입까지의 모든 봉이 되며 그때
PositionProfit()은 무포지션이므로 항상 0이 됩니다.
수정했습니다. 참고하시기 바랍니다.
MP = marketposition();
if MP[1] != MP then {
var4 = PositionProfit(1);
var5 = var5+var4; //손익누적
}
if var5 > var6 then
var6 = var5;//전체 기간 누적 최대이익값
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 4975번 재질문입니다.
> 매매개시 후 현재까지의 누적손익 최대값을 진입식을 제외한 마켓포지션관련 함수로
나타내보았습니다. 수정부탁드립니다.
if marketposition(1)==1 and marketposion(0)==0 then {
var1 = PositionProfit();
var2 = var2+var1; //손익누적 }
if var2 > var3 then
var3 = var2;//전체 기간 누적 최대이익값
========================================================================
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
if crossup(ma(c,5),ma(c,20)) then
buy();
if crossdown(ma(c,5),ma(c,20)) then{
exitlong();
var1 = PositionProfit();
var2 = var2+var1; //손익누적
}
if var2 > var3 then
var3 = var2;//전체 기간 누적 최대이익값
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 매매개시 후 현재까지의 누적손익 최대값을 구하는 식 부탁드립니다.
다음글
이전글