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

 
MT4를 설치하고 모든 탭을 삭제하고 새 탭을 열었습니다. 폐쇄 MT4. 열면 이전 기본 탭이 다시 로드됩니다. 모든 MT4를 뒤져 이 쓰레기를 제거하는 방법을 찾을 수 없습니다. 아무나 만날 수 있나요?
 
eddy :
고문을 펼치십시오. 우리는 보게 될 것입니다. 달러를 유지하십시오 :D
여기! 도움을 받으십시오. 고맙습니다!
파일:
 
Sayod :
고문이 모든 작업을 정확히 반대로 수행하려면 어떻게 해야 하는지 알려주십시오. 나는 당신의 조언에 무한히 감사할 것이며 당신의 지갑에 대해 1달러를 지불할 것입니다. 미리 감사드립니다.

거래가 그러한 mokar라면 어떻게 될까요?))

 
VOLDEMAR :
여기요 !!! 얘들아, 난 문제를 어떻게 해결할지 모르겠어...
요점은 다음과 같습니다
여기 내 코드가 있습니다
.......

그러나 모든 동일한 명령이 방해가 됩니다.
목표는 고문이 첨부된 차트에 있는 주문으로만 작업하는 것입니다...
도와주세요 2주째 머리가 깨졌어요...........

마지막 미결제 주문의 이익을 포인트로 반환하는 함수에서 필요한 주문을 선택하는 방법을 살펴보겠습니다.

 //жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
int GetProfitLastPosInPoint( string sy, int op, int mn) 
//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
{
   datetime t;
   int       i, pr= 0 , k= OrdersTotal ();
   double    pt=MarketInfo(sy, MODE_POINT);

   if (sy== "0" ) sy= Symbol ();
   for (i= 0 ; i<k; i++) 
      {
         if (! OrderSelect (i, SELECT_BY_POS)) continue ;
         if (OrderSymbol()!=sy)               continue ;
         if (OrderType()!=op)                 continue ;
         if (OrderMagicNumber()!=mn)         continue ;
         
         if (t<OrderOpenTime())              t=OrderOpenTime();
         if (op==OP_BUY)         pr=(MarketInfo(OrderSymbol(), MODE_BID)-OrderOpenPrice())/pt;
         else if (op==OP_SELL)   pr=(OrderOpenPrice()-MarketInfo(OrderSymbol(), MODE_ASK))/pt;
      }
   return (pr);
}

//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж

함수가 호출되면 필요한 기호(sy), 필요한 주문 유형(op) 및 매직 넘버(mn)가 전달됩니다. 0이 sy 매개변수로 전달되면 현재 차트 기호가 선택됩니다.

 if (sy== "0" ) sy= Symbol ();

그런 다음 주문이 선택되었는지 확인하고, 그렇다면 전달된 기호를 확인하고, 함수에 전달된 것과 같지 않으면 터미널 주문 주기의 다음 반복으로 진행합니다. 이것이 우리가 필요로 하는 기호라면 함수에 전달된 기호와 해당 유형의 적합성을 확인하고, 그렇다면 함수에 전달된 마법을 확인합니다. 다음으로 우리가 필요로 하는 발견된 순서에 대한 조치가 있습니다. 열려 있는 순서의 마지막인지 확인 하고 이익을 계산합니다.

주문 선택의 원리를 이해하려면 다음 기능 코드 블록을 이해해야 합니다.

 if (! OrderSelect (i, SELECT_BY_POS)) continue ;
if (OrderSymbol()!=sy)               continue ;
if (OrderType()!=op)                 continue ;
if (OrderMagicNumber()!=mn)         continue ;

모든 것이 간단합니다...

 

좋은 아침 !

GBP/USD 쌍에 대한 온라인 거래가 데모에서 열리지 않았습니다 - 오류 131. 오류 131이 의미하는 바를 알려주십시오 - " 잘못된 거래량 ", " 거래량 세분화 오류입니다. 거래 작업 및 변경 시도를 모두 중지해야 합니다 프로그램 논리." ? 사이트에서 비슷한 것을 찾지 못했습니다. 이 오류는 무엇입니까? 분 촛불의 진드기 양, 또는 무엇입니까? 이 오류를 수정하는 방법은 무엇입니까?

 
volshebnik :

좋은 아침 !

거래는 데모에서 온라인으로 열리지 않았습니다 - 오류 131. 오류 131이 의미하는 바를 알려주십시오 - "잘못된 볼륨", "볼륨 세분화 오류. 거래 작업을 모두 중지하고 프로그램 논리를 변경해야 합니다. " ? 사이트에서 이미 유사한 검색이 작동하지 않습니다. 이 오류는 무엇입니까? 분 촛불의 진드기 양, 또는 무엇입니까? 이 오류를 수정하는 방법은 무엇입니까?


그것은 부지의 크기에 관한 것입니다. 예를 들어, 최소 랏은 0.1이고 거래는 0.01로 로트가 열립니다.
 
abolk :

그것은 부지의 크기에 관한 것입니다. 예를 들어, 최소 랏은 0.1이고 거래는 0.01로 로트가 열립니다.
정말 감사합니다 !
 
volshebnik :
오류 131이 "잘못된 볼륨"을 의미하는지 알려주실 수 있습니까?
... 사이트에서 유사한 검색을 찾을 수 없습니다 ...
수 없습니다! 사이트는 이 문제에 대한 정보로 가득 차 있습니다. " error 131 " 사이트에 대한 Google 검색:mql4.com
http://www.google.ru/search?as_sitesearch=mql4.com&as_q=%22%EE%F8%E8%E1%EA%E0+131%22
30개 이상의 유익한 답변.
 

사요드 , 그렇게.

테스터에서 테스트 할 수 있습니까? 당신은 확인할 수 있습니다

파일:
 
artmedia70 :

마지막 미결제 주문의 이익을 포인트로 반환하는 함수에서 필요한 주문을 선택하는 방법을 살펴보겠습니다.

함수가 호출되면 필요한 기호(sy), 필요한 주문 유형(op) 및 매직 넘버(mn)가 전달됩니다. 0이 sy 매개변수로 전달되면 현재 차트 기호가 선택됩니다.

그런 다음 주문이 선택되었는지 확인하고, 그렇다면 전달된 기호를 확인하고, 함수에 전달된 것과 같지 않으면 터미널 주문 루프의 다음 반복으로 진행합니다. 이것이 우리가 필요로 하는 기호라면 함수에 전달된 기호와 해당 유형의 적합성을 확인하고, 그렇다면 함수에 전달된 마법을 확인합니다. 또한 필요한 순서로 이미 작업이 있습니다. 열려 있는 순서의 마지막인지 확인하고 이익을 계산합니다.

주문 선택의 원리를 이해하려면 다음 기능 코드 블록을 이해해야 합니다.

모든 것이 간단합니다...



 if ( ! OrderSelect (i, SELECT_BY_POS)) continue ;  не могу понять что значит  !  перед ордер селект и сонтинуе для каких целей в справочнике толком ничего не написано