Cứu ! bác nào biết về code amibroker giúp em với !

Chủ đề trong 'Thị trường chứng khoán' bởi vietan85, 03/09/2016.

59078 người đang online, trong đó có 617 thành viên. 21:26 (UTC+07:00) Bangkok, Hanoi, Jakarta
  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
Chủ đề này đã có 2724 lượt đọc và 4 bài trả lời
  1. vietan85

    vietan85 Thành viên gắn bó với f319.com

    Tham gia ngày:
    16/09/2014
    Đã được thích:
    1.347
    em có 2 cái code mà giờ em muốn kết hợp nó lại thành 1 cái , bác nào giúp em được ko :((

    code 1 :
    Mã:
    _SECTION_BEGIN("Price");
    SetChartOptions(0,chartShowArrows|chartShowDates);
    _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) Vol " +WriteVal( V, 1.0 ) +" {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 )) ));
    Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
    _SECTION_END();
    
    _SECTION_BEGIN("MA");
    P = ParamField("Price field",-1);
    Periods = Param("Periods", 15, 2, 200, 1 );
    Plot( MA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale );
    Buy = Cross( MA( Close, 15 ), MA( Close, 45 ) );
    Sell = Cross( MA( Close, 45 ), MA( Close, 15 ) );
    PlotShapes(IIf(Sell==1, shapeDownArrow, shapeNone), colorYellow, 0,High, Offset=-15);
    PlotShapes(IIf(Buy==1, shapeUpArrow , shapeNone), colorYellow, 0,Low, Offset=-15);
    _SECTION_END();
    
    _SECTION_BEGIN("Mid MA");
    P = ParamField("Price field",-1);
    Periods = Param("Periods", 45, 2, 300, 1 );
    Plot( MA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale );
    _SECTION_END();
    
    _SECTION_BEGIN("Long MA");
    P = ParamField("Price field",-1);
    Periods = Param("Periods", 100, 2, 400, 1 );
    Plot( MA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale );
    Buy = Cross( MA( Close, 15 ), MA( Close, 100 ) );
    Sell = Cross( MA( Close, 100 ), MA( Close, 15 ) );
    PlotShapes(IIf(Sell==1, shapeDownArrow, shapeNone), colorCustom11, 0,High, Offset=-15);
    PlotShapes(IIf(Buy==1, shapeUpArrow , shapeNone), colorCustom11, 0,Low, Offset=-15);
    
    _SECTION_END();
    
    _SECTION_BEGIN("MA 200");
    P = ParamField("Price field",-1);
    Periods = Param("Periods", 200, 2, 500, 1 );
    Plot( MA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale );
    _SECTION_END();
    
    _SECTION_BEGIN("BBands");
    P = ParamField("Price field",-1);
    Periods = Param("Periods", 15, 2, 100, 1 );
    Width = Param("Width", 2, 0, 10, 0.05 );
    Color = ParamColor("Color", colorLightGrey );
    Color = ColorBlend( Color, GetChartBkColor(), 0.5 );
    Style = ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale;;
    Plot( bbt = BBandTop( P, Periods, Width ), "BBTop" + _PARAM_VALUES(), Color, Style );
    Plot( bbb = BBandBot( P, Periods, Width ), "BBBot" + _PARAM_VALUES(), Color, Style );
    PlotOHLC( bbt, bbt, bbb, bbb, "", ColorBlend( Color, GetChartBkColor(), 0.7 ), styleNoLabel | styleCloud | styleNoRescale, Null, Null, Null, -1 );
    _SECTION_END();
    
    _SECTION_BEGIN("Volume");
    Color = ParamColor("Color", ColorRGB( 128, 128, 192 ) );
    Plot( Volume, _DEFAULT_NAME(), ColorBlend( Color, GetChartBkColor(), 0.5 ), styleNoTitle | ParamStyle( "Style", styleHistogram | styleOwnScale | styleThick | styleNoLabel, maskHistogram ), 2 );
    _SECTION_END();
    
    _SECTION_BEGIN("SAR");
    acc = Param("Acceleration", 0.02, 0, 1, 0.001 );
    accm = Param("Max. acceleration", 0.2, 0, 1, 0.001 );
    Plot( SAR( acc, accm ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style", styleDots | styleNoLine, maskDefault | styleDots | styleNoLine ) );
    _SECTION_END();

    code 2 :
    Mã:
    _SECTION_BEGIN("day week hour all in one");
    /*This will Plot monthly, weekly, daily, Hourly, 15 Minute, 5 Minute and 1 Minute charts in one chart but different panes. */
    //================================================== ============================================
    SetChartBkGradientFill(colorWhite,colorLightGrey,colorWhite);
    Period= ParamList("Base","Monthly|Weekly|Daily|Hourly|15Mi nute|5Minute|1Minute",0);
    
    if(Period=="Monthly"){
    TimeFrameSet(inMonthly);
    PlotOHLC(Open, High, Low, Close, "Monthly Price Chart", colorBlack, style = styleCandle | styleOwnScale);
    Plot(V,"Volume",colorWhite, styleHistogram);
    }
    if(Period=="Weekly"){
    TimeFrameSet(inWeekly);
    PlotOHLC(Open, High, Low, Close, "weekly Price Chart", colorBlack, style = styleCandle | styleOwnScale);
    Plot(V,"Volume",colorWhite, styleHistogram);
    }
    if(Period=="Daily"){
    TimeFrameSet(inDaily);
    PlotOHLC(Open, High, Low, Close, "Daily Price Chart", colorBlack, style = styleCandle | styleOwnScale);
    Plot(V,"Volume",colorWhite, styleHistogram);
    }
    if(Period=="Hourly"){
    TimeFrameSet(inHourly);
    PlotOHLC(Open, High, Low, Close, "Hourly Price Chart", colorBlack, style = styleCandle | styleOwnScale);
    Plot(V,"Volume",colorWhite, styleHistogram);
    }
    if(Period=="15Minute"){
    TimeFrameSet(in15Minute);
    PlotOHLC(Open, High, Low, Close, "15Minute Price Chart", colorBlack, style = styleCandle | styleOwnScale);
    Plot(V,"Volume",colorWhite, styleHistogram);
    }
    if(Period=="5Minute"){
    TimeFrameSet(in5Minute);
    PlotOHLC(Open, High, Low, Close, "5Minute Price Chart", colorBlack, style = styleCandle | styleOwnScale);
    Plot(V,"Volume",colorWhite, styleHistogram);
    }
    if(Period=="1Minute"){
    TimeFrameSet(in1Minute);
    PlotOHLC(Open, High, Low, Close, "1Minute Price Chart", colorBlack, style = styleCandle | styleOwnScale);
    Plot(V,"Volume",colorWhite, styleHistogram);
    }
    _SECTION_END();
    Last edited: 03/09/2016
    NYLLVESTON thích bài này.
  2. laborghini1989

    laborghini1989 Thành viên này đang bị tạm khóa Đang bị khóa

    Tham gia ngày:
    10/05/2016
    Đã được thích:
    245
    copy code 2 dán vào code 1.ok?
  3. vietan85

    vietan85 Thành viên gắn bó với f319.com

    Tham gia ngày:
    16/09/2014
    Đã được thích:
    1.347
    được thì em đã làm rồi bác , còn lên đây nhờ làm gì , bác nếu làm được thì giúp em với
  4. luonguct

    luonguct Thành viên này đang bị tạm khóa Đang bị khóa Not Official

    Tham gia ngày:
    07/03/2016
    Đã được thích:
    13.683
    Xin phép được trích lại lời của chủ Topic đã đăng ở một Topic kia.
  5. topgiare

    topgiare Thành viên gắn bó với f319.com Not Official

    Tham gia ngày:
    29/08/2015
    Đã được thích:
    5.166
    Cái này để lọc cổ phiếu à? hay nhể?

Chia sẻ trang này