커뮤니티

수식 수정 문의드립니다.

프로필 이미지
회원
2010-08-03 09:22:59
596
글번호 31310
답변완료
#최초진입 if MarketPosition == 0 and daylow*1.2 < H and stime < 150000 Then{ buy("b",AtStop,daylow*1.1); } #추가진입 if MarketPosition == 1 and CurrentEntries < 6 and countif(CurrentEntries < CurrentEntries[1],BarsSinceEntry+1) < 1 Then buy("BB",AtStop,EntryPrice+(CurrentEntries*0.1)); if MarketPosition == 1 Then exitlong("bx",AtStop,AvgEntryPrice+0.02,"BB"); SetStopEndofday(143000); 옵션매수식이고요. 당일고가와 저가차이가 20%이상이고, 현재가가 당일저가보다 10% 이상 높으면 진입하는 식입니다. 추가는 피라미드로 최대 6회까지 진입하는 거고요. 위 식을 사용하면 최초매수가가 0.8이면 그 다음 매수가는 0.9, 그 다음은 1.0 이런 식으로 매수를 하게 됩니다. 그런데 최초 0.8 매수후 가격이 올라서 0.9에 매수한 후 가격이 약간 떨어졌다가 다시 0.9가 되면 또 0.9에서 매수를 하게 됩니다. 이렇게 같은 가격대에서 반복적으로 매수하지 않고, 한 가격대에서는 한 번만 매수하고, 그 이후에는 그 가격보다 0.1 포인트 올랐을 때만 매수하게끔 수식 수정 좀 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-08-03 11:30:54

안녕하세요? 예스스탁입니다. 가격이 급격하게 상승하여 지정한 상승률 보다 높게 상승하였다가 하락할 경우 atstop조건에는 해당하므로 지정한 상승률 보다 낮은 가격에서 신호가 발생되는 경우인데, 다음과 같이 수정해 보면 어떨까 합니다. 급격히 상승하는 경우에 범위를 초과한 상승에서는 진입을 하지 않도록 한것입니다. #최초진입 if MarketPosition == 0 and daylow*1.2 < H and stime < 150000 Then{ buy("b",AtStop,daylow*1.1); } #추가진입 if MarketPosition == 1 and CurrentEntries < 6 and countif(CurrentEntries < CurrentEntries[1],BarsSinceEntry+1) < 1 And C < EntryPrice+(CurrentEntries*0.01) Then buy("BB",AtStop,EntryPrice+(CurrentEntries*0.1)); if MarketPosition == 1 Then exitlong("bx",AtStop,AvgEntryPrice+0.02,"BB"); SetStopEndofday(143000); > WT_mbloc 님이 쓴 글입니다. > 제목 : 수식 수정 문의드립니다. > #최초진입 if MarketPosition == 0 and daylow*1.2 < H and stime < 150000 Then{ buy("b",AtStop,daylow*1.1); } #추가진입 if MarketPosition == 1 and CurrentEntries < 6 and countif(CurrentEntries < CurrentEntries[1],BarsSinceEntry+1) < 1 Then buy("BB",AtStop,EntryPrice+(CurrentEntries*0.1)); if MarketPosition == 1 Then exitlong("bx",AtStop,AvgEntryPrice+0.02,"BB"); SetStopEndofday(143000); 옵션매수식이고요. 당일고가와 저가차이가 20%이상이고, 현재가가 당일저가보다 10% 이상 높으면 진입하는 식입니다. 추가는 피라미드로 최대 6회까지 진입하는 거고요. 위 식을 사용하면 최초매수가가 0.8이면 그 다음 매수가는 0.9, 그 다음은 1.0 이런 식으로 매수를 하게 됩니다. 그런데 최초 0.8 매수후 가격이 올라서 0.9에 매수한 후 가격이 약간 떨어졌다가 다시 0.9가 되면 또 0.9에서 매수를 하게 됩니다. 이렇게 같은 가격대에서 반복적으로 매수하지 않고, 한 가격대에서는 한 번만 매수하고, 그 이후에는 그 가격보다 0.1 포인트 올랐을 때만 매수하게끔 수식 수정 좀 부탁드립니다.