커뮤니티
매수식 부탁합니다.
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
큰바위얼굴 님에 의해 삭제된 답변입니다.