[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 94

 
ScioMe :
감사합니다. 다음과 같이 가능합니다. 닫기[3]?
그래 넌 할수있어.
 
artmedia70 :

포럼 사용자 여러분, 어드바이저를 테스트하는 데 문제가 있습니다. 작동을 복원하려면 터미널 디렉터리의 history 폴더에 있는 이력 데이터를 삭제한 다음 이력 데이터를 다시 로드해야 합니다. 터미널 디렉토리에 들어가는 방법을 알려주세요. 매뉴얼에서 찾지 못했습니다. 모든 아이콘을 시도했지만 이 디렉토리의 입구를 찾을 수 없었습니다. 미리 감사드립니다.


 
boris.45 :

보리스, 뭐가 문제야?
 
artmedia70 :
예를 들어 플래그를 만듭니다.

TP1의 경우 - bool TP1, TP2의 경우 - bool TP2 등 ...

처음에는 값이 false입니다.

다음 닫기 전에 다음을 확인하십시오.

if (!TP1) {첫 번째 부분의 부분적 닫기 코드, 성공적인 닫기 후 쓰기 TP1=true}

if (!TP2) {두 번째 부분을 부분적으로 닫기 위한 코드, 성공적인 닫기 후 쓰기 TP2=true}

...등 모든 부품에 대해...

그래서 플래그는 이미 완료되면 각 부분의 폐쇄를 알릴 것입니다 ...


존경! 구현해 보도록 하겠습니다...

 
coronel :
관심을 가져주셔서 감사합니다. 2주 동안 어드바이저를 테스트했는데 모든 것이 잘 되었습니다. 그러던 중 갑자기 테스터의 작업에 장애가 발생했습니다. 최적화할 때 "WAITING FOR UPDATE" 표시가 나타납니다. 로그를 보니 두 줄만 있습니다. 첫 번째 줄은 어드바이저의 성공적인 로드에 관한 것이고 두 번째 줄은 기록 데이터의 부재에 관한 것입니다. 분명히 일종의 결함이 있었던 것 같습니다. F2 키를 사용하여 기록 데이터를 다시 로드하려고 했지만 다시 로드에 실패했습니다. MT4 플랫폼을 다시 시작하고 재부팅을 시도했지만 테스터의 작업이 복원되지 않았습니다. Alpari의 기술 지원을 위해 프로그래머에게 문의했습니다. 답변을 받았습니다. 터미널 디렉터리에 있는 기록 폴더에서 모든 기록을 삭제하고 기록 데이터를 다시 로드합니다. 터미널 디렉토리를 입력할 수 없습니다. 어떻게 해야 하는지 모르겠습니다. 나는 Alpari의 프로그래머들에게 연락하고 싶지 않기 때문입니다. 그들은 중개자를 통해 일하며 이것은 긴 과정입니다. 터미널 디렉토리에 들어가는 방법과 과거 데이터를 지우는 방법을 알고 계시다면 도와주세요.
 
boris.45 :
관심을 가져주셔서 감사합니다. 2주 동안 어드바이저를 테스트했는데 모든 것이 잘 되었습니다. 그러던 중 갑자기 테스터의 작업에 장애가 발생했습니다. 최적화할 때 "WAITING FOR UPDATE" 표시가 나타납니다. 로그를 보니 두 줄만 있습니다. 첫 번째 줄은 어드바이저의 성공적인 로드에 관한 것이고 두 번째 줄은 기록 데이터의 부재에 관한 것입니다. 분명히 일종의 결함이 있었던 것 같습니다. F2 키를 사용하여 기록 데이터를 다시 로드하려고 했지만 다시 로드에 실패했습니다. MT4 플랫폼을 다시 시작하고 재부팅을 시도했지만 테스터의 작업이 복원되지 않았습니다. Alpari의 기술 지원을 위해 프로그래머에게 문의했습니다. 답변을 받았습니다. 터미널 디렉터리에 있는 기록 폴더에서 모든 기록을 삭제하고 기록 데이터를 다시 로드합니다. 터미널 디렉토리를 입력할 수 없습니다. 어떻게 해야 하는지 모르겠습니다. 나는 Alpari의 프로그래머들에게 연락하고 싶지 않기 때문입니다. 그들은 중개자를 통해 일하며 이것은 긴 과정입니다. 터미널 디렉토리에 들어가는 방법과 과거 데이터를 지우는 방법을 알고 계시다면 도와주세요.

바탕 화면의 터미널 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. 드롭다운 메뉴에서 "속성"을 선택합니다. 열리는 창에서 "저장 위치"를 선택하십시오 - 탐색기가 열리고 그 안에 기록 폴더를 찾으십시오 - 기록 데이터가 있는 필요한 폴더가 포함되어 있습니다 ...


 
boris.45 :
관심을 가져주셔서 감사합니다. 2주 동안 어드바이저를 테스트했는데 모든 것이 잘 되었습니다. 그러던 중 갑자기 테스터의 작업에 장애가 발생했습니다. 최적화할 때 "WAITING FOR UPDATE" 표시가 나타납니다. 로그를 보니 두 줄만 있습니다. 첫 번째는 어드바이저의 성공적인 로드에 대한 것이고 두 번째는 기록 데이터의 부재에 관한 것입니다. 분명히 일종의 결함이 있었던 것 같습니다. F2 키를 사용하여 기록 데이터를 다시 로드하려고 했지만 다시 로드에 실패했습니다. MT4 플랫폼을 다시 시작하고 재부팅을 시도했지만 테스터의 작업이 복원되지 않았습니다. Alpari의 기술 지원을 위해 프로그래머에게 문의했습니다. 답변을 받았습니다. 터미널 디렉터리에 있는 기록 폴더에서 모든 기록을 삭제하고 기록 데이터를 다시 로드합니다. 터미널 디렉토리를 입력할 수 없습니다. 어떻게 해야 하는지 모르겠습니다. 나는 Alpari의 프로그래머들에게 연락하고 싶지 않기 때문입니다. 그들은 중개자를 통해 일하며 이것은 긴 과정입니다. 터미널 디렉토리에 들어가는 방법과 과거 데이터를 지우는 방법을 알고 계시다면 도와주세요.

결국, 어떻게든 MT4를 실행하면 디렉터리를 찾을 수 있습니다.

MT4를 시작하는 아이콘을 마우스 오른쪽 버튼으로 클릭하면 "속성" 창이 열립니다.

"객체 찾기"버튼이 있습니다. 그것을 클릭하면 필요한 디렉토리로 이동합니다.

디렉토리에는 histiry라는 폴더가 있습니다. 그것을 입력하고 그 안의 모든 폴더를 삭제하십시오.

MT4를 실행합니다. F2 키를 누르고 견적 내역을 다시 로드합니다.

모든 것.

 

오늘 나는 새로운 고문의 스케치를 던졌고, 나는 나 자신을 위해 씁니다. 그러나 모든 것이 잘되면 나중에 공유하겠습니다.

당신의 의견에 관심이 있고 거기에 무엇을 더 추가해야 할까요? 이제 그는 스톱과 테이크를 재정렬하고, 마우스로 화면의 라인을 이동하고, 미결 주문을 표시할 수 있습니다. 음, 점수에 대한 더 많은 통계가 있을 것입니다. 그리고 가장 중요한 것은 후행 스톱에 대한 몇 가지 옵션을 조여서 그들의 움직임이 시각적으로 표시됩니다. 어떤 다른 응용 프로그램이 있습니까?

이쁘게 나왔네요 :)

 
coronel :

지원에 감사합니다!

 

StopLoss 또는 TR이 실행되는 경우 새 주문을 여는 방법을 알려주십시오. 코딩해주세요! 미리 ATP!!!


for(int i=1; i<=OrdersTotal(); i++) // ???? ???????? ????

{

if ( OrderSelect (i-1,SELECT_BY_POS)==true)

{

이중 SL=OrderStopLoss();

이중 TP =OrderTakeProfit(); // TP ???????????? ???.

doublePrice=OrderOpenPrice();

{

if(SL >= 가격)

{

OrderSend(Symbol(), OP_BUY, lot,Ask, 3, Ask - stop_loss * 포인트, 입찰 + take_profit * 포인트, IDENT, MAGIC, 0, 녹색);

}

}

경보(i);

}

}