예스스탁
예스스탁 답변
2023-02-13 18:27:45
안녕하세요
예스스탁입니다.
inputs: ChanLength( 20 ),MALength( 50 ) ;
var : hh(0),ll(0),cc(0);
variables: UpperBand( 0 ),LowerBand( 0 ),MidBand( 0 ),LongOK( false ),ShortOK( false ),
LowRef( 0 ),HighRef( 0 ),TriggerLine( 0 ),MAValue( 0 ),box(0) ;
hh = c;
ll = c;
cc = c;
UpperBand = Highest(hh, ChanLength ) ;
LowerBand = Lowest(ll, ChanLength ) ;
MAValue = hMa(cc, MALength ) ;
if ll == LowerBand then
begin
LowRef = ll ;
LongOK = false ;
ShortOK = true ;
end ;
if hh == UpperBand then
begin
HighRef = hh ;
LongOK = true ;
ShortOK = false ;
end ;
TriggerLine = .5 * ( HighRef + LowRef ) ;
Plot1( UpperBand, "UpperBand",iff(LongOK,RED,BLUE));
Plot2( LowerBand, "LowerBand",iff(LongOK,REd,BLUE));
Plot3( TriggerLine, "Trigger");
Plot4( MAValue, "Mov Avg");
if LongOK != LongOK[1] Then
{
var1 = sDate;
Var2 = sTime;
box = Box_New(var1,Var2,UpperBand,NextBarSdate,NextBarStime,LowerBand);
Box_SetColor(box,iff(LongOK,RED,BLUE));
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
{
if LongOK ==true Then
Box_SetBegin(box,NextBarSdate,NextBarStime,UpperBand);
Else
Box_SetEnd(box,NextBarSdate,NextBarStime,LowerBand);
}
즐거운 하루되세요
> 비듬싸순 님이 쓴 글입니다.
> 제목 : 부탁 드립니다
> 수고하십니다 해주신자료는 너무 잘쓰고 있습니다
아래 수식은 돈키언채널을 기반했습니다
RED,BLUE지역을 박스 처리했으면 좋겠습니다 그리고 고가,저가를 종가처리했으면
좋겠습니다
노고에 감사드리며 수고하세요
inputs: ChanLength( 20 ),MALength( 50 ) ;
variables: UpperBand( 0 ),LowerBand( 0 ),MidBand( 0 ),LongOK( false ),ShortOK( false ),
LowRef( 0 ),HighRef( 0 ),TriggerLine( 0 ),MAValue( 0 ) ;
UpperBand = Highest( High, ChanLength ) ;
LowerBand = Lowest( Low, ChanLength ) ;
MAValue = hMa( Close, MALength ) ;
if Low == LowerBand then
begin
LowRef = Low ;
LongOK = false ;
ShortOK = true ;
end ;
if High == UpperBand then
begin
HighRef = High ;
LongOK = true ;
ShortOK = false ;
end ;
TriggerLine = .5 * ( HighRef + LowRef ) ;
Plot1( UpperBand, "UpperBand",iff(LongOK,RED,BLUE));
Plot2( LowerBand, "LowerBand",iff(LongOK,REd,BLUE));
Plot3( TriggerLine, "Trigger");
Plot4( MAValue, "Mov Avg");