커뮤니티
다시 문의드립니다.
2011-06-22 11:19:22
584
글번호 40023
#a,b,c 진입이 아닐경우 14시 50분 청산
#맞으면 해제
if IsEntryName("a") == false and IsEntryName("b") == false and IsEntryName("c") == false Then
SetStopEndofday(145000);
Else
SetStopEndofday(0);#해제
질문하기 전에 이렇게 해봤는데 안되더군요
그리고 제생각엔 and가 아니라 or을 해야 될거 같은데
그렇게 해도 안되더군요
무엇이 문제인지...
답변 1
예스스탁 예스스탁 답변
2011-06-22 15:23:54
안녕하세요
예스스탁입니다.
해당식 정확히 작성된 식입니다.
진입명이 a,b,c이면 당일청산을 하지않고
다른 진입명이면 당일청산하는 내용입니다.
아래식을 선물이나 옵션 분봉차트에 적용해 보시면
진입이 d일때만 당일청산이 발동하고
나머지는 청산하지 않는 것을 확인하실 수 있습니다.
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy("a");
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
sell("b");
}
Input : Period(12), Period1(5), Period2(5);
value3 = StochasticsK(Period,Period1);
value4 = StochasticsD(Period,Period1,Period2);
# 매수/매도청산
If CrossUP(value3, value4) Then
{
Buy("c");
}
# 매도/매수청산
If CrossDown(value3, value4) Then
{
sell("d");
}
#맞으면 해제
if IsEntryName("a") == false and IsEntryName("b") == false and IsEntryName("c") == false Then
SetStopEndofday(145000);
Else
SetStopEndofday(0);#해제
즐거운 하루되세요
> immidas 님이 쓴 글입니다.
> 제목 : 다시 문의드립니다.
> #a,b,c 진입이 아닐경우 14시 50분 청산
#맞으면 해제
if IsEntryName("a") == false and IsEntryName("b") == false and IsEntryName("c") == false Then
SetStopEndofday(145000);
Else
SetStopEndofday(0);#해제
질문하기 전에 이렇게 해봤는데 안되더군요
그리고 제생각엔 and가 아니라 or을 해야 될거 같은데
그렇게 해도 안되더군요
무엇이 문제인지...