커뮤니티

수식해석부탁

프로필 이미지
악어사냥
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, ? ) 몇 포인트수익후 이거말고 지수값을 직접넣어 추적청산식 감사합니다