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

 
papa-di :

어드바이저가 Market Execution에서 거래되도록 리메이크하는 방법을 알려주십시오. 그러면 이익실현과 손절매가 0인 상태로 오더가 열리고 손절매와 이익실현이 이미 설정되어 있습니까?

일반적인 코드를 작성하십시오. 미리 감사드립니다.

여기 그리고 여기 .

도움이 되지 않으면 여기 .

그래도 안되면 주문하세요.

 
내 Expert Advisor가 여러 바가 아닌 한 바에서 한 번만 거래하도록 하는 방법을 알려주십시오. Mql4는 이제 막 공부를 시작했는데, 한 막대에서 여러 거래를 하지 않도록 어떤 기준을 설정해야 하는지 모르겠습니다.
 
주문이 열린 바의 시간을 기억하십시오.
 

시작하려면 가장 간단한 방법을 시도해 보십시오(최고는 아니지만).

시작 조건에 OrdersTotal()==0 을 추가하십시오.

 
DhP :

시작하려면 가장 간단한 방법을 시도해 보십시오(최고는 아니지만).

시작 조건에 OrdersTotal()==0을 추가하십시오.

나는 이것을 가지고 있습니다. 문제는 여러 주문을 동시에 여는 것이 아니라 하나의 막대에서 여러 주문을 여는 것입니다. 조건이 허용하고 허용하는 경우 한 주문이 닫히고 즉시 동일한 막대에서 두 번째 주문이 열립니다. 첫 주문이 열렸습니다.
 
그러면 조건이 풀릴 때까지 주문을 여는 것을 금지하는 것이 낫지 않을까요? 어떤 시간대에 작업하고 있습니까?
 
Bit99 :
나는 이것을 가지고 있습니다. 문제는 여러 주문을 동시에 여는 것이 아니라 하나의 막대에서 여러 주문을 여는 것입니다. 조건이 허용하고 허용하는 경우 한 주문이 닫히고 즉시 동일한 막대에서 두 번째 주문이 열립니다. 첫 주문이 열렸습니다.
이러한 문제를 피하는 또 다른 간단한 방법:
     datetime   prevtime;

int start(){


     datetime time= iTime ( NULL , 0 , 0 );
     if (time==prevtime) return ( 0 ); 
     prevtime = time;   

   

   return ( 0 );
}
 

어떻게 든 iMa 표시기가 소수점 이하 4자리가 아닌 5자리를 반환하도록 할 수 있습니까?

실제로 차트의 MT에서 선 위로 마우스를 가져 가면 5 자리 값이 표시됩니다 ...
 
fx-fantom :

어떻게 든 iMa 표시기가 소수점 이하 4자리가 아닌 5자리를 반환하도록 할 수 있습니까?

실제로 차트의 MT에서 선 위로 마우스를 가져 가면 5 자리 값이 표시됩니다 ...

4자를 반환한다고 생각하는 이유는 무엇입니까?
 
걱정하지 마세요. 필요한 만큼 반환됩니다. 그저 보고 싶을 뿐입니다.