커뮤니티
수식해석부탁
2012-03-02 23:41:17
400
글번호 48510
var1=ma(c,20)
if SwingLow(1,var1,Left,Right,Left+Right+1) != -1 Then{ //저점이 발생하면
value1 = var1[right];
value2 = value1[1];
-> value11 = value11+1;
if abs(value1-value2) <= 0.5 and value2 > 0 Then{
if MarketPosition == 0 and
-> (TotalTrades ==0 or (TotalTrades >= 1 and C > EntryPrice(1)+PriceScale and
-> C < EntryPrice(1)-PriceScale)) Then
buy();
}
swing함수 관련 위와같은 수식을 작성해주셨는데,
1.화살표 부분 해석부탁드립니다
2.위에 식을 시뮬해보면 거래가 3년 동안 딱 한 번 발생하는데 왜그런지요?
3.수동청산식 하나 부탁: 지수가 A값(예:262.5)도달이후, 최고가 대비 0.5P 하락하면 청산
Exitlong( ? ,262.5, ? ) 몇 포인트수익후 이거말고 지수값을 직접넣어 추적청산식
감사합니다
답변 1
예스스탁 예스스탁 답변
2012-03-05 09:44:39
안녕하세요
예스스탁입니다.
아래 주석을 붙여드렸습니다.
해당 식이 신호가 발생되지 않는 것은 아래 내용때문입니다.
(C > EntryPrice(1)+PriceScale and C < EntryPrice(1)-PriceScale)
위 내용은 or로 변경해서 작성하고 주석을 붙여 드렸습니다.
var1=ma(c,20)
if SwingLow(1,var1,Left,Right,Left+Right+1) != -1 Then{ //저점이 발생하면
value1 = var1[right]; #최근 발생한 SwingLow의 값
value2 = value1[1];# 그 이전 발생한 SwingLow의 값
value11 = value11+1;# 전체 SwingLow 발생 횟수
#최근과 이전 발생한 SwingLow의 값차이는 0.5이하이고, 이전 발생한 SwingLow값은 0이상(이전에 SwingLow를 발생햇었던것을 의미)
if abs(value1-value2) <= 0.5 and value2 > 0 Then{
if MarketPosition == 0 and# 무포지션 상태에서
#차트상 첫 거래이거나 두번째거래이면 현재가가 직전거래의 진입가 +1틱이상이거나 -1틱 이하
(TotalTrades ==0 or (TotalTrades >= 1 and (C > EntryPrice(1)+PriceScale or C < EntryPrice(1)-PriceScale))) Then
buy();
}
}
즐거운 하루되세요
> 악어사냥 님이 쓴 글입니다.
> 제목 : 수식해석부탁
> var1=ma(c,20)
if SwingLow(1,var1,Left,Right,Left+Right+1) != -1 Then{ //저점이 발생하면
value1 = var1[right];
value2 = value1[1];
-> value11 = value11+1;
if abs(value1-value2) <= 0.5 and value2 > 0 Then{
if MarketPosition == 0 and
-> (TotalTrades ==0 or (TotalTrades >= 1 and C > EntryPrice(1)+PriceScale and
-> C < EntryPrice(1)-PriceScale)) Then
buy();
}
swing함수 관련 위와같은 수식을 작성해주셨는데,
1.화살표 부분 해석부탁드립니다
2.위에 식을 시뮬해보면 거래가 3년 동안 딱 한 번 발생하는데 왜그런지요?
3.수동청산식 하나 부탁: 지수가 A값(예:262.5)도달이후, 최고가 대비 0.5P 하락하면 청산
Exitlong( ? ,262.5, ? ) 몇 포인트수익후 이거말고 지수값을 직접넣어 추적청산식
감사합니다