Nhờ sửa code

Nhờ sửa code

Nhờ sửa code
Em có code ami này muốn nhờ các cao nhân sửa giúp em đồ thị thanh thành đồ thị hình nến giúp em.
Thank các bác :D
asv1.uphinhnhanh.com_images_2018_09_01_Capture7b5ad.png

Mã:
_SECTION_BEGIN("HutSongChich");
FormulaName = "Supe Robot 3in1";


prev=AMA2(C,1,0);
d=IIf(C>Ref(Max(Max(H,Ref(H,-3)),Max(Ref(H,-1),Ref(H,-2))),-1),Min(Min(L,Ref(L,-3)),Min(Ref(L,-1),Ref(L,-2))),
IIf(C<Ref(Min(Min(L,Ref(L,-3)),Min(Ref(L,-1),Ref(L,-2))),-1),Max(Max(H,Ref(H,-3)),Max(Ref(H,-1),Ref(H,-2))),PREV));
a=Cross(Close,d);
b=Cross(d,Close);
state=IIf(BarsSince(a)<BarsSince(b),1,0);
s=state>Ref(state,-1);
ss=state<Ref(state,-1);
sss=state==Ref(state,-1);
col=IIf(state == 1 ,8,IIf(state ==0,4,1));

Plot(C,"",Col,128|styleThick);
PlotShapes( shapeUpArrow * s ,6,0,L);
PlotShapes( shapeDownArrow *ss ,4,0,H);
Filter = s OR sss OR sss ;
AddColumn(C,"close",1.2);
AddColumn( IIf( s, 66,1 ), "MUA", formatChar, 1, bkcolor =IIf (s,colorGreen, colorRed ));
AddColumn( IIf( Ss, 83,1 ), "BAN", formatChar, 1, bkcolor =IIf (Ss,colorRed, colorGreen ));
AddColumn( IIf( sss, 87,1 ), "w", formatChar, 1, bkcolor =IIf (sss,colorYellow, colorRed ));

roboNo = Param("Robo No", 3, 1, 4);
minVolume = Param("Min Volume", 20000, 1000, 1000000);
function ZeroLagTEMA( array, period )
{
    TMA1 = TEMA( array, period );
    TMA2 = TEMA( TMA1, period );
    Diff = TMA1 - TMA2;
    return TMA1 + Diff ;
}
function Check(period, isBuy) {
    HaClose = (O+H+L+C)/4;
    HaOpen = AMA( Ref( HaClose, -1 ), 0.5 );
    HaHigh = Max( H, Max( HaClose, HaOpen ) );
    HaLow = Min( L, Min( HaClose, HaOpen ) );
    HaClose = ( HaClose + HaOpen + HaHigh + HaLow )/4;
    ZLHa = ZeroLagTEMA( HaClose, period );
    ZLTyp = ZeroLagTEMA( Avg, period );
    
    result = Null;
    if (isBuy > 0)
    {
        result = Cross( ZLTyp, ZLHa );
    }
    else if (isBuy < 0)
    {
        result = Cross( ZLHa, ZLTyp );
    }
    return result;
}
function Tplus(isBuy) {
    prev=AMA2(C,1,0);
    d=IIf(C>Ref(Max(Max(H,Ref(H,-3)),Max(Ref(H,-1),Ref(H,-2))),-1),Min(Min(L,Ref(L,-3)),Min(Ref(L,-1),Ref(L,-2))),
        IIf(C<Ref(Min(Min(L,Ref(L,-3)),Min(Ref(L,-1),Ref(L,-2))),-1),Max(Max(H,Ref(H,-3)),Max(Ref(H,-1),Ref(H,-2))),PREV));
    a=Cross(Close,d);
    b=Cross(d,Close);
    state=IIf(BarsSince(a)<BarsSince(b),1,0);
    if (isBuy > 0)
        result = state>Ref(state,-1);
    else if (isBuy < 0)
        result = state<Ref(state,-1);
    else result = state==Ref(state,-1);
    
    return result;
}
bscore = Check(13, 1) + Check(20, 1) + Check(35, 1) + Check(55, 1)+ Check(65, 1) + Tplus(1);
sscore = Check(13, -1) + Check(20, -1) + Check(35, -1) + Check(55, -1)+Check(65, -1) + Tplus(-1);

Buy = bscore >= roboNo;
Sell = sscore >= roboNo;
Filter = (V > minVolume) && ((bscore > 0) || (sscore  > 0));
AddColumn( bscore , "MUA", 1.0, colorGreen );
AddColumn( sscore , "BAN", 1.0, colorRed );
AddColumn( V , "Volume", 1.0, colorDefault );
_TRACE(FullName() + "   " +  sscore + " " + Check(13, -1)+ "  " +  Check(20, -1) + "  " + Check(35, -1) + "  " + Check(50, -1) + "  " +  Check(65, -1)+ "  " +  Tplus(-1));
_SECTION_END();

Title ="HutSongChich" + " - "  +  EncodeColor(colorYellow)+ Name()+" - Date : "+Date() + " - " +" O = "+WriteVal(O)+", H = "+WriteVal(H)+", L = "+WriteVal(L)+", C = "+WriteVal(C)+" Volume : "+WriteVal(V);


_SECTION_END();

_SECTION_END();
 
 

Giới thiệu sách Trading hay
Bộ sách Giao Dịch Thực Chiến của Trader Chuyên Nghiệp

Bộ sách tổng hợp những phương pháp giao dịch hiệu quả cao của những Trader chuyên nghiệp

BÌNH LUẬN MỚI NHẤT

AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

Back
Bên trên

Miễn trừ trách nhiệm

Tất cả nội dung trên website này đều vì mục đích cung cấp thông tin và không phải lời khuyên đầu tư.

Tại Việt Nam, giao dịch CFD forex có các rủi ro nhất định, trong đó bao gồm rủi ro về pháp lý. Độc giả nên tìm hiểu kỹ trước khi đưa ra quyết định tham gia.