오류, 버그, 질문 - 페이지 1895

 
Alexey Viktorov :

이 시도

고맙습니다. 불행히도 이것은 사이트에서 검색을 사용하는 것과 동일합니다 . 설명에서만 검색하고 소스 코드에서는 검색하지 않습니다.
 
fxsaber :
고맙습니다. 불행히도 이것은 사이트에서 검색을 사용하는 것과 동일합니다 . 설명에서만 검색하고 소스 코드에서는 검색하지 않습니다.

왜 소스에 없나요? 두 번째 그림에는 원하는 문자열이 포함된 세 개의 코드가 있고 세 번째 그림에는 Altarius RSI Stohastic Advisor 의 소스 코드가 있습니다.

그런 다음 코드를 보는 페이지에서 Ctrl + f를 누르고 코드 텍스트에서 원하는 것을 찾습니다 ...


추신; 원칙적으로, 예, 내가 ... 가리비를 찔러본 후. 사이트에서 검색하는 것과 동일하지만 코드에서 무언가를 찾습니다.

 
Alexey Viktorov :

왜 소스에 없나요? 두 번째 그림에는 원하는 문자열이 포함된 세 개의 코드가 있고 세 번째 그림에는 Altarius RSI Stohastic Advisor 의 소스 코드가 있습니다.

그런 다음 코드를 보는 페이지에서 Ctrl + f를 누르고 코드 텍스트에서 원하는 것을 찾습니다 ...


추신; 원칙적으로, 예, 내가 ... 가리비를 찔러본 후. 사이트에서 검색하는 것과 동일하지만 코드에서 무언가를 찾습니다.

설명에 코드가 삽입되어 있기 때문에 찾습니다.

문제는 첨부된 코드에서 그것을 찾는 방법입니다.

 
   double g=(- 1 );
   SymbolInfoDouble ( _Symbol , SYMBOL_VOLUME_LIMIT ,g);
   Print (g);
g 변수에서 0을 얻었는데 이것은 현재 기호에 대해 한 방향으로 최대 볼륨 에 제한이 없다는 것을 의미합니까?
 
Andrey Khatimlianskii :

설명에 코드가 삽입되어 있기 때문에 찾습니다.

문제는 첨부된 코드에서 그것을 찾는 방법입니다.

스키가 좋지 않거나 내가 멍청하거나

코드에서 하나의 열린 Expert Advisor를 찾거나 한 번에 모두 찾는 방법은 무엇입니까?

무엇보다도 내가 이해하는 한 사이트에서 검색을 찾습니다. 두 가지 옵션이 제공됩니다. 문서에서 검색, 코드를 열어서 볼 수 있는 세 번째 화면이 표시됩니다.

 

MT5 1598, ME 1599(1596도 시도)

 2017.05 . 19 11 : 51 : 10.277 MQL5    wrong type, loading of Test2 failed
2017.05 . 19 11 : 51 : 10.277 Tester  loading of C:\Program Files\Alpari Limited MT5\MQL5\Experts\Test\Test2.ex5 failed

터미널 을 시작한 직후 테스터의 로그에 있습니다.

그거랑 관련이 있는거같은데

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

오류, 버그, 질문

fxsaber , 2017.05.10 14:32

스크립트 MQL5\Scripts\Test2.mq5
 void OnStart () {}

디버깅이 시작되지 않습니다. 파일을 다른 이름으로 저장합니다. 문제 없이 시작됩니다. 뒤로 - 시작되지 않습니다.

편집기와 터미널을 다시 로드해도 도움이 되지 않습니다. 편집자 1596, 터미널 1598.


 

네팅 계정의 상황입니다.

  • 1랏에 대한 BUY 포지션이 열렸습니다.
  • 3랏에 대한 SellLimit 주문이 있습니다.
  • SellLimit은 1랏에 대해 부분적으로 실행됩니다.
  • 따라서 IN/OUT 거래가 생성되지 않고 단순히 OUT 거래가 발생하여 오픈 포지션이 파괴됩니다.
  • 그런 다음 나머지 2개 로트에 대해 SellLimit이 실행되어 새 위치(새 POSITION_IDENTIFIER)가 생성됩니다.
문제는 그러한 상황에서 SellLimit 이 ORDER_POSITION_ID에 무엇입니까?
 
Alexey Viktorov :

스키가 좋지 않거나 내가 멍청하거나

코드에서 하나의 열린 Expert Advisor를 찾거나 한 번에 모두 찾는 방법은 무엇입니까?

무엇보다도 내가 이해하는 한 사이트에서 검색을 찾습니다. 두 가지 옵션이 제공됩니다. 문서에서 검색, 코드를 열어서 볼 수 있는 세 번째 화면이 표시됩니다.

필요한 모든 것. 사이트 검색은 코드가 아니라 설명에서 찾습니다.
 
제한 주문이 있습니다. 터미널(예: EA가 감지)에서 제한 주문이 채워지고 활성 주문에서 제거되었지만 위치가 아직 형성되지 않은 것이 가능합니까? 저것들. OrderSend 가 아닌(과거와 같이) OrderSend 없이 수락된 주문을 비동기화할 수 있습니까?
 

TimeTradeServer 는 모든 종류의 넌센스를 반환할 수 있습니다. 예를 들어 값이 TimeCurrent보다 작습니다. 이것은 실제 적용을 완전히 무효화합니다.

내가 아이디어를 올바르게 이해했다면 터미널이 실행 중인 TimeTradeServer가 TimeCurrent를 수신한 후 경과 시간을 계산하고 이 차이를 추가하여 일종의 미래 TimeCurrent 값을 에뮬레이트해야 합니다.

이제 고문을 시작합니다.

 #define TOSTRING(A) #A + " = " + ( string )(A) + "\n"

void OnInit ()
{
   EventSetTimer ( 1 );
}

void OnTimer ()
{
   Comment (TOSTRING( TimeTradeServer ()) + TOSTRING( TimeCurrent ()));
}

넌센스를 볼 수 있습니다

날짜에주의하십시오.