커뮤니티

매수식 부탁합니다.

프로필 이미지
큰바위얼굴
2018-12-10 08:18:14
145
글번호 124265
답변완료
Input : Period(20), MultiD(2); var : MAv(0),BBup(0),BBdn(0); MAv = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); Plot1(MAv, "이평"); Plot2(BBup, "상단밴드"); Plot3(BBdn, "하단밴드"); 위볼린저밴드 지표에서 상단을상향돌파하면 (종가) 매수, (그리고 +1%이상 상향돌파시즉시매수) 하단을하향돌파하면 (종가) 매도, (그리고 -1%이상 하향돌파시즉시매수) 아래수식을같이 연계되게부탁합니다 (목표값10%달성시 보유분의 20%를 이익실현합니다.) input :단기청산; if MarketPosition == -1 and C >= EntryPrice *(1+10/100) Then exitlong("bx+10%",AtStop,highest(H,BarsSinceEntry)-0,"",Floor(CurrentContracts*0.2); if MarketPosition == -1 and C <= EntryPrice *(1-10/100) Then ExitShort("sx-10%",AtStop,Lowest(L,BarsSinceEntry)+0,"",Floor(CurrentContracts*0.2),1); 감사합니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2018-12-10 10:37:05

안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2); var : MAv(0),BBup(0),BBdn(0); MAv = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); if MarketPosition <= 0 Then { if crossup(c,bbup) Then buy("B1"); if H < BBup Then Buy("b2",AtStop,BBup*1.01); } if MarketPosition >= 0 Then { if CrossDown(c,bbup) Then Sell("S1"); if H < BBup Then Sell("S2",AtStop,BBup*0.99); } if MarketPosition == -1 and C >= EntryPrice *(1+10/100) Then exitlong("bx+10%",AtStop,highest(H,BarsSinceEntry)-0,"",Floor(CurrentContracts*0.2),1); if MarketPosition == -1 and C <= EntryPrice *(1-10/100) Then ExitShort("sx-10%",AtStop,Lowest(L,BarsSinceEntry)+0,"",Floor(CurrentContracts*0.2),1); 즐거운 하루되세요 > 큰바위얼굴 님이 쓴 글입니다. > 제목 : 매수식 부탁합니다. > Input : Period(20), MultiD(2); var : MAv(0),BBup(0),BBdn(0); MAv = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); Plot1(MAv, "이평"); Plot2(BBup, "상단밴드"); Plot3(BBdn, "하단밴드"); 위볼린저밴드 지표에서 상단을상향돌파하면 (종가) 매수, (그리고 +1%이상 상향돌파시즉시매수) 하단을하향돌파하면 (종가) 매도, (그리고 -1%이상 하향돌파시즉시매수) 아래수식을같이 연계되게부탁합니다 (목표값10%달성시 보유분의 20%를 이익실현합니다.) input :단기청산; if MarketPosition == -1 and C >= EntryPrice *(1+10/100) Then exitlong("bx+10%",AtStop,highest(H,BarsSinceEntry)-0,"",Floor(CurrentContracts*0.2); if MarketPosition == -1 and C <= EntryPrice *(1-10/100) Then ExitShort("sx-10%",AtStop,Lowest(L,BarsSinceEntry)+0,"",Floor(CurrentContracts*0.2),1); 감사합니다.
프로필 이미지

큰바위얼굴

2018-12-10 10:50:01

큰바위얼굴 님에 의해 삭제된 답변입니다.