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

 
정적 변수 의 이전 가격을 수정하고 각 틱을 비교하여 틱이 그들 사이에 있도록 해야 합니다(현재 이전 가격)
 
이해했다.
 
FAQ :
정적 변수에서 이전 가격을 수정하고 각 틱을 비교하여 틱이 그들 사이에 있도록 해야 합니다(현재 이전 가격)

이와 같이?

 if ((Low[ 1 ]>MA) && (Bid<MA))
{
 ...
}
if ((High[ 1 ]<MA) && (Ask>MA))
{
 ...
}
 

오류 130 이 나타납니다. 설명서를 읽어봤는데 뭐가 잘못된건지 모르겠네요.

 extern int TP= 10 ;
extern int SL= 40 ;
extern double lot= 1 ;
extern int slippage= 3 ;
...
if ((l==true)&&(proves==true)) OrderSend ( Symbol (),OP_SELL,lot,Bid,slippage,Ask-SL* Point ,TP* Point +Ask, 0 , 0 , 0 , Green );
...
if ((l==true)&&(proves==true)) OrderSend ( Symbol (),OP_BUY,lot,Ask,slippage,Bid-SL* Point ,Bid+TP* Point , 0 , 0 , 0 , Red );
 

130 - 너무 가까운 스탑 또는 스탑(또는 보류 중인 주문의 시작 가격)에서 잘못 계산되거나 정규화되지 않은 가격. 오류가 오래된 가격으로 인한 경우에만 시도를 반복할 수 있습니다. RefreshRates 기능을 사용하여 데이터를 업데이트하고 다시 시도하려면 5초의 지연 후에 필요합니다. 오류가 지속되면 프로그램 논리를 교환하고 변경하려는 모든 시도를 중지해야 합니다.

여기 봐 .

 

실수 130. 잘못된 정지

아마도 DC가 허용하지 않는 시장에 너무 가까울 수 있지만 대부분의 DC가 현재 요구하는 것처럼 다음 사이클에서 주문을 변경하고 이익을 추가하고 중지하지 않고 주문을 해야 할 가능성이 큽니다.

 

Expert Advisor의 코멘트를 다른 TF가 있는 다른 차트로 철회할 수 있습니까? 미리 감사합니다!

 
아니요, 물론 VINAPI를 사용하지 않는 한 자신의 창에서만 쓰고 그릴 수 있지만 이 방법은 적합하지 않다고 생각합니다.
 
start(){ static double pBid = 0 ;
   RefreachRates(); 
   if (pBid== 0 ){pBid=Bid;}
   
   double Ma = iMa(bla,bla,bla.....
   
   if ((pBid>Ma&&Bid<=Ma)||(pBid>=Ma&&Bid<Ma)){
       if ( OrdersTotal ()< 1 ){
           // Open BUY order
       }
   }
   if ((pBid<Ma&&Bid>=Ma)||(pBid<=Ma&&Bid>Ma)){
       if ( OrdersTotal ()< 1 ){
           // Open SELLorder
       }
   }
   забыл : pBid=Bid;
그런 것, 맞춤법 검사, 브라우저에서 직접 작성
 
FAQ :
아니요, 물론 VINAPI를 사용하지 않는 한 자신의 창에서만 쓰고 그릴 수 있지만 이 방법은 적합하지 않다고 생각합니다.

고맙습니다! 유감이다, 왜냐하면 어드바이저는 분이고 지표는 다른 TF에 있으며 일반적인 상황은 이전 TF에서 관찰하는 것이 좋습니다!

그리고 처음 듣는 VINAPI! 어떻게 그리고 무엇입니까?

Google 검색: WinAPI 그리고 거기에서 검색하는 방법은 무엇입니까? 큰 가이드!