안녕하세요?
아래 글번호 81442번 작성주신 지표함수를 응용해 매매를 하고 싶습니다.
input : P(20),dv(2);
var : bbmd(0),bbup(0),bbdn(0),bwidth(0);
bbmd = ma(v,P);
bbup = bbmd+std(V,P)*dv;
bbdn = bbmd-std(V,P)*dv;
Bwidth = (bbup-bbdn)/bbmd;
Plot1(Bwidth);
거래량 기준 Bwidth가 진입을 하고 두번 깨지면(하향되면) 청산하고자 합니다.
가령 진입당시 Bwidth 값이 0.05 인데 0.05-> 0.06-> 0.07-> 0.06-> 0.05 익봉시가 청산
진입당시 Bwidth 값이 0.05 인데 0.05-> 0.04-> 0.05-> 0.04 익봉시가 청산
진입당시 Bwidth 값이 0.05 인데 0.05-> 0.06-> 0.07-> 0.06-> 0.05 익봉시가 청산
진입당시 Bwidth 값이 0.05 인데 0.05-> 0.04-> 0.03 익봉시가 청산
샘플 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2023-03-30 13:30:22
안녕하세요
예스스탁입니다.
input : P(20),dv(2);
var : bbmd(0),bbup(0),bbdn(0),bwidth(0);
bbmd = ma(v,P);
bbup = bbmd+std(V,P)*dv;
bbdn = bbmd-std(V,P)*dv;
Bwidth = (bbup-bbdn)/bbmd;
if MarketPosition == 1 and CountIf(Bwidth<Bwidth[1],BarsSinceEntry) == 2 Then
ExitLong();
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 글번호 81442번 작성주신 지표함수를 응용해 매매를 하고 싶습니다.
input : P(20),dv(2);
var : bbmd(0),bbup(0),bbdn(0),bwidth(0);
bbmd = ma(v,P);
bbup = bbmd+std(V,P)*dv;
bbdn = bbmd-std(V,P)*dv;
Bwidth = (bbup-bbdn)/bbmd;
Plot1(Bwidth);
거래량 기준 Bwidth가 진입을 하고 두번 깨지면(하향되면) 청산하고자 합니다.
가령 진입당시 Bwidth 값이 0.05 인데 0.05-> 0.06-> 0.07-> 0.06-> 0.05 익봉시가 청산
진입당시 Bwidth 값이 0.05 인데 0.05-> 0.04-> 0.05-> 0.04 익봉시가 청산
진입당시 Bwidth 값이 0.05 인데 0.05-> 0.06-> 0.07-> 0.06-> 0.05 익봉시가 청산
진입당시 Bwidth 값이 0.05 인데 0.05-> 0.04-> 0.03 익봉시가 청산
샘플 부탁드립니다.