막대의 M1 손실 그래프 - 페이지 4

 
DanLett :
예를 들어, 막대 8 34가 없고 8 35에서 열리는 경우 주문을 여는 요청을 반복하는 방법은 무엇입니까...?!
예를 들어 범위를 설정하십시오. 예를 들어 34분이 아니라 33분에서 35분까지 주문을 여십시오.

((분()>=33) && (분()<=35))
 
DanLett :
열릴까 말까?
 
DmitriyN :

한계까지 단순화했습니다. 서버보다 1분 더 시간을 설정하세요. 그리고 실행:

이 코드가 당신을 위해 주문을 열 수 있습니까?

그것은 나를 위해 열립니다.

모든 코드


정수 시작()

{

//----

if ((OrdersTotal()==0 && Hour()==21) && (분()>=13))

OrderSend ( Symbol (),OP_SELL, 0.01 ,Bid, 0 ,Ask+ 100 * Point ,Ask- 100 * Point , "DLSexp" , 123 , 0 );

인쇄( GetLastError() );

//----

반환(0);

}



그는 항상 나에게

2012.06.27 22:17:00 wesfsdf EURUSD,M1: 0

PS wefsdf-어드바이저 이름)


 
DanLett :

모든 코드


정수 시작()

{

//----

if ((OrdersTotal()==0 && Hour()==21) && (분()>=13))

OrderSend ( Symbol (),OP_SELL, 0.1 ,Bid, 0 ,Ask+ 100 * Point ,Ask- 100 * Point , "DLSexp" , 123 , 0 );

인쇄(GetLastError());

//----

반환(0);

}



그는 항상 나에게

2012.06.27 22:17:00 wesfsdf EURUSD,M1: 0

PS wefsdf-어드바이저 이름)


테스터에는 오류가 없습니다. 이해할 수 있습니다. 실제 잡지를 봐야 합니다(먼저 데모를 보는 것이 좋습니다. 그렇지 않으면 로봇이 멋지게 병합되고 실제와 서두르지 마십시오).
 
정말 레버리지에 문제가 많은 것 같습니다. 테스터에 레버리지가 무엇인지 어떻게든 알아내야 합니다. 어떻게 해야 할까요...?!
 
DanLett :
정말 레버리지에 문제가 많은 것 같습니다. 테스터에 레버리지가 무엇인지 어떻게든 알아내야 합니다. 어떻게 해야 할까요...?!


이것을 실행해 보십시오. 나중에 발을 설치해야 할 수도 있습니다.

 int start()
{
if ( OrdersTotal ()== 0 )

OrderSend ( Symbol (),OP_SELL, 0.01 ,Bid, 0 , 0 , 0 , "DLSexp" , 123 , 0 );
Print ( GetLastError ());

return ( 0 );

}
 
요시킨 고양이...
그리고 OrderSend 와 함께 어디에
반환 코드를 받고 오류를 분석???
 
jartmailru :
분석할 것이 있으며 오류 130 이 있습니다. 그루터기가 명확합니다.
 

나는 내 실수를 이해했다

if ( OrdersTotal ()== 0 ) 4개의 거래가 열려 있어서 그는 열지 않았습니다. :) 도와주셔서 정말 감사합니다!

마지막 질문이 남았다

어떻게 이 Expert Advisor로 하나의 거래만 열 수 있습니까?!

예: 1 거래를 열거나 TP 또는 Sl로 마감한 후 매수 또는 매도한 다음 조건에 따라 다른 거래를 엽니다.

음, 즉 조건 1인 경우: 구매

조건 2인 경우 판매하고 닫습니다...

그러나 이전에 열린 거래가 닫히지 않은 것은 무엇입니까?!

 
DanLett :

그러나 이전에 열린 거래가 닫히지 않은 것은 무엇입니까?!

그리고 귀하의 고문은 주문을 마감하지 않습니다. 마감이 없습니다. 귀하의 주문은 TP 또는 SL에 의해 마감되었습니다.
주문이 없으면 OrdersTotal()==0 조건이 열립니다. 그들의 숫자는 0입니다.
2개 미만의 주문이 있으면 OrdersTotal()<2 조건이 열립니다.