코딩하는 방법? - 페이지 44 1...373839404142434445464748495051...347 새 코멘트 Beno 2007.10.21 20:15 #431 기드데이 ralph.ronnquist 그래서 SDLL = long SDLS = short와 같은 다른 sdl 라인을 생성해야 합니까? 내 생각에 SDL indi에서 말하는 것이 옳다고 생각합니다. uptrend = 버퍼 1 및 인덱스 1 색상 파란색 dntrend = 버퍼 2 및 인덱스 2 색상 빨간색 그렇다면 어디에 넣어야 할까요? iCustom 라인의 끝에 넣습니까? double SDL=iCustom(NULL,0,"경사방향선",period,method,price,1,1,shift); 아니면 내가 길을 벗어난 걸까 How to code? MT4 get indicator value Coding Help Needed Buy ralphronnquist 2007.10.21 20:28 #432 성명: double SDL=iCustom(NULL,0,"Slope Direction Line",period,method,price,1,shift); SDL이 주어진 "shift" 막대에서 두 번째 버퍼(Uptrend)의 값을 유지하도록 합니다. (오타처럼 보이는 반복된 ",1"이 있음에 유의하십시오. 어쨌든 거기에 있어서는 안 됩니다.) 예, Uptrend와 Dntrend를 모두 읽으려면 값을 유지하기 위해 두 개의 변수가 필요합니다. 당신이 말했듯이, Uptrend는 1이고 Dntrend는 2입니다. How to code? MT4 get indicator value Coding help Beno 2007.10.21 21:06 #433 기드데이 랄프 도움을 주셔서 감사합니다. 작동 중입니다. 이제 자러 갈 수 있습니다. 건배 베노 [삭제] 2007.10.22 00:20 #434 wolfe: 이것이 당신이 찾고 있던 것이기를 바랍니다. 그것은 올바른 방향으로 나를 보냈습니다. 정말 감사합니다. 내 새로운 문제는 내 if 문이 호출될 때 .... 그것은 현재 막대와 관련하여 이전 표시 막대의 값을 벗어나서 Alert()를 보냅니다. 내가 만든... 약 20번. 한 번만 보내도록 하려면 어떻게 해야 합니까? 변수를 사용하여 생성 및 켜기/끄기를 시도했지만 불행히도 MQL4에서는 작동하지 않습니다. 그런 다음 나는 타이머에 대해 생각했습니다. 타이머가 있다면 20초 동안 한 번만 경보를 울리는 타이머도 만들 수 있습니다. 그러나 MQL4에서 실제로 가능할 것이라는 아이디어에 대해서는 손실이 있습니다. 어떤 아이디어? 지표 질문 선형 회귀 채널 MTS에서 인공 지능 사용 [삭제] 2007.10.22 01:45 #435 즉... 첫 번째 이후에 경고를 중지할 방법이 필요합니다. 왜냐하면 현재로서는 여러 번 경고하고 있기 때문입니다(당신이 짐작할 수 있듯이 성가시고 불필요함) wolfe 2007.10.22 02:12 #436 dharsant: 즉... 첫 번째 이후에 경고를 중지할 방법이 필요합니다. 왜냐하면 현재로서는 여러 번 경고하고 있기 때문입니다(당신이 짐작할 수 있듯이 성가시고 불필요함) 볼 코드를 제공해 주시겠습니까? 경고가 처음 전송된 후 트립되도록 부울 true/false를 설정할 수 있습니다. [삭제] 2007.10.22 02:31 #437 어떤 코드가 의미가 있을지 모르겠습니다. 경고에 대한 내 if 문은 다음과 같습니다. "Code": latestlatestmain = 내 표시기에 다시 2개의 막대가 있습니다. lastmain = 내 표시기의 이전 막대 if(MainCCI > ErgoCCI){ {신호 = "짧은"; if ((최신 최신 메인 >= 0) && (최신 메인 < 0)) { PlaySound("alert2.wav"); } } if(lastsignal != 신호 && alertTag!=시간[0]){ alertTag = 시간[0]; 마지막 신호 = 신호; } } if (MainCCI < ErgoCCI){ {신호 = "긴"; if ((최신 최신 주 0)) { PlaySound("alert2.wav"); } 이것은 FX 스나이퍼 표시기이며 내 매개변수 에 맞으면 경고를 보냅니다. 부울 참/거짓을 설정하는 방법은 무엇입니까? 해봤는데..... "켜기/끄기 스위치가 있는 코드": if(MainCCI > ErgoCCI){ {신호 = "짧은"; if ((최신 최신 메인 >= 0) && (최신 메인 < 0)) { if (onealert == 1) { PlaySound("alert2.wav"); 경고 = 0; } } } if(lastsignal != 신호 && alertTag!=시간[0]){ alertTag = 시간[0]; 마지막 신호 = 신호; } } if (MainCCI < ErgoCCI){ {신호 = "긴"; if ((최신 최신 주 0)) { if (onealert == 0) { PlaySound("alert2.wav"); 경고 = 1; } } 또는 그 변형을 사용하여 변수로 켜기/끄기를 만들 수 있습니다. 부울을 사용하여 할 수 있는 다른 것이 있습니까? 내가 어떻게 할 수 있는지에 대한 아이디어가 있습니까? 나에게 경고하는 한 잘 작동하는 순간에는 약 5-6 번 경고합니다. 시간을 감사하고 짝을 도우십시오. -다르산트 [삭제] 2007.10.22 03:26 #438 그냥 내가 그것을 해결했다고 생각하고 Sleep(); 일할거야.... 젠장 [삭제] 2007.10.22 04:12 #439 나는 이것을 Codersguru에서 찾았습니다. void AlertOnce(string alert_msg, int ref) { if (ref > 10) return; ref--; static int LastAlert[10]; if( LastAlert[ref] == 0 || LastAlert[ref] < Bars) { Alert(alert_msg); LastAlert[ref] = Bars; } } 내가 노리는 것 같아!! 이것을 내 지표와 함께 사용하면 ... 내 스크립트에 함수 를 배치한 다음 AlertOnce("저격수가 오래갑니다",10); 내 Alert() 대신; ? 나는 성가신 작은 경험이 없는 프로그래머처럼 느껴집니다. [삭제] 2007.10.22 04:34 #440 알겠습니다, 도와주셔서 감사합니다!!! 1...373839404142434445464748495051...347 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
기드데이 ralph.ronnquist
그래서 SDLL = long SDLS = short와 같은 다른 sdl 라인을 생성해야 합니까?
내 생각에 SDL indi에서 말하는 것이 옳다고 생각합니다.
uptrend = 버퍼 1 및 인덱스 1 색상 파란색
dntrend = 버퍼 2 및 인덱스 2 색상 빨간색
그렇다면 어디에 넣어야 할까요? iCustom 라인의 끝에 넣습니까?
double SDL=iCustom(NULL,0,"경사방향선",period,method,price,1,1,shift);
아니면 내가 길을 벗어난 걸까
성명:
SDL이 주어진 "shift" 막대에서 두 번째 버퍼(Uptrend)의 값을 유지하도록 합니다.
(오타처럼 보이는 반복된 ",1"이 있음에 유의하십시오. 어쨌든 거기에 있어서는 안 됩니다.)
예, Uptrend와 Dntrend를 모두 읽으려면 값을 유지하기 위해 두 개의 변수가 필요합니다. 당신이 말했듯이, Uptrend는 1이고 Dntrend는 2입니다.
기드데이 랄프
도움을 주셔서 감사합니다. 작동 중입니다. 이제 자러 갈 수 있습니다.
건배
베노
이것이 당신이 찾고 있던 것이기를 바랍니다.
그것은 올바른 방향으로 나를 보냈습니다. 정말 감사합니다.
내 새로운 문제는 내 if 문이 호출될 때 ....
그것은 현재 막대와 관련하여 이전 표시 막대의 값을 벗어나서 Alert()를 보냅니다. 내가 만든... 약 20번.
한 번만 보내도록 하려면 어떻게 해야 합니까?
변수를 사용하여 생성 및 켜기/끄기를 시도했지만 불행히도 MQL4에서는 작동하지 않습니다.
그런 다음 나는 타이머에 대해 생각했습니다. 타이머가 있다면 20초 동안 한 번만 경보를 울리는 타이머도 만들 수 있습니다.
그러나 MQL4에서 실제로 가능할 것이라는 아이디어에 대해서는 손실이 있습니다.
어떤 아이디어?
즉... 첫 번째 이후에 경고를 중지할 방법이 필요합니다. 왜냐하면 현재로서는 여러 번 경고하고 있기 때문입니다(당신이 짐작할 수 있듯이 성가시고 불필요함)
즉... 첫 번째 이후에 경고를 중지할 방법이 필요합니다. 왜냐하면 현재로서는 여러 번 경고하고 있기 때문입니다(당신이 짐작할 수 있듯이 성가시고 불필요함)
볼 코드를 제공해 주시겠습니까?
경고가 처음 전송된 후 트립되도록 부울 true/false를 설정할 수 있습니다.
어떤 코드가 의미가 있을지 모르겠습니다. 경고에 대한 내 if 문은 다음과 같습니다.
latestlatestmain = 내 표시기에 다시 2개의 막대가 있습니다.
lastmain = 내 표시기의 이전 막대
if(MainCCI > ErgoCCI){
{신호 = "짧은";
if ((최신 최신 메인 >= 0) && (최신 메인 < 0)) {
PlaySound("alert2.wav");
}
}
if(lastsignal != 신호 && alertTag!=시간[0]){
alertTag = 시간[0];
마지막 신호 = 신호;
}
}
if (MainCCI < ErgoCCI){
{신호 = "긴";
if ((최신 최신 주 0)) {
PlaySound("alert2.wav");
}
이것은 FX 스나이퍼 표시기이며 내 매개변수 에 맞으면 경고를 보냅니다.
부울 참/거짓을 설정하는 방법은 무엇입니까?
해봤는데.....
if(MainCCI > ErgoCCI){
{신호 = "짧은";
if ((최신 최신 메인 >= 0) && (최신 메인 < 0)) {
if (onealert == 1) {
PlaySound("alert2.wav");
경고 = 0;
} }
}
if(lastsignal != 신호 && alertTag!=시간[0]){
alertTag = 시간[0];
마지막 신호 = 신호;
}
}
if (MainCCI < ErgoCCI){
{신호 = "긴";
if ((최신 최신 주 0)) {
if (onealert == 0) {
PlaySound("alert2.wav");
경고 = 1;
} }
또는 그 변형을 사용하여 변수로 켜기/끄기를 만들 수 있습니다.
부울을 사용하여 할 수 있는 다른 것이 있습니까? 내가 어떻게 할 수 있는지에 대한 아이디어가 있습니까?
나에게 경고하는 한 잘 작동하는 순간에는 약 5-6 번 경고합니다.
시간을 감사하고 짝을 도우십시오.
-다르산트
그냥 내가 그것을 해결했다고 생각하고 Sleep(); 일할거야.... 젠장
나는 이것을 Codersguru에서 찾았습니다.
{
if (ref > 10)
return;
ref--;
static int LastAlert[10];
if( LastAlert[ref] == 0 || LastAlert[ref] < Bars)
{
Alert(alert_msg);
LastAlert[ref] = Bars;
}
}내가 노리는 것 같아!!
이것을 내 지표와 함께 사용하면 ...
내 스크립트에 함수 를 배치한 다음
AlertOnce("저격수가 오래갑니다",10);
내 Alert() 대신; ?
나는 성가신 작은 경험이 없는 프로그래머처럼 느껴집니다.
알겠습니다, 도와주셔서 감사합니다!!!