사람들, 지표에 대한 도움, 누군가가 MQL로 전송한 것을 버릴 수도 있습니다. 저는 ATR MA Oscillator를 작성하여 여러분과 공유했지만 저 외에는 아무도 이 프로그램을 사용하지 않는다는 것을 알았습니다. 저는 디트렌드 오실레이터를 다룰 수 없습니다. 오류가 어디에 있는지 알 수 없습니다.
#속성 표시기_분리_창 #속성 표시기_버퍼 2 #property indicator_color1 다저블루 #property indicator_color2 빨간색 //---- 외부 정수 ma1_prd = 35; 외부 정수 ma2_prd = 30; 외부 정수 CountBars = 2000;
이중 dpo[]; 두 번 하다[];
정수 초기화() { 문자열 short_name; SetIndexStyle(0, DRAW_LINE); SetIndexBuffer(0, 수행); SetIndexBuffer(1, dpo); short_name = "추세 제거된 오실레이터("+ma1_prd+","+ma2_prd+")"; IndicatorShortName(short_name); SetIndexLabel(0, short_name); if(CountBars >= 막대) CountBars = 바; SetIndexDrawBegin(0, 막대 - CountBars + ma1_prd + 1); 리턴(0); } 정수 시작() { 정수 i, counted_bars=IndicatorCounted(); 이중 t_prd;
그렇다면 왜 포럼에서 사람들에게 냄새를 맡게합니까? 즉시 경고하십시오. .... 그렇지 않으면 우리는 기뻤습니다 ...
젠장 천천히 읽어봐
2번, 3번, 10번
"판매" 후 웃는 얼굴을 넣어보십시오..
당신이 사고 싶다면 당연히 팔겠습니다. 그래서 아예 팔지 않습니다.
우리는 소원하지 않습니다! 너무 적게 찢으시네요... 포포프 제품에 비하면...
제 친구도 술을 마십니다. 그는 즉시 영어로 바꾸지만 메릴랜드에 살고 있습니다. 그리고 그들은 또한 Dnepropetrovsk에 위기가 있다고 씁니다!
좋은 보드카를위한 충분한 사람들 ..
실수하다
그것은 또한 악을 취했지만 Reshetov는 몇 년 동안 결혼했으며 xy에서 xy를 알아낼 것이라고 생각합니다.
하지만 mq4에서 생성된 FxSB 전략을 코딩하려고 했습니다.
지표에 대한 설명이 없다는 사실에 직면했습니다.
특히 Pivot Points 및 Money Flow( Money Flow Index 와 혼동하지 말 것).
이 전략은 eurusd60에서 작동합니다. 각 시간의 피벗 포인트
양초가 다릅니다(지표 차트 창에서 위치 및 확인).
인터넷에서 찾은 피벗은 하루(24시간)의 라인을 제공합니다.
그렇다면 FxSB에서 이러한 피벗 포인트와 자금 흐름은 무엇입니까?
공식을 찾을 수만 있다면...
하지만 mq4에서 생성된 FxSB 전략을 코딩하려고 했습니다.
지표에 대한 설명이 없다는 사실에 직면했습니다.
특히, Pivot Points 및 Money Flow(Money Flow Index와 혼동하지 말 것).
이 전략은 eurusd60에서 작동합니다. 각 시간의 피벗 포인트
양초가 다릅니다(지표 차트 창에서 위치 및 확인).
인터넷에서 찾은 피벗은 하루(24시간)의 라인을 제공합니다.
그렇다면 FxSB에서 이러한 피벗 포인트와 자금 흐름은 무엇입니까?
공식을 찾을 수만 있다면...
소스 코드 보기: Indicators의 소스 코드
소스 코드 보기: Indicators의 소스 코드
아, 그들이 있습니다! 감사합니다!
FSB v2.8 및 이전 버전은 이전 막대에 대한 피벗 포인트 를 계산합니다.
다음 버전 FSB v2.8.1.3 Beta부터 이전 막대 또는 이전 날짜(기본값)에 대한 PP를 계산할 수 있습니다.
오늘은 Forex Strategy Builder도 다운로드했습니다. 제공된 Framework 3.5는 모든 것이 작동합니다. 재미있는 프로그램 주말에 해봐야겠어요 :)
사람들, 지표에 대한 도움, 누군가가 MQL로 전송한 것을 버릴 수도 있습니다. 저는 ATR MA Oscillator를 작성하여 여러분과 공유했지만 저 외에는 아무도 이 프로그램을 사용하지 않는다는 것을 알았습니다. 저는 디트렌드 오실레이터를 다룰 수 없습니다. 오류가 어디에 있는지 알 수 없습니다.
#속성 표시기_분리_창
#속성 표시기_버퍼 2
#property indicator_color1 다저블루
#property indicator_color2 빨간색
//----
외부 정수 ma1_prd = 35;
외부 정수 ma2_prd = 30;
외부 정수 CountBars = 2000;
이중 dpo[];
두 번 하다[];
정수 초기화()
{
문자열 short_name;
SetIndexStyle(0, DRAW_LINE);
SetIndexBuffer(0, 수행);
SetIndexBuffer(1, dpo);
short_name = "추세 제거된 오실레이터("+ma1_prd+","+ma2_prd+")";
IndicatorShortName(short_name);
SetIndexLabel(0, short_name);
if(CountBars >= 막대)
CountBars = 바;
SetIndexDrawBegin(0, 막대 - CountBars + ma1_prd + 1);
리턴(0);
}
정수 시작()
{
정수 i, counted_bars=IndicatorCounted();
이중 t_prd;
if(막대 <= ma1_prd)
리턴(0);
if(counted_bars < ma1_prd)
{
for(i = 1; i <= ma1_prd; i++)
dpo[카운트바-i] = 0.0;
}
i = CountBars - ma1_prd - 1;
t_prd = ma1_prd / 2 + 1;
동안(나는 >= 0)
{
dpo[i] = 닫기[i] - iMA(NULL,0,ma1_prd, t_prd,MODE_LWMA,PRICE_MEDIAN,i);
do[i] = iMAOnArray(dpo,Bars,ma2_prd,0,MODE_SMMA,i);
나--;
}
리턴(0);
}
디트렌드 오실레이터(13, 3) = MACD 신호 라인 (13, 1, 3)
디트렌드 오실레이터
MA1 기간 = 13
MA2 기간 = 3
MACD
느린 MA 기간 = 13
빠른 MA 기간 = 1(FastMA = 닫기)
신호 라인 주기 = 3
디트랜디드 오실레이터 = MA2(종가 - MA1)
MACD 신호 라인 = MA3(FastMA - SlowMA)
.......................
ATR MA 오실레이터 = ATR - MA(ATR)