다중 기간 표시기 - 페이지 276 1...269270271272273274275276277278279280281282283...1224 새 코멘트 jackt 2009.04.01 03:01 #2751 mtf 표시자 누구든지 작동하는 mtf demarker 표시기가 있습니까? 감사해요 matfx 2009.04.01 05:29 #2752 jackt: 누구든지 작동하는 mtf demarker 표시기가 있습니까? 감사해요 이 버전을 사용해 볼 수 있으며 표준 DeMarker 와 함께 작동합니다. 파일: demarker.mq4 4 kb mtf_demarker.mq4 4 kb jackt 2009.04.02 02:08 #2753 matfx: 이 버전을 사용해 볼 수 있으며 표준 DeMarker와 함께 작동합니다. 작동하지 않습니다. 나는 h4 차트에 2 mtf demarker 를 넣었습니다. 설정 기간 2, tf 1440 및 기간 3, tf 1440. 둘 다 동일한 그래프를 보여줍니다. martingalaj 2009.04.02 09:57 #2754 경보 가 있는 표시자 안녕하세요: 나는 어제 demarker 표시기를 사용합니다. 훌륭합니다! 알람으로 이 표시기를 만들 수 있습니까?? 예를 들어: MTF_Demarker(0) > 0.7이고 MTF_Demarker(15)>0.7인 경우 BUY 및 알람 MTF_Demarker(0) < 0.3 및 MTF_Demarker(15)<0.3 SELL 및 알람인 경우 미리 감사합니다! jturns23 2009.04.03 00:16 #2755 MTF 지표 만들기 누군가가 지표 MTF를 만드는 방법을 보여줄 수 있는지 궁금합니다. 기본 코딩은 할 수 있지만 표준 지표를 MTF로 변환하는 방법을 모릅니다. 하고 싶은 게 많고 직접 배워보고 싶어요. 미리 감사드립니다. 편집: 신경 쓰지 마세요. 그것을 알아 냈습니다. Linuxser 2009.04.03 00:35 #2756 jturns23: 누군가가 지표 MTF를 만드는 방법을 보여줄 수 있는지 궁금합니다. 기본 코딩은 할 수 있지만 표준 지표를 MTF로 변환하는 방법을 모릅니다. 하고 싶은 게 많고 직접 배워보고 싶어요. 미리 감사드립니다. 편집: 신경 쓰지 마세요. 알아냈다. 첫 번째 게시물을 읽는 것으로 시작하십시오. 그것의 쉬운 설명. martingalaj 2009.04.03 00:56 #2757 Mtf_wpr MTF_WPR 표시기로 시스템을 테스트하고 있습니다. 매우 유용합니다. 누군가 이 표시기에 경보를 첨부할 수 있습니까? 예를 들어: MTF_WPR(tf=0)>-20 & MTF_WPR(tf=15)>-20이면 BUY & ALARM MTF_WPR(tf=0)<-80 & MTF_WPR(tf=15)<-80이면 매도 및 알람 고마워 fxbs 2009.04.03 10:42 #2758 matfx: 이 버전을 시도할 수 있으며 표준 DeMarker와 함께 작동합니다. 재킷: 작동하지 않습니다. 나는 h4 차트에 2 mtf demarker를 넣었습니다. 설정 기간 2, tf 1440 및 기간 3, tf 1440. 둘 다 동일한 그래프를 보여줍니다. MTF DeMarker .mq4(3.0KB)에서 line83에 기간 제어를 추가하기만 하면 됩니다. ExtDeMarkerMapBuffer=iCustom(NULL,TimeFrame,"DeMarker", ExtDeMarkerPeriod, 0,y); 파일: denark_mtf.gif 12 kb demarker_mtf.mq4 4 kb jackt 2009.04.03 12:30 #2759 fxbs: MTF DeMarker.mq4(3.0KB)에서 line83에 기간 제어를 추가하기만 하면 됩니다. ExtDeMarkerMapBuffer=iCustom(NULL,TimeFrame,"DeMarker", ExtDeMarkerPeriod, 0,y); 매우 감사합니다. 효과가있다!! FlatBlackHalo 2009.04.06 17:02 #2760 업데이트하지 않는 이유에 대한 아이디어가 있습니까? 안녕하세요. 그래픽을 표시하지 않거나 인디를 로드하지 못하는 점에 대해 사과드립니다. 아직 파일 게시가 허용되지 않는 것 같습니다. 대신 코드를 잘라서 붙여넣어야 해서 죄송합니다. QQE_Alert_MTF_v5a라는 이 인디는 MTF QQE입니다. 업데이트되지 않습니다. 업데이트를 위해 마침표() 모드를 시도했지만 운이 없었습니다. 1분 차트에 놓고 지표를 15분으로 설정하면 잠시 동안 실행하면 어떤 일이 일어나는지 볼 수 있습니다. FXTSDMB 글자 수 제한을 초과했기 때문에 indi를 줄여야 했습니다. 두 번째 부분은 다음 답변에 있습니다. 번거롭게 해서 죄송합니다. 고맙습니다. QQE_Alert_MTF_v5a #속성 표시기_분리_창 #property indicator_levelcolor 빨간색 #속성 표시기_레벨 스타일 0 #속성 표시기_버퍼 3 #property indicator_color1 파란색 #속성 표시기_색상2 CLR_NONE #property indicator_color3 블랙 #속성 표시기_너비1 2 #속성 표시기_레벨1 50.0 이중 g_ibuf_76[]; 이중 g_ibuf_80[]; 이중 g_ibuf_84[]; 이중 g_ibuf_88[]; 이중 g_ibuf_92[]; 이중 g_ibuf_96[]; 이중 g_ibuf_100[]; 이중 g_ibuf_104[]; extern int 평활화 = 5; 외부 정수 TimeFrame = 0; extern string ALERTS = "-------------------------------------------- ------"; extern bool CrossFiftyAlert = FALSE; extern bool CrossFiftyEmail = FALSE; extern bool CrossLineAlert = FALSE; extern bool CrossLineEmail = FALSE; extern bool BothAlert = FALSE; extern bool BothEmail = FALSE; 외부 문자열 MESSAGES = "-------------------------------------------- ------"; extern string FiftyUpMessage = "QQE가 50행을 넘었습니다!!!"; extern string FiftyDownMessage = "QQE가 50행을 넘었습니다 DOWN!!!"; extern string QQECrossUpMessage = "QQE 줄이 UP!!!"; extern string QQECrossDownMessage = "QQE 줄이 아래로 넘어갔습니다!!!"; extern string BothUpMessage = "QQE 라인이 교차되고 50 라인이 깨졌습니다!!!"; extern string BothDownMessage = "QQE 라인이 교차되고 50 라인이 끊어졌습니다 DOWN!!!"; extern string SOUNDS = "-------------------------------------------- ------"; extern string FiftyUpSound = "alert.wav"; extern string FiftyDownSound = "alert.wav"; 외부 문자열 QQECrossUpSound = "alert.wav"; 외부 문자열 QQECrossDownSound = "alert.wav"; 외부 문자열 BothUpSound = "alert.wav"; 외부 문자열 BothDownSound = "alert.wav"; 외부 문자열 DOT_VISIBILITY = "-------------------------------------------- ------"; extern 부울 FiftyUpDot = FALSE; extern 부울 FiftyDownDot = FALSE; extern 부울 QQECrossUpDot = FALSE; extern 부울 QQECrossDownDot = FALSE; extern bool BothUpDot = FALSE; extern bool BothDownDot = FALSE; 외부 문자열 DOT_COLORS = "-------------------------------------------- ------"; 외부 색상 FiftyUpColor = DodgerBlue; 외부 색상 FiftyDownColor = 크림슨; 외부 색상 QQECrossUpColor = 청록색; 외부 색상 QQECrossDownColor = 분홍색; 외부 색상 BothUpColor = 파란색; 외부 색상 BothDownColor = 빨간색; 외부 문자열 DOT_DISTANCE = "-------------------------------------------- ------"; 외부 정수 거리 = 30; 정수 gi_unused_336 = 0; 정수 gi_unused_340 = 0; 정수 gi_344 = 0; 정수 초기화() { 문자열 ls_unused_8; 문자열 ls_20; 표시 버퍼(8); SetIndexBuffer(0, g_ibuf_80); SetIndexBuffer(1, g_ibuf_84); SetIndexBuffer(2, g_ibuf_88); SetIndexBuffer(3, g_ibuf_76); SetIndexBuffer(4, g_ibuf_92); SetIndexBuffer(5, g_ibuf_96); SetIndexBuffer(6, g_ibuf_100); SetIndexBuffer(7, g_ibuf_104); 스위치(시간 프레임) { 사례 1: ls_20 = "기간_M1"; 부서지다; 사례 5: ls_20 = "기간_M5"; 부서지다; 사례 15: ls_20 = "기간_M15"; 부서지다; 사례 30: ls_20 = "기간_M30"; 부서지다; 사례 60: ls_20 = "기간_H1"; 부서지다; 케이스 240: ls_20 = "기간_H4"; 부서지다; 케이스 1440: ls_20 = "기간_D1"; 부서지다; 케이스 10080: ls_20 = "기간_W1"; 부서지다; 케이스 43200: ls_20 = "기간_MN1"; 부서지다; 기본: ls_20 = " 현재 시간대 "; } MathSrand(시간로컬()); 문자열 ls_0 = "QQE" + ls_20; IndicatorShortName(ls_0); 리턴(0); } 정수 초기화() { 문자열 l_name_4; (int li_0 = 32768, li_0 > 0, li_0--) { l_name_4 = "QQE-" + li_0; 개체 삭제(l_name_4); } 리턴(0); } 정수 시작() { int lia_20[]; 이중 ld_28; 이중 ld_36; 정수 li_44; 문자열 l_name_48; int li_0 = IndicatorCounted(); if (li_0 < 0) return (-1); if (li_0 > 0) li_0--; int li_24 = 막대 - li_0; int li_unused_12 = 스무딩; ArrayCopySeries(lia_20, 5, Symbol(), TimeFrame); 정수 li_4 = 0; 정수 li_8 = 0; 동안 (li_4 < li_24) { if (시간[li_4] < lia_20[li_8]) li_8++; g_ibuf_76[li_4] = iRSI(NULL, 타임프레임, 14, PRICE_CLOSE, li_8); li_4++; } li_4 = 0; li_8 = 0; 동안 (li_4 < li_24) { if (시간[li_4] < lia_20[li_8]) li_8++; g_ibuf_80[li_8] = iMAOnArray(g_ibuf_76, 0, 스무딩, 0, MODE_EMA, li_8); li_4++; } (li_4 = 0; li_4 < li_24; li_4++) { ld_28 = MathMax(g_ibuf_80[li_4 + 1], g_ibuf_80[li_4]); ld_36 = MathMin(g_ibuf_80[li_4 + 1], g_ibuf_80[li_4]); g_ibuf_96[li_4] = ld_28 - ld_36; } (li_4 = 0; li_4 < li_24; li_4++) g_ibuf_92[li_4] = iMAOnArray(g_ibuf_96, 0, 27, 0, MODE_EMA, li_4); (li_4 = 0; li_4 < li_24; li_4++) g_ibuf_100[li_4] = 2.618 * iMAOnArray(g_ibuf_92, 0, 27, 0, MODE_EMA, li_4); (li_4 = li_24; li_4 >= 0; li_4--) { if (g_ibuf_80[li_4] == g_ibuf_84[li_4 + 1]) g_ibuf_84[li_4] = g_ibuf_80[li_4]; 또 다른 { if (g_ibuf_80[li_4 + 1] < g_ibuf_84[li_4 + 1] && g_ibuf_80[li_4] < g_ibuf_84[li_4 + 1]) g_ibuf_84[li_4] = MathMin(g_ibuf__84[li_4 +ibuf1]0 ]); 또 다른 { 경우 (g_ibuf_80[li_4 + 1] > g_ibuf_84[li_4 + 1] && g_ibuf_80[li_4] > g_ibuf_84[li_4 + 1]) g_ibuf_84[li_4] = MathMax(g_ibuf_84[li_4 + ibuf1]0 g_ibuf_84, ]); 또 다른 { if (g_ibuf_80[li_4] > g_ibuf_84[li_4 + 1]) g_ibuf_84[li_4] = g_ibuf_80[li_4] - g_ibuf_100[li_4]; 그렇지 않으면 g_ibuf_84[li_4] = g_ibuf_80[li_4] + g_ibuf_100[li_4]; } } } } (li_4 = 0; li_4 < li_24; li_4++) g_ibuf_104[li_4] = 4.236 * iMAOnArray(g_ibuf_92, 0, 27, 0, MODE_EMA, li_4); (li_4 = li_24; li_4 >= 0; li_4--) { if (g_ibuf_80[li_4] == g_ibuf_88[li_4 + 1]) g_ibuf_88[li_4] = g_ibuf_80[li_4]; 또 다른 { if (g_ibuf_80[li_4 + 1] < g_ibuf_88[li_4 + 1] && g_ibuf_80[li_4] < g_ibuf_88[li_4 + 1]) g_ibuf_88[li_4] = MathMin(g_ibuf_88[li_4 +ibuf_8]0, ]); 또 다른 { if (g_ibuf_80[li_4 + 1] > g_ibuf_88[li_4 + 1] && g_ibuf_80[li_4] > g_ibuf_88[li_4 + 1]) g_ibuf_88[li_4] = MathMax(g_ibuf_88[li_4 + ibuf_8] -0 g_ibuf_88, ]); 또 다른 { if (g_ibuf_80[li_4] > g_ibuf_88[li_4 + 1]) g_ibuf_88[li_4] = g_ibuf_80[li_4] - g_ibuf_104[li_4]; 그렇지 않으면 g_ibuf_88[li_4] = g_ibuf_80[li_4] + g_ibuf_104[li_4]; } } } } if (gi_344 == 시간[0]) return (0); (li_4 = li_24 - 1, li_4 >= 0, li_4--) { if (g_ibuf_80[li_4 + 1] > 50.0 && g_ibuf_80[li_4 + 2] <= 50.0 && FiftyUpDot) { li_44 = MathRand() + 1; l_name_48 = "QQE-" + li_44; ObjectCreate(l_name_48, OBJ_ARROW, 0, 시간[li_4], 낮음[li_4] - 거리 * 포인트); ObjectSet(l_name_48, OBJPROP_COLOR, FiftyUpColor); 개체 집합(l_name_48, OBJPROP_ARROWCODE, 108); Multi Timeframe Indicators 포럼을 어지럽히 지 않도록 Indicators with alerts/signal 1...269270271272273274275276277278279280281282283...1224 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
mtf 표시자
누구든지 작동하는 mtf demarker 표시기가 있습니까?
감사해요
누구든지 작동하는 mtf demarker 표시기가 있습니까? 감사해요
이 버전을 사용해 볼 수 있으며 표준 DeMarker 와 함께 작동합니다.
이 버전을 사용해 볼 수 있으며 표준 DeMarker와 함께 작동합니다.
작동하지 않습니다. 나는 h4 차트에 2 mtf demarker 를 넣었습니다. 설정 기간 2, tf 1440 및 기간 3, tf 1440. 둘 다 동일한 그래프를 보여줍니다.
경보 가 있는 표시자
안녕하세요:
나는 어제 demarker 표시기를 사용합니다. 훌륭합니다!
알람으로 이 표시기를 만들 수 있습니까??
예를 들어:
MTF_Demarker(0) > 0.7이고 MTF_Demarker(15)>0.7인 경우 BUY 및 알람
MTF_Demarker(0) < 0.3 및 MTF_Demarker(15)<0.3 SELL 및 알람인 경우
미리 감사합니다!
MTF 지표 만들기
누군가가 지표 MTF를 만드는 방법을 보여줄 수 있는지 궁금합니다. 기본 코딩은 할 수 있지만 표준 지표를 MTF로 변환하는 방법을 모릅니다. 하고 싶은 게 많고 직접 배워보고 싶어요. 미리 감사드립니다.
편집: 신경 쓰지 마세요. 그것을 알아 냈습니다.
누군가가 지표 MTF를 만드는 방법을 보여줄 수 있는지 궁금합니다. 기본 코딩은 할 수 있지만 표준 지표를 MTF로 변환하는 방법을 모릅니다. 하고 싶은 게 많고 직접 배워보고 싶어요. 미리 감사드립니다. 편집: 신경 쓰지 마세요. 알아냈다.
첫 번째 게시물을 읽는 것으로 시작하십시오. 그것의 쉬운 설명.
Mtf_wpr
MTF_WPR 표시기로 시스템을 테스트하고 있습니다. 매우 유용합니다.
누군가 이 표시기에 경보를 첨부할 수 있습니까?
예를 들어:
MTF_WPR(tf=0)>-20 & MTF_WPR(tf=15)>-20이면 BUY & ALARM
MTF_WPR(tf=0)<-80 & MTF_WPR(tf=15)<-80이면 매도 및 알람
고마워
이 버전을 시도할 수 있으며 표준 DeMarker와 함께 작동합니다.
작동하지 않습니다. 나는 h4 차트에 2 mtf demarker를 넣었습니다. 설정 기간 2, tf 1440 및 기간 3, tf 1440. 둘 다 동일한 그래프를 보여줍니다.
MTF DeMarker .mq4(3.0KB)에서 line83에 기간 제어를 추가하기만 하면 됩니다.
ExtDeMarkerMapBuffer=iCustom(NULL,TimeFrame,"DeMarker", ExtDeMarkerPeriod, 0,y);
MTF DeMarker.mq4(3.0KB)에서 line83에 기간 제어를 추가하기만 하면 됩니다. ExtDeMarkerMapBuffer=iCustom(NULL,TimeFrame,"DeMarker", ExtDeMarkerPeriod, 0,y);
매우 감사합니다. 효과가있다!!
업데이트하지 않는 이유에 대한 아이디어가 있습니까?
안녕하세요. 그래픽을 표시하지 않거나 인디를 로드하지 못하는 점에 대해 사과드립니다. 아직 파일 게시가 허용되지 않는 것 같습니다. 대신 코드를 잘라서 붙여넣어야 해서 죄송합니다.
QQE_Alert_MTF_v5a라는 이 인디는 MTF QQE입니다. 업데이트되지 않습니다. 업데이트를 위해 마침표() 모드를 시도했지만 운이 없었습니다. 1분 차트에 놓고 지표를 15분으로 설정하면 잠시 동안 실행하면 어떤 일이 일어나는지 볼 수 있습니다.
FXTSDMB 글자 수 제한을 초과했기 때문에 indi를 줄여야 했습니다. 두 번째 부분은 다음 답변에 있습니다.
번거롭게 해서 죄송합니다. 고맙습니다.
QQE_Alert_MTF_v5a
#속성 표시기_분리_창
#property indicator_levelcolor 빨간색
#속성 표시기_레벨 스타일 0
#속성 표시기_버퍼 3
#property indicator_color1 파란색
#속성 표시기_색상2 CLR_NONE
#property indicator_color3 블랙
#속성 표시기_너비1 2
#속성 표시기_레벨1 50.0
이중 g_ibuf_76[];
이중 g_ibuf_80[];
이중 g_ibuf_84[];
이중 g_ibuf_88[];
이중 g_ibuf_92[];
이중 g_ibuf_96[];
이중 g_ibuf_100[];
이중 g_ibuf_104[];
extern int 평활화 = 5;
외부 정수 TimeFrame = 0;
extern string ALERTS = "-------------------------------------------- ------";
extern bool CrossFiftyAlert = FALSE;
extern bool CrossFiftyEmail = FALSE;
extern bool CrossLineAlert = FALSE;
extern bool CrossLineEmail = FALSE;
extern bool BothAlert = FALSE;
extern bool BothEmail = FALSE;
외부 문자열 MESSAGES = "-------------------------------------------- ------";
extern string FiftyUpMessage = "QQE가 50행을 넘었습니다!!!";
extern string FiftyDownMessage = "QQE가 50행을 넘었습니다 DOWN!!!";
extern string QQECrossUpMessage = "QQE 줄이 UP!!!";
extern string QQECrossDownMessage = "QQE 줄이 아래로 넘어갔습니다!!!";
extern string BothUpMessage = "QQE 라인이 교차되고 50 라인이 깨졌습니다!!!";
extern string BothDownMessage = "QQE 라인이 교차되고 50 라인이 끊어졌습니다 DOWN!!!";
extern string SOUNDS = "-------------------------------------------- ------";
extern string FiftyUpSound = "alert.wav";
extern string FiftyDownSound = "alert.wav";
외부 문자열 QQECrossUpSound = "alert.wav";
외부 문자열 QQECrossDownSound = "alert.wav";
외부 문자열 BothUpSound = "alert.wav";
외부 문자열 BothDownSound = "alert.wav";
외부 문자열 DOT_VISIBILITY = "-------------------------------------------- ------";
extern 부울 FiftyUpDot = FALSE;
extern 부울 FiftyDownDot = FALSE;
extern 부울 QQECrossUpDot = FALSE;
extern 부울 QQECrossDownDot = FALSE;
extern bool BothUpDot = FALSE;
extern bool BothDownDot = FALSE;
외부 문자열 DOT_COLORS = "-------------------------------------------- ------";
외부 색상 FiftyUpColor = DodgerBlue;
외부 색상 FiftyDownColor = 크림슨;
외부 색상 QQECrossUpColor = 청록색;
외부 색상 QQECrossDownColor = 분홍색;
외부 색상 BothUpColor = 파란색;
외부 색상 BothDownColor = 빨간색;
외부 문자열 DOT_DISTANCE = "-------------------------------------------- ------";
외부 정수 거리 = 30;
정수 gi_unused_336 = 0;
정수 gi_unused_340 = 0;
정수 gi_344 = 0;
정수 초기화() {
문자열 ls_unused_8;
문자열 ls_20;
표시 버퍼(8);
SetIndexBuffer(0, g_ibuf_80);
SetIndexBuffer(1, g_ibuf_84);
SetIndexBuffer(2, g_ibuf_88);
SetIndexBuffer(3, g_ibuf_76);
SetIndexBuffer(4, g_ibuf_92);
SetIndexBuffer(5, g_ibuf_96);
SetIndexBuffer(6, g_ibuf_100);
SetIndexBuffer(7, g_ibuf_104);
스위치(시간 프레임) {
사례 1:
ls_20 = "기간_M1";
부서지다;
사례 5:
ls_20 = "기간_M5";
부서지다;
사례 15:
ls_20 = "기간_M15";
부서지다;
사례 30:
ls_20 = "기간_M30";
부서지다;
사례 60:
ls_20 = "기간_H1";
부서지다;
케이스 240:
ls_20 = "기간_H4";
부서지다;
케이스 1440:
ls_20 = "기간_D1";
부서지다;
케이스 10080:
ls_20 = "기간_W1";
부서지다;
케이스 43200:
ls_20 = "기간_MN1";
부서지다;
기본:
ls_20 = " 현재 시간대 ";
}
MathSrand(시간로컬());
문자열 ls_0 = "QQE" + ls_20;
IndicatorShortName(ls_0);
리턴(0);
}
정수 초기화() {
문자열 l_name_4;
(int li_0 = 32768, li_0 > 0, li_0--) {
l_name_4 = "QQE-" + li_0;
개체 삭제(l_name_4);
}
리턴(0);
}
정수 시작() {
int lia_20[];
이중 ld_28;
이중 ld_36;
정수 li_44;
문자열 l_name_48;
int li_0 = IndicatorCounted();
if (li_0 < 0) return (-1);
if (li_0 > 0) li_0--;
int li_24 = 막대 - li_0;
int li_unused_12 = 스무딩;
ArrayCopySeries(lia_20, 5, Symbol(), TimeFrame);
정수 li_4 = 0;
정수 li_8 = 0;
동안 (li_4 < li_24) {
if (시간[li_4] < lia_20[li_8]) li_8++;
g_ibuf_76[li_4] = iRSI(NULL, 타임프레임, 14, PRICE_CLOSE, li_8);
li_4++;
}
li_4 = 0;
li_8 = 0;
동안 (li_4 < li_24) {
if (시간[li_4] < lia_20[li_8]) li_8++;
g_ibuf_80[li_8] = iMAOnArray(g_ibuf_76, 0, 스무딩, 0, MODE_EMA, li_8);
li_4++;
}
(li_4 = 0; li_4 < li_24; li_4++) {
ld_28 = MathMax(g_ibuf_80[li_4 + 1], g_ibuf_80[li_4]);
ld_36 = MathMin(g_ibuf_80[li_4 + 1], g_ibuf_80[li_4]);
g_ibuf_96[li_4] = ld_28 - ld_36;
}
(li_4 = 0; li_4 < li_24; li_4++) g_ibuf_92[li_4] = iMAOnArray(g_ibuf_96, 0, 27, 0, MODE_EMA, li_4);
(li_4 = 0; li_4 < li_24; li_4++) g_ibuf_100[li_4] = 2.618 * iMAOnArray(g_ibuf_92, 0, 27, 0, MODE_EMA, li_4);
(li_4 = li_24; li_4 >= 0; li_4--) {
if (g_ibuf_80[li_4] == g_ibuf_84[li_4 + 1]) g_ibuf_84[li_4] = g_ibuf_80[li_4];
또 다른 {
if (g_ibuf_80[li_4 + 1] < g_ibuf_84[li_4 + 1] && g_ibuf_80[li_4] < g_ibuf_84[li_4 + 1]) g_ibuf_84[li_4] = MathMin(g_ibuf__84[li_4 +ibuf1]0 ]);
또 다른 {
경우 (g_ibuf_80[li_4 + 1] > g_ibuf_84[li_4 + 1] && g_ibuf_80[li_4] > g_ibuf_84[li_4 + 1]) g_ibuf_84[li_4] = MathMax(g_ibuf_84[li_4 + ibuf1]0 g_ibuf_84, ]);
또 다른 {
if (g_ibuf_80[li_4] > g_ibuf_84[li_4 + 1]) g_ibuf_84[li_4] = g_ibuf_80[li_4] - g_ibuf_100[li_4];
그렇지 않으면 g_ibuf_84[li_4] = g_ibuf_80[li_4] + g_ibuf_100[li_4];
}
}
}
}
(li_4 = 0; li_4 < li_24; li_4++) g_ibuf_104[li_4] = 4.236 * iMAOnArray(g_ibuf_92, 0, 27, 0, MODE_EMA, li_4);
(li_4 = li_24; li_4 >= 0; li_4--) {
if (g_ibuf_80[li_4] == g_ibuf_88[li_4 + 1]) g_ibuf_88[li_4] = g_ibuf_80[li_4];
또 다른 {
if (g_ibuf_80[li_4 + 1] < g_ibuf_88[li_4 + 1] && g_ibuf_80[li_4] < g_ibuf_88[li_4 + 1]) g_ibuf_88[li_4] = MathMin(g_ibuf_88[li_4 +ibuf_8]0, ]);
또 다른 {
if (g_ibuf_80[li_4 + 1] > g_ibuf_88[li_4 + 1] && g_ibuf_80[li_4] > g_ibuf_88[li_4 + 1]) g_ibuf_88[li_4] = MathMax(g_ibuf_88[li_4 + ibuf_8] -0 g_ibuf_88, ]);
또 다른 {
if (g_ibuf_80[li_4] > g_ibuf_88[li_4 + 1]) g_ibuf_88[li_4] = g_ibuf_80[li_4] - g_ibuf_104[li_4];
그렇지 않으면 g_ibuf_88[li_4] = g_ibuf_80[li_4] + g_ibuf_104[li_4];
}
}
}
}
if (gi_344 == 시간[0]) return (0);
(li_4 = li_24 - 1, li_4 >= 0, li_4--) {
if (g_ibuf_80[li_4 + 1] > 50.0 && g_ibuf_80[li_4 + 2] <= 50.0 && FiftyUpDot) {
li_44 = MathRand() + 1;
l_name_48 = "QQE-" + li_44;
ObjectCreate(l_name_48, OBJ_ARROW, 0, 시간[li_4], 낮음[li_4] - 거리 * 포인트);
ObjectSet(l_name_48, OBJPROP_COLOR, FiftyUpColor);
개체 집합(l_name_48, OBJPROP_ARROWCODE, 108);