아사르 - 페이지 2

 

https://www.mql5.com/en/forum/139608 이 주제를 살펴보고 읽어보십시오. 그러면 이 ExpertAdvisorBuilder에 대한 제 의견이 무엇인지 알 수 있습니다.

EA를 직접 코딩하는 법을 배우고 싶고 잘하고 싶다면 이것은 해결책이 아닙니다...

당신이 쓰레기 EABuilders로 코딩하고 싶다면 나에게서 도움을 얻지 못할 것입니다.... 그건 코드를 배우는 방법이 아닙니다

시간을 내어 을 읽고 연구하면 더 많은 출처가 있습니다. 포럼의 주제를 읽고 간단한 프로그래밍으로 시작 하십시오.

Code Base 에는 때때로 개선될 수 있는 잘못 작성된 프로그램도 찾을 수 있을 만큼 간단한 프로그램이 있습니다.

당신이 마지막으로 시간을 썼기 때문에 스스로를 배운다면 나는 이것을 스스로 하고 기초 읽기 연구와 테스트를 시작하십시오

 
ASAR :

자, 이것은 제가 Expert Advisor Builder 사이트에서 첫 거래를 열기 위해 생성한 코드입니다.

안녕하세요 ASAR입니다.

deVries와 RaptorUK가 제공한 링크를 클릭하는 것이 어떻습니까? 저도 거기에 답장을 하고 도움을 주려고 했습니다.

귀하의 코드 중 99.99%가 거기 있는 코드와 동일합니다. 따라서 불행히도 다음 코드를 수정/적용하기 전에 먼저 EA를 수정해야 합니다.

:(

 

네, 모든 답변에 감사드립니다. 내가 기본적으로 그들로부터 얻은 것은 Expert Advisor Builder의 코드가 너무 나빠서 작업을 시도하는 것보다 처음부터 시작하는 것이 더 낫다는 것입니다.

 
ASAR :

네, 모든 답변에 감사드립니다. 내가 기본적으로 그들에게서 얻은 것은 Expert Advisor Builder의 코드가 너무 나빠서 작업을 시도하는 것보다 처음부터 시작하는 것이 더 낫다는 것입니다.


당신이 그것을 사용한다면 당신은 처음부터 시작하고 있지만, 또한 당신은 코딩 mq4를 사용하는 것을 모르고 배우지 않습니다 ...

그리고 그것은 당신이해야 할 가장 중요한 일입니다 ...

mq4로 작성된 프로그램 라인을 볼 때 프로그램 내부에서 흔히 볼 수 있는 잘못된 것들을 인식해야 합니다.

직접 프로그램을 만들고 테스트하는 것이 도움이 될 것입니다.

 
RaptorUK :
그 코드는 무엇을 합니까? InstanceID는 무엇입니까? lastClosedDirection으로 무엇을 하시겠습니까?


검색에서 찾은 내용에서 " InstanceId 속성 은 구성된 이벤트 소스에 대한 이벤트 항목을 고유하게 식별합니다." mql4로 제한된 다른 검색에서는 ibfx 사이트와 Mechanicalforex 사이트에서 EA에 대해 참조되었습니다.

코드는 마지막으로 마감된 거래의 반대 방향으로 거래를 시작해야 합니다.

 
ASAR :


검색에서 찾은 내용에서 " InstanceId 속성은 구성된 이벤트 소스에 대한 이벤트 항목을 고유하게 식별합니다." mql4로 제한된 다른 검색에서는 ibfx 사이트와 Mechanicalforex 사이트에서 EA에 대해 참조되었습니다.

코드는 마지막으로 마감된 거래의 반대 방향으로 거래를 시작해야 합니다.

InstanceID 가 표시되는 유일한 위치는 Expert Advisor Builder에서 생성한 가비지 끝에 태그를 지정한 코드뿐입니다. . . EA를 만드는 것에 대해 진지하다면 코딩을 배워야 합니다. .
 
ASAR :

나는 내 EA를 구축하기 위해 사람들에게 돈을 지불하는 것을 마쳤습니다. 드디어 내가 직접 할 때가 왔다.

ASAR(ATR Stop And Reverse)이라는 템플릿을 추가로 만들고 싶지만 이것이 첫 번째 EA가 될 것이기 때문에 어떻게 시작해야 할지 잘 모르겠습니다. 수정되지 않은 템플릿은 ATR 로트 크기 조정이 있는 ATR 후행 정지(역방향)이기 때문에 시장 개장부터 시장 마감까지 일주일 내내 논스톱으로 실행됩니다. 따라서 시장이 열렸을 때 시작 거래 신호는 단순히 이전 막대 방향으로 열리는 것입니다(이는 이전 시장 마감의 마지막 막대가 될 것입니다). 이것은 주 초에 한 번만 발생하므로 스크립트가 필요합니까?

이것을 코딩하는 방법을 알아내려면 어떻게 해야 합니까?

나는 코딩 과정을 통해 사람을 데려가는 예를 보았지만 그러한 예의 문제는 제시되지 않은 것을 알아내는 방법을 실제로 사람에게 보여주지 않는다는 것입니다. 예를 들어 MetaQuotes의 MQL4 책은 특정 예제와 함께 기본을 설명하는 데 능숙하지만 내가 읽은 모든 내용에서 초기 코딩을 알아낼 수 있게 해주는 정보를 접한 기억이 없습니다. 템플릿으로 선택한 거래 신호.

비용을 지불하는 것보다 직접 코딩을 하고 싶은 더 나은 이유가 있어야 합니다!

코딩은 힘든 작업이며, 알고 있는 것처럼 매우 힘든 작업입니다.

하지만 마스터 할 수 있다면 만족스러운 작업입니다.

한편.... 만약 당신이 지불하는 EA가 당신에게 돈을 준다면, 왜 지금 바꾸십니까?

 
skaboy :

비용을 지불하는 것보다 직접 코딩을 하고 싶은 더 나은 이유가 있어야 합니다!

코딩은 힘든 일이며, 알고 보면 매우 힘든 일입니다.

하지만 마스터 할 수 있다면 만족스러운 작업입니다.

한편.... 당신이 지불하는 EA가 당신에게 돈을 번다면, 왜 지금 변경합니까?


결제하기 귀찮아서가 아닙니다. 무능력한 대가로 시간과 돈을 들이는 건 끝났다. 내가 유능하다는 확신이 있는 코더를 알고 있다면 그 사람에게 돈을 지불할 것입니다. 저는 지난 2년 동안 수익을 내지 못하거나 충분히 수익을 내지 못한 여러 EA에 대해 비용을 지불했습니다. 마침내 최종 아이디어를 다듬었을 때(다른 전략을 시도하기 전의 원래 아이디어였습니다), 평소에 사용하던 코더는 최종 버전을 올바르게 얻을 수 없었습니다. 2월 29일부터 4월 24일까지 우리는 계속해서 그에게 수정을 보내준 그의 노래와 춤을 계속했고 여전히 내가 여전히 옳지 않다는 것을 보여주는 차트와 테스터 보고서를 그에게 보내달라고 했습니다. 한때 그는 하루에 몇 시간만 거래해야 하는 EA가 설계대로 작동하는 대신 최대 7년 동안 지속될 수 있는 거래를 여는 것과 여러 번 연속으로 거래하는 것을 번갈아 가며 한다고 말하기까지 했습니다. 1분마다. 결국, 그는 내가 그에게 로그를 보냈을 때 무엇이 잘못되었는지 알려주는 무언가(lightscribe?)를 추가했지만 그것도 작동하지 않았습니다. 나는 그가 스스로 할 수 있도록 원격 액세스를 제공했지만 여전히 작동하지 않습니다. 그래서 그는 MT4를 다시 다운로드하여 Program Files가 아닌 자체 폴더에 설치하도록 제안했습니다. 나는 그렇게했고 문제는 남아있었습니다. 그런 다음 그는 EA에 여전히 문제가 있는지 물었습니다. 제게는 그것이 마지막 빨대였고, 나는 그가 이 시간이 지나도 그것을 바로잡을 수 없다면 환불이 필요하다고 그에게 알렸습니다. 나는 몇 시간 안에 환불을 받았습니다.

그런 다음 EA 코딩 비용이 6배나 더 많이 드는 이전에 사용했던 다른 코딩 서비스를 사용하는 것을 고려했습니다. 그 가격에, 나는 그들이 그 일을 할 수 있다는 것을 아주 확실히 확신할 필요가 있었고, 내가 그들과 함께 했던 이전 경험에 기초하여 확신할 수 없었습니다. 1년 조금 전에 나는 첫 번째 코딩 서비스가 제대로 되지 않았다는 표시기가 필요했기 때문에 다른 더 비싼 코딩 서비스를 시도했지만 그들 스스로도 그것을 올바르게 얻을 수 없었습니다. 나는 그들이 내가 언급한 적이 없다고 주장한 것을 명시했음을 보여주는 과거 통신 이메일을 그들에게 전달해야 했습니다. 결국, 내가 지불한 것을 얻기 위해 나는 그들에게 그것을 어떻게 하는지 알아내야 했고 그것이 나를 위해 우스꽝스러웠습니다. 그들은 할 수 있다고 말했습니다. 그들은 서비스에 대한 내 지불을 수락했습니다. 그래서 나는 그들에게 그들의 일을 하는 방법을 알려줄 필요가 없었습니다. 내가 원했던 지표는 RSI와 같은 창에 표시되는 표준편차 지표로, 표준편차의 비율이 장기적으로 증가하면 0선(RSI 지표에서 50) 위에 있고 증가할 때 모멘텀이 줄어들면 0선 아래로 떨어질 것입니다. 마침내 올바르게 완료되었을 때, 그것은 내가 기대했던 것이 아니었지만 적어도 내가 지불한 것입니다.

그래서 다시는 겪고 싶지 않습니다. 코딩 서비스가 내 EA를 코딩하는 데 유능할 것이라는 어떤 종류의 보장 없이는 직접 수행하는 방법을 배워야 할 수 밖에 없습니다. 하고 싶은 것이 아니라 현재 마땅한 대안이 없는 상황에서 해야만 하는 일이다.

 
ASAR :


1. ... 내가 유능하다는 확신이 있는 코더를 알고 있다면 그 사람에게 비용을 지불할 것입니다. ...

2. ...하지만 스스로하는 법을 배워야합니다. 하고 싶은 것이 아니라 현재 마땅한 대안이 없는 상황에서 해야만 하는 일이다.

1. 실제로 그것에 대해 풀을 만듭니다. 인증된 MQL5 프로그래머가 필요한지 여부와 러시아 포럼에서 이에 대한 토론이 있는 것으로 나타났습니다. https://www.mql5.com/en/forum/6728 . 그러고 보니 MQL4/5 자격증이 있어도 트레이딩에 대해 전혀 모르는 코더를 고용하지 않을 것입니다.

2. 낙심하는 소리를 듣지 마십시오. 내가 초보였을 때, 나는 질문이 있었다. 많이. 나는 그들이 어리석은 질문이라는 것을 알고 있었지만 그것이 얼마나 어리석은 것인지는 몰랐다. 그래서 내가 물었고, 그들은 나를 비웃고 조롱했다 . 등등. 그리고 분명히 몇 년 동안 그들은 그것을 아직도 기억하고 있었다. 그리고 그것은 그들의 뇌가 기억할 수 있는 유일한 것 같다. 그러나 나는 물어야 했다. 묻지 않았다면 절대 답을 얻지 못했을 것입니다. 그래서 저는 그때 2가지를 배웠고 지금도 여전히 배우고 있습니다. 나는 내가 질문한 것에서 새로운 것을 배우고 나의 - 학생 - 태도를 조정하는 법을 배웁니다. 내가 그 낙담을 들었다면 나는 그 질문을 시도조차 하지 않았을 것이고, 답을 결코 알지 못했을 것입니다. :디

젠장, 내가 engrish, act-u-ally를 고쳐야합니다.

 
ASAR :

그래서 다시는 겪고 싶지 않습니다. 코딩 서비스가 내 EA를 코딩하는 데 유능할 것이라는 어떤 종류의 보장 없이는 직접 수행하는 방법을 배워야 할 수 밖에 없습니다. 하고 싶은 것이 아니라 현재 마땅한 대안이 없는 상황에서 해야만 하는 일이다.

요구 사항을 변경하거나 코딩이 완료되기 전에 설명할 필요 없이 요구 사항이 무엇인지 정확하게 정의할 수 있습니까? 그것은 쉬운 일이 아니지만 올바른 최종 제품 을 얻는 것이 중요합니다.