전문 고문 - 기타 질문 - 페이지 2

 

#로트 - 휴무

나는 아래와 같이 그 문제를 해결 했다.

ObjectSetString ( 0 , _edtLot, OBJPROP_TEXT , "Lot: " + DoubleToString ( _lot, 2 ) );

어쨌든 감사합니다 @Keith

 

#주문 실수 - 열기

인터넷 ' 연결 해제 ' 기간 동안 '구매 및 판매' 주문 버튼 을 여러 번 클릭했지만 아무 일도 일어나지 않았으므로 몇 분 후에 인터넷 ' 다시 연결됨 ' - 모든 주문이 열렸습니다 (연결 해제 기간 동안 주문을 열어야 하는 - PS는 거의 15개 이상의 수량을 주문합니다.)

그래서 나는 그것이 어떻게 일어났는지, 그 문제가 어디서 왔는지 전혀 전혀 모릅니다. 그것에 대해 뭔가를 알려주십시오. 그런 유형의 불쾌한 상황 을 방지해야합니다.

미리 감사드립니다.

 

클릭했고 주문이 전송되었으며 연결이 끊어졌습니다. 그런 다음 OrderSend가 128과 함께 반환되거나 재연결 및 유효한 OrderSend가 반환되기 전에 대기열에 추가로 클릭했습니다. 오류를 무시하고 더 많은 클릭을 처리했습니다.

OrderSend가 진행되는 동안 클릭을 무시하십시오.

 
whroeder1 :

클릭했고 주문이 전송되었으며 연결이 끊어졌습니다. 그런 다음 OrderSend가 128과 함께 반환되거나 재연결 및 유효한 OrderSend가 반환되기 전에 대기열에 추가로 클릭했습니다. 오류를 무시하고 더 많은 클릭을 처리했습니다.

OrderSend가 진행되는 동안 클릭을 무시하십시오.

빠른 답변에 더욱 감사드립니다.

다음과 같이 이해합니다.

  • 'OrderSend가 진행되는 동안 클릭 무시'에 대한 코드를 작성할 수 있습니다.
  • 오류에 대한 코드를 작성할 수 있습니다.
맞나요?

당신의 대답 후에 나는 그것에 대해 조사할 것입니다.

모두 제일 좋다!

 

#로트 0(영) - 열기

'Lot' 크기가 0(영) 이 될 수 없습니다.

도움이 필요합니다.

double _lotSize = 0.10 ; // Lot Size
double _lotStep = 0.01 ; // Lot Step
//-------Lot Minus--------------------------------------------------------------|
if ( sparam == _btnLotMinus )
{
     ObjectSetInteger ( 0 , _btnLotMinus, OBJPROP_STATE , false );
    _lotSize -= _lotStep;
     if ( _lotSize <= 0 )
    {
        _lotSize = _lotStep;
    }

    _calcUpdade( CALC_CHANGE_LOT );

     Print ( " | DoubleToStr /   " , DoubleToStr ( _lotSize, 2 ) );
}   //---if Close


감사해요!

 
Max Enrik :

#로트 0(영) - 열기


'Lot' 크기가 0(영) 이 될 수 없습니다.

도움이 필요합니다.

double _lotSize = 0.10 ; // Lot Size
double _lotStep = 0.01 ; // Lot Step


감사해요!

주의: 전체 스레드를 읽지 않았습니다.

lotstep 값을 수동으로 설정하는 이유는 무엇입니까? 이는 브로커에 의해 결정됩니다(0.01 이상일 수 있음).

double _lotStep = SymbolInfoDouble ( _Symbol , SYMBOL_VOLUME_STEP );
 
honest_knave :

lotstep 값을 수동으로 설정하는 이유는 무엇입니까? 이는 브로커에 의해 결정됩니다(0.01 이상일 수 있음).

오! 좋은 분, 감사합니다. 곧 EA에 넣을 것입니다.
 
Max Enrik :
오! 좋은 분, 감사합니다. 곧 EA에 넣을 것입니다.

maxlot, minlot 및 lotstep을 확인 해야 합니다.

HTH

 
honest_knave :

maxlot, minlot 및 lotstep을 확인해야 합니다.

HTH

응!

많은 도움이 됩니다. 나는 최대 및 최소 로트 에 대해 신경 쓰지 않습니다. 그것에 대해 조사하기 시작했습니다. (그리고 나는 몇 분 안에 무언가를 찾았습니다.)

큰 감사를 드린다.

 
내 EA에 NormalizeDouble 을 사용하고 있습니다. 하지만 ' NormalizeDouble ' 메시지가 걱정되지만 차트에는 다음과 같은 로트 크기 가 표시됩니다. 0.07

그래서 좋은 조언이 필요합니다.

02 : 00 : 00.069 - custom expert EURUSD,H1: | _lotSize - NormalizeDouble : 0.07000000000000001
02 : 00 : 00.069 - custom expert EURUSD,H1: | _lotSize - DoubleToString : 0.07