코딩하는 방법? - 페이지 139

 
luxinterior:
귀하의 질문에 3 페이지 뒤로 답변 했습니다 https://www.mql5.com/en/forum/173219/page91

잔소리와 징징거림을 하는 것처럼 학습과 코딩에 부지런히 자신을 바칠 수만 있다면 지금쯤에는 실제로 무언가를 성취했을 수도 있습니다.

아무도 당신을 도울 의무가 없으므로 당신에게 주어진 것을 취하고 적용하십시오.

내 생각에 당신이 다른 사람이 실제로 당신을 위해 모든 것을 코딩하기를 기다리고 있다면 행운을 빕니다. 아마도 나보다 더 자비로운 누군가가 당신을 도울 것입니다. 이 스레드의 제목은 '코딩하는 방법?'입니다. '나는 나 자신을 돕는 법을 배우려고 조차 하기에는 너무 게으르므로 나를 위한 루틴을 코딩하세요.'

저와 다른 코더가 디컴파일된 코드에 관한 게시물을 작성하여 귀하의 중요한 구걸 게시물을 방해했다면 죄송합니다.

럭스

럭스, 방해가 되었다면 죄송합니다.. 나는 당신이 생각하는 내가 아닙니다.. 저는 저만의 EA를 만들려고 노력하고 있으며 시행 착오와 예제를 통해 기본을 배웠습니다.. 저는 혼자 배우고 있지만 내가 모르는 것들이 있다..

내가 물어봐도 .. 나는 내 자신의 코드를 만들고 있습니다 ..하지만 여전히 붙어 있습니다 .. 나는 루프에 대해 거의 알지 못합니다 ..

누군가가 내가 시작할 수 있는 코드를 줄 수 있기를 바랐습니다. 거기에서 내가 필요한 곳을 얻을 수 있습니다.

 

고점과 저점에 대한 도움말

일부 코드로 어려움을 겪고 있으며 누군가 도와줄 수 있는지 궁금합니다.

저는 지표가 과매수 또는 과매도 값을 반환하는 기간 동안 형성되는 두 개의 가장 최근 고점(H1 및 H2)과 두 개의 가장 최근 저점(L1 및 L2)에 대한 값을 식별하려고 합니다.

나는 내가 달성하려고하는 것을 설명하기 위해 작은 그림을 그렸습니다. 내 예는 확률론 을 사용하지만 고정된 최소값과 최대값을 가진 모든 오실레이터를 대체할 수 있습니다.

나는 단순히 최고점과 최저점의 가치를 추구합니다(그들이 형성되는 시간이 아님). 가장 최근 값이 반환되면(예: H1 또는 L1) 이전 H1 및 L1이 H2 및 L2가 됩니다.

 
fercan:
이제 끝났습니다. 누군가 도와줄 수 있습니까? 프랙탈을 사용하는 코드가 필요합니다.

프랙탈의 코드는 무엇입니까? 나는 파란색과 노란색의 값을 얻고 싶습니다. 또한 파란색과 노란색 후에 2 프랙탈을 올리고 프랙탈을 낮추고 싶습니다.

프랙탈 소스 코드는 다음과 같습니다.

Fractals.mq4 - MQL4 코드 베이스

 

오류를 찾는 데 도움을 주세요

전문가에서 하나의 오류를 찾을 수 없습니다. 도와주세요.

파일:
test1.mq4  13 kb
 

식별자 구문 아마도???

 

왜 이것이 작동하지 않습니까?

여보세요

//---- input parameters

extern string paire.1="EURUSD";

extern string paire.2="GBPUSD";

extern string paire.3="USDJPY";

string paire [3]= {paire.1, paire.2, paire.3}; //error compil

string paire [3]= {string paire.1, string paire.1, string paire.1};//error compil

string paire [3]= {extern string paire.1="EURUSD", extern string paire.1="EURUSD", extern string paire.1="EURUSD"};//error compil

string paire [3]= {"EURUSD", "GBPUSD", "USDJPY"}; // no error it's good compil

도와주세요, 제발.

내 오류가 어디 있습니까?

 

당신은 완전한 중지없이 시도 했습니까?

예: paire.1 대신 paire1

잘 모르겠지만 그냥 생각입니다.

 

펀그래픽

변수 이름에 마침표를 사용할 수 없으며 배열 선언 내에서 변수를 선언할 수 없습니다. 배열과 배열 선언 방법에 대한 자세한 내용은 도움말 파일을 참조하세요.

럭스

 
fungraphic:
여보세요

//---- input parameters

extern string paire.1="EURUSD";

extern string paire.2="GBPUSD";

extern string paire.3="USDJPY";

string paire [3]= {paire.1, paire.2, paire.3}; //error compil

string paire [3]= {string paire.1, string paire.1, string paire.1};//error compil

string paire [3]= {extern string paire.1="EURUSD", extern string paire.1="EURUSD", extern string paire.1="EURUSD"};//error compil

string paire [3]= {"EURUSD", "GBPUSD", "USDJPY"}; // no error it's good compil

도와주세요, 제발.

내 오류가 어디 있습니까?

무슨 엉망이야?

배열 선언 내에서 변수를 해제할 수 없으며 extern 키워드도 사용할 수 없습니다. 실제로 동일한 코드 블록에서 변수를 두 번 선언할 수 없습니다. 그러나 주요 문제는 변수를 사용하여 마지막 예에서와 같이 상수로만 수행할 수 있는 배열 요소에 값을 할당한다는 사실에 있습니다.

마침표 구분 기호를 사용하는 한 문서화되어 있지는 않지만 문서화되지 않았기 때문에 MT가 미래에 사용을 예약하지 않으면 당황하지 않을 것이며, 그렇다면 해당 위치에서 코드를 다시 작성해야 합니다. 시각. 당신이 나에게 묻는다면 그것을 사용하는 좋은 생각이 아닙니다.

 

아무도 내가 이것을 코딩하도록 도울 수 있습니까? 특정 조건이 충족되면 팝업 필요

안녕

특정 거래 조건이 발생하면 알려주기 위해 EA(귀하가 부르는 것)를 코딩해야 합니다.

15분, 30분, 1시간 및 4시간 프레임을 모니터링할 수 있기를 바랍니다.

매수조건 : (매도는 정반대)

1) 2개의 이동 평균 이 필요합니다.

높은 막대 중 1개 높음의 10 SMA

모든 막대의 낮음 중 1개 낮음의 SMA 8

2) 2개의 막대가 완전히 SMA 높음보다 위에 있음(바의 낮음이 SMA 높음보다 완전히 위에 있음을 의미)

3) 다음 10개 또는 15개 막대 또는 20개 막대 내에서 1개의 막대가 완전히 SMA 낮음 아래로 닫히면 알림

VICE VERSA 판매

아무도 나를 위해 이것을 코딩 할 수 있습니까?

고맙습니다