커뮤니티

산식검토

프로필 이미지
티끌
2014-10-15 11:48:41
173
글번호 79413
답변완료
청산식을 작성중인데 산식을 검토 부탁드립니다 [내용] 0.5포인트의 수익을 확보한후에 M7>80이 없으면 청산 M7>80이 있으면 상<100이면 청산 M7>80이 있으면 상==100이면 상<100일 때 청산 var:Om1(0),Om1i(0),Om2(0),Om2i(0); Om1=0; Om2=0; If MarketPosition==1 and CountIF(M7>80,BarsSinceEntry)==0 Then { If EntryPrice+0.5<=C and BarsSinceEntry+1>=1 Then { Om1=1; Om1i=Index; } } If CountIF(Om1==1,BarsSinceEntry)>0 Then { If 상<100 Then ExitLong("X1"); Else If 상==100 Then { Om2=2; Om2i=Index; } } If CountIF(Om2==2,BarsSinceEntry)>0 and 상[1]==100 and 상[0]<100 Then ExitLong("X2");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-15 14:06:01

안녕하세요 예스스탁입니다. 0.5포인트의 수익을 확보한후에 M7>80이 없으면 청산 M7>80이 있으면 상<100이면 청산 M7>80이 있으면 상==100이면 상<100일 때 청산 문의하신 내용 아래와 같이 작성하시면 됩니다. M7>80이 있으면 상<100이면 청산 M7>80이 있으면 상==100이면 상<100일 때 청산 위 2개의 내용은 상이 100이면 청산하지 않고 상이 100 미만일때 청산하는 내용이므로 같은 내용입니다. M7이 80보다 큰경우가 있으면 상이 100미만일때만 청산하라고 식을 작성하시면 됩니다. if MarketPosition == 1 Then{ if C >= EntryPrice+0.5 Then{ if countif(M7>80,BarsSinceEntry) == 0 Then ExitLong(); if countif(M7>80,BarsSinceEntry) >= 1 and 상 < 100 Then ExitLong(); } } 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 산식검토 > 청산식을 작성중인데 산식을 검토 부탁드립니다 [내용] 0.5포인트의 수익을 확보한후에 M7>80이 없으면 청산 M7>80이 있으면 상<100이면 청산 M7>80이 있으면 상==100이면 상<100일 때 청산 var:Om1(0),Om1i(0),Om2(0),Om2i(0); Om1=0; Om2=0; If MarketPosition==1 and CountIF(M7>80,BarsSinceEntry)==0 Then { If EntryPrice+0.5<=C and BarsSinceEntry+1>=1 Then { Om1=1; Om1i=Index; } } If CountIF(Om1==1,BarsSinceEntry)>0 Then { If 상<100 Then ExitLong("X1"); Else If 상==100 Then { Om2=2; Om2i=Index; } } If CountIF(Om2==2,BarsSinceEntry)>0 and 상[1]==100 and 상[0]<100 Then ExitLong("X2");