코딩하는 방법? - 페이지 222 1...215216217218219220221222223224225226227228229...347 새 코멘트 ForExTyro 2009.12.08 07:51 #2211 감사합니다 Roger09 원래 게시자: ForExTyro 하루에 하는 거래 수를 2개로 제한하는 코드를 EA에 추가 하려고 합니다. 하루에 한 번의 긴 거래와 한 번의 짧은 거래만 가능합니다. 이것은 내가 지금까지 가지고 있는 코드이지만 백 테스트에서는 작동하지 않습니다. 도와주세요!? Roger09 가 게시한 답변 바꾸다 날짜/시간 LongTrade=0; 날짜/시간 ShortTrade=0; 에게 정적 날짜/시간 LongTrade=0; 정적 날짜/시간 ShortTrade=0; 그게 다야? 그게 다야! 감사합니다 Roger09 FXMan77 2009.12.08 12:49 #2212 여보세요, 이것은 디컴파일된 EA & Ind가 어떻게 보이는지 보여주는 좋은 예입니다. 비. compobey 2009.12.08 18:04 #2213 Kalenzo: 저기요! 즐기다! 안녕하세요 칼렌조입니다. 다시 도움이 필요합니다. 추가로 코드를 작성해 주실 수 있습니까? 이전에 했던 것처럼 정보를 LSMA Bar 정보를 넣고 싶습니다. LSMA Woodie Bar Green은 Word LONG(녹색)을 표시하고, Woodie Bar Red일 때 Word Short(빨간색)가 표시됩니다. 첨부 사진 보기.. http://i98.photobucket.com/albums/l277/compobey/CCIinfo.jpg 문안 인사, 컴포비 paralotnik 2009.12.08 19:05 #2214 도움 요청 안녕하세요 여러분 저는 한 달에 약 +100핍을 만드는 매우 간단한 시스템을 사용해 왔습니다. EA에 넣고 싶지만 코딩이 처음이고 너무 길을 잃은 것 같습니다. . 이 EA를 만드는 데 도움을 줄 수 있고 우리 모두가 사용할 수 있을까요? 관심이 있는 경우 알려주시면 EA가 수행해야 하는 작업에 대한 세부 정보를 게시하겠습니다. 고맙습니다 klondyke 2009.12.09 08:48 #2215 칼렌조 Kalenzo: 저기요! 즐기다! 안녕 다시 Kalenzo, 나는 당신이 나를 위해 고정시킨 인디를 관찰하고 있습니다. 일반적으로 잘 작동하지만 때때로 선에 잘못된 색상을 넣는 경우가 있습니다. 사진에서 볼 수 있듯이 토마토나 빨강이어야 하는 곳이 있는데 대신 다저블루로 나옵니다. 규칙은 다음과 같습니다. 값(막대 종가 시) > 종가 종가(상승 중)보다 높을 때 = 값이 < 0일 때 DodgerBlue 값이 > 0일 때 파란색 값(막대 종가에서 < 이전 종가보다(하강) = 값이 > 0일 때 토마토 값이 < 0일 때 빨간색 오류가 발생한 위치를 빨간색 화살표로 표시했습니다. 코드 좀 봐주세요. 최대한 잘 설명하려고 노력했지만 더 필요한 정보가 있으면 알려주세요. 감사해요. 파일: complex_pairs1_colored.gif 24 kb '모두 닫기'/'열기' 도구 캔들 오픈 확인 백테스팅/최적화 klondyke 2009.12.09 09:32 #2216 Klondyke: 안녕 다시 Kalenzo, 나는 당신이 나를 위해 고정시킨 인디를 관찰하고 있습니다. 일반적으로 잘 작동하지만 때때로 선에 잘못된 색상을 넣는 경우가 있습니다. 사진에서 볼 수 있듯이 토마토나 빨강이어야 하는 곳이 있는데 대신 다저블루로 나옵니다. 규칙은 다음과 같습니다. 값(막대 종가 시) > 종가 종가(상승 중)보다 높을 때 = 값이 < 0일 때 DodgerBlue 값이 > 0일 때 파란색 값(막대 종가에서 < 이전 종가보다(하강) = 값이 > 0일 때 토마토 값이 < 0일 때 빨간색 오류가 발생한 위치를 빨간색 화살표로 표시했습니다. 코드 좀 봐주세요. 최대한 잘 설명하려고 노력했지만 더 필요한 정보가 있으면 알려주세요. 감사해요. 죄송합니다. 파일을 잊어버렸습니다. 파일: complex_pairs1_colored.mq4 5 kb increase 2009.12.11 07:38 #2217 라인 레이블로 이동하는 방법? Metatrader 4에서 라인 레이블로 이동하는 방법 뭔가 if(a > b) 프레드로 이동 if(c > d) 짐 고토 :프레드 여기에서 몇 가지 코드를 더 작성하십시오. :짐 여기에 약간의 코드를 수행 답변을 받았지만 조금 더 설명이 필요합니다 대신 함수에 일부 코드를 작성할 수 있습니다. 이 같은: if(a > b) 반환값 = fred(); if(c > d) 반환값 = jim(); 정수 프레드() { 여기에서 몇 가지 코드를 더 작성하십시오. } 인트 짐() { 여기에 약간의 코드를 수행 } ReturnValue는 무엇입니까? 함수 가 아니라 실제로 어떻게 작성합니까? How to code? how to goto 샹들리에 luxinterior 2009.12.11 11:19 #2218 게시한 예에서 'ReturnValue'는 변수일 뿐입니다. 그 코드를 제공한 사람이 'ReturnValue'를 사용한 것 외에는 무엇이든 호출할 수 있었습니다. 솔직히 말해서 이 형식은 실제로 두 함수 에서 반환된 값으로 무언가를 하려는 경우가 아니면 의미가 없습니다. VB에서처럼 goto 개념을 사용할 수 없습니다. 그냥 뭔가... if(a>b)DoThisFunction(); if(a<b)DoAnotherFunction(); 그런 다음 프로그램이 goto를 사용하여 점프했을 때 수행하려는 작업은 두 가지 각각의 기능에서 대신 수행됩니다. 그것이 의미가 있기를 바랍니다. 문안 인사 럭스 increase 2009.12.11 13:57 #2219 luxinterior: 게시한 예에서 'ReturnValue'는 변수일 뿐입니다. 그 코드를 제공한 사람이 'ReturnValue'를 사용한 것 외에는 무엇이든 호출할 수 있었습니다. 솔직히 말해서 두 함수에서 반환된 값으로 실제로 무언가를 하려는 경우가 아니면 형식은 별로 의미가 없습니다. VB에서처럼 goto 개념을 사용할 수 없습니다. 그냥 뭔가... if(a>b)DoThisFunction(); if(a<b)DoAnotherFunction(); 그런 다음 프로그램이 goto를 사용하여 점프했을 때 수행하려는 작업은 두 가지 각각의 기능에서 대신 수행됩니다. 그것이 의미가 있기를 바랍니다. 문안 인사 럭스 답변 감사합니다. 제가 하려고 하는 것은 EA가 두 가지 조건 중에서 선택하도록 하되, 먼저 변경되는 것을 선택하는 것입니다. 그래서 당신의 예에서 if(a>b)DoThisFunction(); if(a<b)DoAnotherFunction(); 다른 조건은 c & d가 & b 이전에 변경되었기 때문에 이것을 하거나 & b를 무시하는 경우보다 더 많이 필요합니다. 그래서 if then else를 선택할 수 없기 때문에 라인으로 가려고했습니다. 왜냐하면 실제로 나는 if(a>b && c>d) // 여기서 구매 또 다른 if(a>b && c<d) // 여기서 가까운 매수를 합니다. 또 다른 반대로 매도 또는 가까운 매도를 하다 그러나 c & d가 a & b 전에 먼저 변경된 경우 위의 코드를 무시하고 대신 c & d에 대해 위의 테스트를 수행하십시오. 진흙처럼 맑아서 미안해 지뢰밭에서의 시장예절 또는 예의범절 묻다! 포럼을 어지럽히 지 않도록 sunshineh 2009.12.12 14:57 #2220 CSV 파일 작업 -- 미쳐가고 있습니다 안녕, CSV 파일로 작업하는 EA를 작성 중입니다. 테스트를 위해 CSV 파일을 다음 폴더에 넣습니다. /테스터/파일 다음은 제 EA의 일부입니다. int handle = 0; int Long = 0; handle=FileOpen("LongMarket.csv",FILE_CSV|FILE_READ,';'); if (handle > 0) { Long= FileReadNumber(handle); FileClose(handle); } Print("LongMarket = ", Long); Print("Long handle = ", handle); 내 EA에서 CSV 파일을 읽은 다음 몇 가지 정수를 적습니다. 이제 테스트를 수행하고 "인쇄" 메시지 저널을 읽을 때 CSV 파일에 더 이상 기록되지 않은 오래된 정수를 자주 얻습니다!! 예를 들어: 먼저 3이 작성되고 내 EA가 작동하고 파일에 0을 씁니다. CSV 파일에서 3개만 볼 수 있습니다!! CSV 파일을 지우고 " /tester/files" 폴더에 3이 있는 새 CSV 파일을 넣으면 이전 테스트에서 0만 읽을 수 있습니다!!!! 하지만 EA가 0을 읽는 곳을 찾을 수 없습니다!!! 미쳐버릴거야!!!!! 당신이 내 질문을 이해하고 나에게 팁을 줄 수 있기를 바랍니다!! How to code? Working with CSV-Files --I 묻다! 1...215216217218219220221222223224225226227228229...347 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
감사합니다 Roger09
원래 게시자: ForExTyro
하루에 하는 거래 수를 2개로 제한하는 코드를 EA에 추가 하려고 합니다. 하루에 한 번의 긴 거래와 한 번의 짧은 거래만 가능합니다. 이것은 내가 지금까지 가지고 있는 코드이지만 백 테스트에서는 작동하지 않습니다.
도와주세요!?
바꾸다
날짜/시간 LongTrade=0;
날짜/시간 ShortTrade=0;
에게
정적 날짜/시간 LongTrade=0;
정적 날짜/시간 ShortTrade=0;그게 다야?
그게 다야!
감사합니다 Roger09
여보세요,
이것은 디컴파일된 EA & Ind가 어떻게 보이는지 보여주는 좋은 예입니다.
비.
저기요! 즐기다!
안녕하세요 칼렌조입니다.
다시 도움이 필요합니다. 추가로 코드를 작성해 주실 수 있습니까?
이전에 했던 것처럼 정보를 LSMA Bar 정보를 넣고 싶습니다.
LSMA Woodie Bar Green은 Word LONG(녹색)을 표시하고,
Woodie Bar Red일 때 Word Short(빨간색)가 표시됩니다.
첨부 사진 보기..
http://i98.photobucket.com/albums/l277/compobey/CCIinfo.jpg
문안 인사,
컴포비
도움 요청
안녕하세요 여러분
저는 한 달에 약 +100핍을 만드는 매우 간단한 시스템을 사용해 왔습니다.
EA에 넣고 싶지만 코딩이 처음이고 너무 길을 잃은 것 같습니다.
. 이 EA를 만드는 데 도움을 줄 수 있고 우리 모두가 사용할 수 있을까요?
관심이 있는 경우 알려주시면 EA가 수행해야 하는 작업에 대한 세부 정보를 게시하겠습니다.
고맙습니다
칼렌조
저기요! 즐기다!
안녕 다시 Kalenzo,
나는 당신이 나를 위해 고정시킨 인디를 관찰하고 있습니다.
일반적으로 잘 작동하지만 때때로 선에 잘못된 색상을 넣는 경우가 있습니다.
사진에서 볼 수 있듯이 토마토나 빨강이어야 하는 곳이 있는데 대신 다저블루로 나옵니다.
규칙은 다음과 같습니다.
값(막대 종가 시) > 종가 종가(상승 중)보다 높을 때 =
값이 < 0일 때 DodgerBlue
값이 > 0일 때 파란색
값(막대 종가에서 < 이전 종가보다(하강) =
값이 > 0일 때 토마토
값이 < 0일 때 빨간색
오류가 발생한 위치를 빨간색 화살표로 표시했습니다.
코드 좀 봐주세요.
최대한 잘 설명하려고 노력했지만 더 필요한 정보가 있으면 알려주세요.
감사해요.
안녕 다시 Kalenzo,
나는 당신이 나를 위해 고정시킨 인디를 관찰하고 있습니다.
일반적으로 잘 작동하지만 때때로 선에 잘못된 색상을 넣는 경우가 있습니다.
사진에서 볼 수 있듯이 토마토나 빨강이어야 하는 곳이 있는데 대신 다저블루로 나옵니다.
규칙은 다음과 같습니다.
값(막대 종가 시) > 종가 종가(상승 중)보다 높을 때 =
값이 < 0일 때 DodgerBlue
값이 > 0일 때 파란색
값(막대 종가에서 < 이전 종가보다(하강) =
값이 > 0일 때 토마토
값이 < 0일 때 빨간색
오류가 발생한 위치를 빨간색 화살표로 표시했습니다.
코드 좀 봐주세요.
최대한 잘 설명하려고 노력했지만 더 필요한 정보가 있으면 알려주세요.
감사해요.죄송합니다. 파일을 잊어버렸습니다.
라인 레이블로 이동하는 방법?
Metatrader 4에서 라인 레이블로 이동하는 방법
뭔가
if(a > b) 프레드로 이동
if(c > d) 짐 고토
:프레드
여기에서 몇 가지 코드를 더 작성하십시오.
:짐
여기에 약간의 코드를 수행
답변을 받았지만 조금 더 설명이 필요합니다
대신 함수에 일부 코드를 작성할 수 있습니다. 이 같은:
if(a > b) 반환값 = fred();
if(c > d) 반환값 = jim();
정수 프레드()
{
여기에서 몇 가지 코드를 더 작성하십시오.
}
인트 짐()
{
여기에 약간의 코드를 수행
}
ReturnValue는 무엇입니까? 함수 가 아니라 실제로 어떻게 작성합니까?
게시한 예에서 'ReturnValue'는 변수일 뿐입니다. 그 코드를 제공한 사람이 'ReturnValue'를 사용한 것 외에는 무엇이든 호출할 수 있었습니다.
솔직히 말해서 이 형식은 실제로 두 함수 에서 반환된 값으로 무언가를 하려는 경우가 아니면 의미가 없습니다. VB에서처럼 goto 개념을 사용할 수 없습니다.
그냥 뭔가...
if(a>b)DoThisFunction();
if(a<b)DoAnotherFunction();
그런 다음 프로그램이 goto를 사용하여 점프했을 때 수행하려는 작업은 두 가지 각각의 기능에서 대신 수행됩니다.
그것이 의미가 있기를 바랍니다.
문안 인사
럭스
게시한 예에서 'ReturnValue'는 변수일 뿐입니다. 그 코드를 제공한 사람이 'ReturnValue'를 사용한 것 외에는 무엇이든 호출할 수 있었습니다.
솔직히 말해서 두 함수에서 반환된 값으로 실제로 무언가를 하려는 경우가 아니면 형식은 별로 의미가 없습니다. VB에서처럼 goto 개념을 사용할 수 없습니다.
그냥 뭔가...
if(a>b)DoThisFunction();
if(a<b)DoAnotherFunction();
그런 다음 프로그램이 goto를 사용하여 점프했을 때 수행하려는 작업은 두 가지 각각의 기능에서 대신 수행됩니다.
그것이 의미가 있기를 바랍니다.
문안 인사
럭스답변 감사합니다. 제가 하려고 하는 것은 EA가 두 가지 조건 중에서 선택하도록 하되, 먼저 변경되는 것을 선택하는 것입니다.
그래서 당신의 예에서
if(a>b)DoThisFunction();
if(a<b)DoAnotherFunction();
다른 조건은 c & d가 & b 이전에 변경되었기 때문에 이것을 하거나 & b를 무시하는 경우보다 더 많이 필요합니다. 그래서 if then else를 선택할 수 없기 때문에 라인으로 가려고했습니다.
왜냐하면 실제로 나는
if(a>b && c>d) // 여기서 구매
또 다른
if(a>b && c<d) // 여기서 가까운 매수를 합니다.
또 다른
반대로 매도 또는 가까운 매도를 하다
그러나 c & d가 a & b 전에 먼저 변경된 경우 위의 코드를 무시하고 대신 c & d에 대해 위의 테스트를 수행하십시오.
진흙처럼 맑아서 미안해![](https://c.mql5.com/forextsd/smiles/rolleyes2.png)
CSV 파일 작업 -- 미쳐가고 있습니다
안녕,
CSV 파일로 작업하는 EA를 작성 중입니다.
테스트를 위해 CSV 파일을 다음 폴더에 넣습니다.
/테스터/파일
다음은 제 EA의 일부입니다.
int handle = 0;
int Long = 0;
handle=FileOpen("LongMarket.csv",FILE_CSV|FILE_READ,';');
if (handle > 0)
{
Long= FileReadNumber(handle);
FileClose(handle);
}
Print("LongMarket = ", Long);
Print("Long handle = ", handle);내 EA에서 CSV 파일을 읽은 다음 몇 가지 정수를 적습니다.
이제 테스트를 수행하고 "인쇄" 메시지 저널을 읽을 때 CSV 파일에 더 이상 기록되지 않은 오래된 정수를 자주 얻습니다!!
예를 들어:
먼저 3이 작성되고 내 EA가 작동하고 파일에 0을 씁니다.
CSV 파일에서 3개만 볼 수 있습니다!!
CSV 파일을 지우고 " /tester/files" 폴더에 3이 있는 새 CSV 파일을 넣으면 이전 테스트에서 0만 읽을 수 있습니다!!!! 하지만 EA가 0을 읽는 곳을 찾을 수 없습니다!!!
미쳐버릴거야!!!!!
당신이 내 질문을 이해하고 나에게 팁을 줄 수 있기를 바랍니다!!