나는 이미 싸우기 위해 곧 포기할 것입니다 ... - 페이지 3

 
Maxim Dmitrievsky :
그래서 어디? 모든 곳에서 같은 것, 아마도 ... Forex 중개인

내 블로그 리뷰를 확인하세요. 1~2주 안에 브로커 3명이 더 생길 것입니다(지금 테스트 중입니다).

모든 사람은 저렴한 보증금과 좋은 조건을 가지고 있습니다.

 
Andrey Khatimlianskii :

내 블로그 리뷰를 확인하세요. 1~2주 안에 브로커 3명이 더 생길 것입니다(지금 테스트 중입니다).

모든 사람은 저렴한 보증금과 좋은 조건을 가지고 있습니다.

멋진 리뷰입니다 :)
 

15:23:39에 시작합시다

당신은 0.14의 많은 매수 정지를 시도하고 있습니다

가격 1.07998 SL = 1.07956 - 차이 42 포인트 - 오류

가격 1.08006 SL = 1.07957 - 차이 49 포인트 - 오류

가격 1.08009 SL = 1.07957 - 차이 52 포인트 - 승인됨!

걸림돌은 SL과 가격의 차이에 있습니까?

 
Oksana Berenko :

15:23:39에 시작합시다

당신은 0.14의 많은 매수 정지를 시도하고 있습니다

가격 1.07998 SL = 1.07956 - 차이 42 포인트 - 오류

가격 1.08006 SL = 1.07957 - 차이 49 포인트 - 오류

가격 1.08009 SL = 1.07957 - 차이 52 포인트 - 승인됨!

걸림돌은 SL과 가격의 차이에 있습니까?

왜 오류가 발생합니까? 스톱 레벨이 20포인트이면.. 20포인트가 아니면(변경됨) 어쨌든 확인

가격 1.07998 SL = 1.07956 - 이것은 바이스톱입니다. 모든 것이 정상입니다.

두 번째, 세 번째...

내 코드에서 :

 ValidStop = SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);
 if ( Ask- iMA ( NULL , 0 ,MAperiod, 0 , MODE_SMA , PRICE_CLOSE , 0 ) >= ValidStop* Point )
   {
     double price;
    Lots = LotsOptimized();
     if (ValidStop<=StopLevels) price = MarketInfo( _Symbol ,MODE_ASK)+StopLevels* _Point ;
     else price = MarketInfo( _Symbol ,MODE_ASK)+ValidStop* _Point ;
    
     if ( OrderSend ( Symbol (), OP_BUYSTOP, Lots, price, 2 , NormalizeDouble ( iMA ( NULL , 0 ,MAperiod, 0 , MODE_SMA , PRICE_CLOSE , 0 ), _Digits ), 0 , NULL ,      OrderMagic)) GetLastError ();
  }
 
Maxim Dmitrievsky :

왜 오류가 발생합니까? 스톱 레벨이 20포인트이면.. 20포인트가 아니면(변경됨) 어쨌든 확인

방금 당신의 사진을 읽었습니다!

상승

내가 읽은 내용은 다음과 같습니다.

15:23:39에 시작합시다

당신은 0.14의 많은 매수 정지를 시도하고 있습니다

가격 1.07998 SL = 1.07956 - 차이 42 포인트 - 오류

가격 1.08006 SL = 1.07957 - 차이 49 포인트 - 오류

가격 1.08009 SL = 1.07957 - 차이 52 포인트 - 승인됨!

그리고 결론:

걸림돌은 SL과 가격의 차이에 있습니까?

 
Oksana Berenko :

방금 당신의 사진을 읽었습니다!

내가 읽은 내용은 다음과 같습니다.

15:23:39에 시작합시다

당신은 0.14의 많은 매수 정지를 시도하고 있습니다

가격 1.07998 SL = 1.07956 - 차이 42 포인트 - 오류

가격 1.08006 SL = 1.07957 - 차이 49 포인트 - 오류

가격 1.08009 SL = 1.07957 - 차이 52 포인트 - 승인됨!

그리고 결론:

걸림돌은 SL과 가격의 차이에 있습니까?

그리고 음, 위의 코드에는 스톱 수준보다 낮지 않도록 주문과 스톱 가격 사이의 차이에 대한 확인만 있습니다. 또한 스톱 레벨 값이 요청에 추가되고 해당 레벨에서 주문이 이루어집니다.

 if ( Ask- iMA ( NULL , 0 ,MAperiod, 0 , MODE_SMA , PRICE_CLOSE , 0 ) >= ValidStop* Point )
 

즉, 딜레이는 항상 현재 매도+매도 레벨로 구성된 가격 가격으로 설정됩니다.

 if (ValidStop<=StopLevels) price = MarketInfo( _Symbol ,MODE_ASK)+StopLevels* _Point ;
 
Maxim Dmitrievsky :

즉, 딜레이는 항상 현재 매도+매도 레벨로 구성된 가격 가격으로 설정됩니다.

Stoplevel 값은 종종 잘못 표시됩니다. 코드는 하나의 값을 반환하지만 실제로는 다릅니다. 나는 그것이 0을 반환하지만 실제로는 20을 반환한다는 것을 알게되었습니다. 또는 20을 반환하고 손으로 더 작은 값으로 설정할 수 있습니다!
 
Oksana Berenko :
Stoplevel 값은 종종 잘못 표시됩니다. 코드는 하나의 값을 반환하지만 실제로는 다릅니다. 나는 그것이 0을 반환하지만 실제로는 20을 반환한다는 것을 알게되었습니다. 또는 20을 반환하고 손으로 더 작은 값으로 설정할 수 있습니다!
글쎄요, 그럼 어떻게 해야할지 조차 모르겠군요.. 프린트 로 훑어보니 항상 20개 입니다. 1포인트 이상 주문을 하는 과정에서 가격 변동이 있을 수 있으니 .. 그래서 서버 오류를 반환
 
Maxim Dmitrievsky :

즉, 딜레이는 항상 현재 매도+매도 레벨로 구성된 가격 가격으로 설정됩니다.

패스트 마켓의 스탑 레벨 직전에는 거래가 불가능합니다. 열려고 시도하는 5개 기호에서 1핍의 미끄러짐이 있는 즉석 실행에서와 같습니다. 90%는 다시 인용될 것입니다.

약간의 반발을 추가하십시오.

옥사나 베렌코 :
Stoplevel 값은 종종 잘못 표시됩니다. 코드는 하나의 값을 반환하지만 실제로는 다릅니다. 나는 그것이 0을 반환하지만 실제로는 20을 반환한다는 것을 알게되었습니다. 또는 20을 반환하고 손으로 더 작은 값으로 설정할 수 있습니다!

0 - 존재하지 않거나 슬레이브 알고리즘 중 하나에 따라 서버에서 검사가 수행됨을 의미합니다.

그리고 정확한 가격에서 계산해야 합니다(입찰과 요청을 혼동하지 마십시오). 그리고 시장 거래의 TP가 있는 SL은 시가를 확인 하는 것이 아니라 작동할 가격에서 확인하는 것입니다.