SilverTrend Rewritten by CrazyChart

0
(0)
이름:
SilverTrend Rewritten by CrazyChart
작가: 수집기 (2006.10.16 13:22)
다운로드됨: 5259
다운로드:
Indicator SilverTrend rewritten by CrazyChart is an alerting system similar to indicators of ASCTrend. If the indicator SilverTrend rewritten by CrazyChart meets lines, it alerts about necessity to buy or sell.

If the blue line meets the red line from bottom to top, a long position should be opened. If vice versa, a short position should be opened.

SilverTrend Rewritten by CrazyChart 1

4 코멘트 새 댓글을 게시하려면, 제발 로그인 또는 등록하다

Looks excellent! But only because it repaints the last 7 바. Waste of time.

31.12.2009 21:27 rossiya

This indicator is crap! If you look into the codes, it used "future values" to compute the current indicator value, that means once the current price changes, the past indicator values will also change. It won't give you any profits.

Claude.

26.11.2008 01:07 claude

Dear,
Merry Christmass and happy new year.
This file is very important but I am facing the problem which is this file gives the sell/buy notification after the price has gone.Can you help me for the resolution of this file or maybe you have the updated file?
Thanks in advcnace for your support as usaul.
친애하는,
Jamal
03.01.2007 19:37 barakat

Dear,
I have downloaded this software and enabled the ring tone as below whenever get a sell or buy signal,but i faced a problem when i get any signal,which is i am receiving an alert notification for any signal each second and more than 80 times for each second and consequently my computer is freezing.

Thanks in advance for your support to solve this problem.
친애하는,
Jamal Barakat
======================
//+------------------------------------------------------------------+
//| Filename changed to ForexOFFTrend. mq4 by CrazyChart |
//| SilverTrend .mq4 |
//| SilverTrend rewritten by CrazyChart |
//| http://viac.ru/ |
//+------------------------------------------------------------------+

#재산 저작권 "SilverTrend rewritten by CrazyChart"
#속성 링크 "http://viac.ru/ "
//----
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- 입력 매개변수
extern int CountBars = 400;
extern int SSP = 7;
extern double Kmin = 1.6;
extern double Kmax = 50.6;
extern bool gAlert = True; // Switch to allow alerts
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//----
bool gSellAlertGiven = true; // Used to stop constant alerts
bool gBuyAlertGiven = true; // Used to stop constant alerts
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int 초기화()
{
//---- 지표
SetIndexStyle(0, DRAW_LINE, 0, 2);
SetIndexBuffer(0, ExtMapBuffer1);
SetIndexStyle(1, DRAW_LINE, 0, 2);
SetIndexBuffer(1, ExtMapBuffer2);
//----
만약에(CountBars >= Bars)
CountBars = Bars;
SetIndexDrawBegin(0, 바 - CountBars + SSP);
SetIndexDrawBegin(1, 바 - CountBars + SSP);
//----
반품(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
반품(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
정수 시작()
{
int i,
i2,
loopbegin,
counted_bars = IndicatorCounted();
double SsMax,
SsMin,
K,
val1,
val2,
smin,
smax,
가격;
만약에(바 <= SSP + 1)
반품(0);
//---- initial zero
만약에(counted_bars < SSP + 1)
{
~을 위한(i = 1; 나 <= SSP; i++)
ExtMapBuffer1[CountBars-i] = 0. 0;
~을 위한(i = 1; 나 <= SSP; i++)
ExtMapBuffer2[CountBars-i] = 0. 0;
}
~을 위한(i = CountBars - SSP; 나 >= 0; i--)
{
SsMax = High[Highest(없는, 0, MODE_HIGH, SSP, 나 - SSP + 1)];
SsMin = Low[Lowest(없는, 0, MODE_LOW, SSP, 나 - SSP + 1)];
smin = NormalizeDouble((SsMin - (SsMax - SsMin)*Kmin / 100), 숫자);
smax = NormalizeDouble((SsMax - (SsMax - SsMin)*Kmax / 100), 숫자);
ExtMapBuffer1[i-SSP+6] = smax;
ExtMapBuffer2[i-SSP-1] = smax;
val1 = ExtMapBuffer1[0];
val2 = ExtMapBuffer2[0];
만약에(val1 > val2)
{
논평("ïîêَïêà buy ", val1);
만약에(gAlert == true && gBuyAlertGiven == true)
{
PlaySound("알리다. wav");

알리다("Buy signal at " + DoubleToStr(val1, 숫자) + " ~에 " + 기간() +
" 분 차트");
gBuyAlertGiven = true;
gSellAlertGiven = false;
}
}
만약에(val1 < val2)
{
논평("ïًîنàوà sell ", val2);
만약에(gAlert == true && gSellAlertGiven == true)
{
PlaySound("알리다. wav");
알리다("Sell signal at " + DoubleToStr(val2, 숫자) + " ~에 " + 기간()+
" 분 차트");
gBuyAlertGiven = false;
gSellAlertGiven=true;
}
}
}
//----
반품(0);
}
//+------------------------------------------------------------------+

이 게시물이 얼마나 유용했나요??

평가하려면 별표를 클릭하세요.!

평균 평점 0 / 5. 투표수: 0

현재까지 투표가 없습니다! 이 게시물을 가장 먼저 평가해 보세요..

이 게시물이 귀하에게 도움이 되지 못했다니 죄송합니다!

이 게시물을 개선해 보겠습니다.!

이 게시물을 개선할 수 있는 방법을 알려주세요.?



작가: 외환 위키 팀
우리는 경험이 풍부한 Forex 트레이더 팀입니다. [2000-2023] 우리 자신의 조건에 따라 삶을 살기 위해 헌신하는 사람들. 우리의 주요 목표는 재정적 독립과 자유를 얻는 것입니다., 우리는 자기 교육을 추구하고 Forex 시장에서 자립 가능한 라이프 스타일을 달성하기 위한 수단으로 광범위한 경험을 얻었습니다..