커뮤니티
수식 재문의
2016-06-08 12:56:27
94
글번호 98832
안녕하세요 답변 감사드립니다.
질문번호 : 48062
답변주신 사항 시뮬레이션 해보니 잘 안되는 부분이 있어 재차 질문드립니다.
초보라 쉽지 않습니다. 부탁드립니다.(답글에 재문의 올렸습니다.)
답변 1
예스스탁 예스스탁 답변
2016-06-08 13:56:24
안녕하세요
예스스탁입니다.
b2진입이 1번만 추가매수되게 수정했습니다.
청산도 b2진입기준으로 변경했습니다.
var : sum(0,data1), S1(0,data1), S2(0,data1), HH(0), LL(0), cnt(0), count(0);
sum = (data2(c)+data3(c));
count = 0;
for cnt = 0 to 20
{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if date != date[1] Then
{
S1 = sum;
HH = sum;
}
#양합 당일 최고값
if sum > HH Then
HH = sum;
if MarketPosition == 0 and stime == 90100 Then{
buy("b1");
}
if MarketPosition == 1 and MaxEntries == 1 and count == 1 and stime <= 125000 and HH > S1*1.065 and sum <= HH*0.99 Then
{
buy("b2");
S2 = sum;
LL = sum;
}
if MarketPosition == 1 and count == 1 and MaxEntries == 2 Then
{
#매수진입 이후 양합 최저값
if sum < LL Then
LL = sum;
#양합이 매수시점양합보다 4% 상승하면 청산
if MaxEntries == 2 and sum >= S2*1.04 Then
ExitLong("bx1");
#양합이 매수시점양합보다 10% 하락하면 청산
if MaxEntries == 2 and sum <= S2*0.90 Then
ExitLong("bx2");
#매수이후 최저양합이 매수시점 양합보다 4%이상 하락후
#현재 양합이 매수이후 최저양합보다 1.5% 상승하면 청산
if MaxEntries == 2 and LL <= S2*0.96 and sum >= LL*1.015 Then
Exitlong("bx3");
}
if MarketPosition == 1 and stime == 150100 Then
ExitLong("bx4");
즐거운 하루되세요
> 탄젠트80 님이 쓴 글입니다.
> 제목 : 수식 재문의
> 안녕하세요 답변 감사드립니다.
질문번호 : 48062
답변주신 사항 시뮬레이션 해보니 잘 안되는 부분이 있어 재차 질문드립니다.
초보라 쉽지 않습니다. 부탁드립니다.(답글에 재문의 올렸습니다.)
이전글