0
(0)
Tên:
Drive
Tác giả: systrad5 (2006.09.08 14:46)
Xếp hạng: 11
Đã tải xuống: 9216
Tải xuống:
Drive 1
_Drive.mq4 (2.3 Kb) Xem
Green above Red -> Hướng lên.

Red above Green -> Xuống.

Periods that seem useful are 4, 16, 128.

Value is calculated as follows:

Hướng lên (Màu xanh lá) = ((Cao - Mở) + (Đóng - Thấp))/2, averaged for the selected period;

Xuống (Màu đỏ) = ((Mở - Thấp) + (Cao - Đóng))/2, averaged for the selected period.

Drive 2

This may have another name or be similar to an existing indicator. I've made up the name drive. Please drop me an email if you've run into a similar indicator before - [email protected]

2 bình luận Để gửi bình luận mới, Xin vui lòng đăng nhập hoặc đăng ký

I like it. On EURUSD 1H, it's giving better exit signals than my current indicators.
16.07.2011 08:30 maj1es2tic

#property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Green #property indicator_color2 Red //---- input parameters extern int Depth = 16; //---- buffers double UpBuffer[]; double DownBuffer[]; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int init() { //---- additional buffers SetIndexStyle(0, DRAW_LINE); SetIndexBuffer(0, UpBuffer); SetIndexStyle(1, DRAW_LINE); SetIndexBuffer(1, DownBuffer); //---- name for DataWindow and indicator subwindow label string short_name = "Drive(" + Depth + ")"; IndicatorShortName(short_name); SetIndexLabel(0, "DriveUp"); SetIndexLabel(1, "DriveDn"); //---- trở lại(0); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int start() { int i, j; double UpCnt, DnCnt; nếu như(thanh <= Depth + 10) trở lại(0); //---- last counted bar will be recounted int counted_bars = IndicatorCounted(); int limit = Bars - counted_bars; nếu như(counted_bars > 0) limit++; //---- Load prices into CBuffer[0] vì(tôi = 0; Tôi < limit; i++) { UpCnt = 0; DnCnt = 0; vì(j = 0; j < Depth; j++) { UpCnt = UpCnt + (Cao[i+j] - Mở[i+j]) + (Close[i+j] - Thấp[i+j]); DnCnt = DnCnt + (Mở[i+j] - Thấp[i+j]) + (Cao[i+j] - Đóng[i+j]); } UpBuffer[Tôi] = (UpCnt / (2 * Depth)) / Điểm; DownBuffer[Tôi] = (DnCnt / (2 * Depth)) / Điểm; } trở lại(0); } //+------------------------------------------------------------------+

Bài đăng này hữu ích như thế nào?

Bấm vào một ngôi sao để đánh giá nó!

Đánh giá trung bình 0 / 5. Số phiếu bầu: 0

Không có phiếu bầu cho đến nay! Hãy là người đầu tiên đánh giá bài viết này.

Chúng tôi xin lỗi vì bài đăng này không hữu ích cho bạn!

Hãy để chúng tôi cải thiện bài đăng này!

Hãy cho chúng tôi biết cách chúng tôi có thể cải thiện bài đăng này?



Tác giả: Nhóm ngoại hối Wiki
Chúng tôi là một nhóm gồm các Nhà giao dịch ngoại hối giàu kinh nghiệm [2000-2023] những người cống hiến để sống cuộc sống theo cách riêng của chúng ta. Mục tiêu chính của chúng tôi là đạt được sự độc lập và tự do về tài chính, và chúng tôi đã theo đuổi việc tự học và có được nhiều kinh nghiệm trong thị trường ngoại hối như là phương tiện của chúng tôi để đạt được lối sống bền vững.