Thông thường để biến một ý tưởng thành hiện thực trong khi không biết về code là một vấn đề nan giải và khó khăn với phần đông chúng ta. Khi thấy trên nhóm code có 1 bạn hỏi một vấn đề, nghe tưởng chừng đơn giản nhưng lúc bắt tay vào viết code cũng phải mò một hồi mới ra được. Hy vọng đoạn code sau giúp bạn 1 phần nào đó trong việc tối ưu hoá phương pháp giao dịch. Cũng như các anh chị nhà đầu tư khác cần code để tuỳ biến thành phương pháp theo dõi cá nhân.
Title=""; Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() ); MA20=MA(C,20); MA50=MA(C,50); cat=Cross(MA20,MA50); giatri=ValueWhen(cat,MA50,1); Plot( MA20, "MA20", colorGreen, styleLine ); Plot( MA50, "MA20", colorBlue, styleLine ); PlotShapes(Cross(MA20,MA50)*shapeUpArrow,colorCustom12,0,giatri,-20); ////////// _SECTION_BEGIN("COUNT CROSS MA"); End = EndValue(BarIndex()); diem=IIf(cat,1,0); Value = 0; for (i = End-200; i <= End AND i < BarCount; i++) Value += diem[i]; Label = WriteVal(Value, 1); GfxSetBkMode(0); GfxSelectFont("Arial",20, 600); GfxSetTextColor( colorBlue ); GfxTextOut("COUNT: "+Label, 100, 50); _SECTION_END();