초보자의 모험 - 페이지 6

 
cloudbreaker :

걱정 마. 몇 가지만 수정하면 실제로 작업을 수행할 수 있습니다.

내가 만든 TakeProfit "오류"를 수정하는 것으로 시작해야 합니다. 단서를 위해 StopLoss가 수행되는 방법을 살펴보십시오.

일단 작동하게 되면 오류 처리를 추가하고 Print() 문과 같은 일부 운영자 친화적인 항목을 추가하여 로그에서 수행 중인 작업을 쉽게 볼 수 있기를 바랍니다.

의사 코드는 코드에 커밋하기 전에 중요하지만(노련한 프로그래머라도) 너무 익히지 마십시오.

당신은 당신의 선량한 태도로 인해 도움을 받는 것 같습니다. 내 생각에 당신은 HR에서 일하거나 인간 심리학에 관심이 있습니까?


CB

이봐 CB,


누군가가 내가 성격이 좋다는 말을 해서 기분이 좋다. 저는 성격 평가 및 개발 및 긍정적 심리학에 중점을 둔 2개의 학위를 가진 배경 심리학자입니다. 저는 직원들이 일을 더 즐기게 하는 방법에 대해 HR 및 교육 관리자와 많은 작업을 했습니다.


당신들은 여기 훌륭합니다. 나는 좋은 인간의 본성에 놀랐고, 때가 되면 그 행위를 갚고 천 배나 도와줄 것입니다. ('Pay It Forward' - 영화를 못 보신 분은 꼭 보세요 ;)

 

팀,


나는 당신이 나에게 하도록 설정한 배열을 알아냈습니다. 아래 코드가 맞습니다. 비슷한 정보를 찾는 다른 사람들이 빨리 볼 수 있도록 EA를 포함했지만 여기에 게시합니다.


 string Pair [ ] = { "EURUSD" , "GBPUSD" , "USDJPY" , "USDCHF" , "AUDUSD" } ; //***Global Declaration of Array 'Pair' so we can call it in 'start' function   


int count = ArraySize ( Pair ) ;                  //computer doesn't know how many elements array has, this is necessary to set the value for 'for' loop
for ( int c = 0 ; c < count ; c + + )                    //loop started to go through each element of the Array. After this I don't know how to use this, i guess we substitute OrderSend(Symbol) part with the array name so it loops through that. is that so?
    


추신: 그런데 내 mq4 파일이 mt4>experts 폴더에 모두 표시되지 않습니다. 약 30명의 전문가가 있지만 Windows를 통해 폴더로 이동하거나 여기에 아무 것도 첨부하려고 하면 약 5명만 표시됩니다. 모두 mt4를 통해 나타납니다). 이유는 무엇입니까? (그래서 .txt를 게시했습니다)

파일:
 

안녕 닉,


잘하셨어요!


이제 막대를 약간 높이고 이제 EntryRules 함수 에 대한 코드와 이 함수를 효과적으로 호출하는 데 필요한 기타 사항을 작성할 수 있다고 제안하겠습니다.


나는 당신이 볼 수 있도록 꽤 많은 주석, 생각 아이디어 및 제안을 코드에 추가했습니다. 작업할 TODO 영역도 표시했습니다. 이것으로 무엇을 할 수 있는지 확인하고 준비가 되면 포럼에 다시 게시하십시오. 당신이 압도한다면, 당신이 한 일을 다시 게시하십시오. 필요한 경우 더 작은 작업 덩어리로 나눌 수 있습니다.


누락된 mq4 파일과 관련된 몇 가지 가능성. 파일 속성을 숨김으로 설정할 수 있습니까? 내비게이터 패널에서 수정 명령을 실행하면 MetaTrader에서 숨김 파일을 편집할 수 있는 것 같습니다. 또 다른 가능성은 파일이 표시기 폴더와 같은 다른 폴더에 있다는 것입니다. 아마도 모든 metatrader 하위 디렉토리에 있는 모든 mq4 파일에 대한 Windows 검색을 시도하고 모든 숨겨진 파일을 검색에 포함할 수 있습니다(winXP의 경우 고급 옵션 버튼 사용).


문안 인사

.

파일:
 

Vista를 사용 중이고 UAC(사용자 계정 컨트롤)가 켜져 있는 경우 누락된 파일이 있는지 여기에서 확인 하십시오.

C:\Users\<계정 이름>\AppData\Local\VirtualStore\Program Files\<MT4 설치 디렉터리>\experts

 
cloudbreaker :

Vista를 사용 중이고 UAC(사용자 계정 컨트롤)가 켜져 있는 경우 누락된 파일이 있는지 여기에서 확인하십시오.

C:\Users\<계정 이름>\AppData\Local\VirtualStore\Program Files\<MT4 설치 디렉터리>\experts

CB님 덕분에 찾았습니다. 빠른 액세스를 위한 바로 가기를 만들었습니다.

 

팀,


여기 영국은 새벽 1시입니다.지쳤습니다. 아침에 일하러 가야 합니다. 나는 당신의 제안에 따라 코드를 작업하고 있습니다. 아직 알려지지 않은 부분이 많지만 잘 진행되고 있습니다. 나는 당신의 추가 도움 없이 할 수 있는 한 멀리 했습니다.


시각적으로 쉽게 조작할 수 있도록 코드에서 많은 주석을 잘라냈고(나중에 참조할 수 있도록 끝에 붙여넣었습니다), 마지막에 내가 한 일과 순서를 보여 주는 섹션도 만들었습니다. '활동 로그'와 같이 거기에 질문하십시오. 그 로그에 기록하면 논리적으로, 심리적으로, 순차적으로 코드를 통해 작업하는 것이 더 쉬울 것입니다.


당신의 피드백을 기다리겠습니다!

새긴 금

파일:
 
niko wrote >>

팀,

여기 영국은 새벽 1시입니다.지쳤습니다. 아침에 일하러 가야 합니다. 나는 당신의 제안에 따라 코드를 작업하고 있습니다. 아직 알려지지 않은 부분이 많지만 잘 진행되고 있습니다. 나는 당신의 추가 도움 없이 할 수 있는 한 멀리 했습니다.

시각적으로 쉽게 조작할 수 있도록 코드에서 많은 주석을 잘라냈고(나중에 참조할 수 있도록 끝에 붙여넣었습니다), 마지막에 내가 한 일과 순서를 보여 주는 섹션도 만들었습니다. '활동 로그'와 같이 거기에 질문하십시오. 그 로그에 기록하면 논리적으로, 심리적으로, 순차적으로 코드를 통해 작업하는 것이 더 쉬울 것입니다.

당신의 피드백을 기다리겠습니다!

새긴 금

안녕 닉,


열심히 일해서 죄송합니다.

당신은 발전하고 있는 것 같습니다. 배열과 함수의 개념을 이해하면 많은 안개가 걷힐 것이라고 생각합니다.

EntryRules 함수와 (주) 시작 함수에서 호출을 완료하는 데 집중하는 것이 좋습니다. 거의 다 왔다고 생각합니다.

코드에서 오래된 주석 질문 등을 정리하는 것은 좋은 조치입니다.

진정하세요, 당신은 좋은 진전을 이루고 있습니다.

곧 소식을 듣게 될 것입니다.


문안 인사

파일:
 

팀,

하하, 괜찮아. 이상적으로는 이번 수요일 밤에 휴가를 가기 전에 디버깅 단계에 들어가고 싶습니다(8일 동안, 터키, Izmere - 마침내 휴가입니다!). 지금은 직장에 있지만 점심 시간과 집에 오자마자 코딩을 재개할 것입니다. 그래서 오늘 저녁에 당신과 함께 할 것입니다!

도움을 주셔서 감사합니다 Tim!

새긴 금,,

 

팀,


나는 당신이 코드에 대해 나에게 요청한 비트를 수행했습니다. 내 질문에 대한 자세한 답변을 제공하고 이 문제를 해결하는 데 도움이 되도록 코드 전체에 많은 주석을 작성해 주셔서 감사합니다. 어떻게 일들이 함께 패치되는지, 배열을 올바르게 사용하고 특정 기능 을 호출하는 방법(전역 및 지역 변수의 역할)을 보기 시작했습니다.


최신 버전의 코드를 첨부했습니다.


한 가지 질문이 있습니다. 우리에게 구매/공매도 조건을 제공하기 위해 모든 항목(플래그 포함)을 포함하도록 EntryRules 함수를 만들지 않은 이유가 무엇입니까? 대신 나중에 항목 결정을 내리기 위해 플래그를 사용하여 호출합니다.

 

CB에:


하이 플라이어! 나는 Tim의 작업으로 할 수 있는 모든 것을 했고 따라서 코드를 더 자세히 살펴보기로 결정했습니다.


나는 당신의 코드를 살펴보고 그 안에 있는 오류를 이해하고 수정하려고 노력했습니다. 문자열 fnGenerateSignal()에 대해 '불균형 괄호'로 오류를 줄이는 데 성공했습니다. 왜 이 경우에 언밸런스라고 하는지 모르겠습니다.


항상 그렇듯이 귀하의 코드 진행 상황에 대한 귀하의 생각에 감사드립니다! 아주 기본적인 것조차도 이해하지 못하는 많은 부분이 여전히 있음을 명심하십시오.

파일: