[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 569

 
Catrock >> :

현재 시장 주문에서 이익실현 및 손절매 수준이 변경되고 있습니다. 하지만 그렇게 해서는 안 됩니다.

변경 기능은 보류 중인 주문에 대해서만 내 시스템에서 사용할 수 있습니다. 주문이 시장가 주문이 되면 변경이 허용되지 않습니다. 총 1개의 주문이 Expert Advisor에서 사용됩니다.

파일에 전체 코드 게시
 

지연이 제거되도록 Kim의 샘플에서 다시 작성했습니다. 실수가 무엇인지 알려주십시오.

무효 DeleteOrdersLimit(문자열 sy="", int op=-1) {

정수 나;

int k=OrdersTotal();


if (sy=="0") sy=Symbol();

(i=k-1; i>=0; i--) {

if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {

if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {

if (OrderType()==OP_BUYLIMIT || OrderType()==OP_BUYLIMIT) OrderDelete(OrderTicket());

}

}

}

}

 
 
Techno >> :
при такой конструкции да, в секундах. У меня все работает. Скомпилируй и проверь только эту часть кода.
예, 작동합니다. 그래서 그는 다른 곳에서 망쳤습니다. 고맙습니다.
 

당신이 그것을 만들 수 있다면 ... 이것은 나의 첫 번째 전문가이기 때문에 다른 사람들이 읽을 수 있을지 매우 의심 스럽습니다.

5월 5일부터 시각화에 올리고 있습니다. 그리고 내가 좋아하지 않는 것들을 봅니다. 시장 주문의 매개변수 변경

파일:
 
Minodi >> :

지연이 제거되도록 Kim의 샘플에서 다시 작성했습니다. 실수가 무엇인지 알려주십시오.


 void DelLim() 
 {
   for ( int i= 0 ;i< OrdersTotal ();i++)
    {
       if ( OrderSelect (i,SELECT_BY_POS)&&OrderSymbol()== Symbol ()&&OrderType()== 2 || 3 ) 
       OrderDelete(OrderTicket());
    }
 } 
 

감사해요,

지금은 다릅니다. 제공 - '(' - 예기치 않은 함수 정의

 
Minodi >> :

감사해요,

지금은 다릅니다. 제공 - '(' - 예기치 않은 함수 정의

함수를 호출할 때 들어오는 매개변수를 제거하십시오.
 
이제 어떤 이유로 이러한 메시지가 로그에 나타나기 시작했습니다.
 

여러분, 안녕히 주무세요! 여러분, 프로그래밍에 정통하지 않은 사람을 도와주세요. 지표를 "장식"해야 합니다. 특히 DeMarker입니다. 의미는 다음과 같습니다. 매도 가격 값이 Parabolic 0.02 / 0.2 지표 값보다 작은 경우 H1, DeMarker 색상은 빨간색이고 가격이 더 높은 Parabolic이면 DeMarker는 녹색입니다.

//---- 표시줄
if{ Ask<iSAR(NULL,PERIOD_H1,0.02,0.2,0) COLOR=빨간색;
질문>iSAR(NULL,PERIOD_H1,0.02,0.2,0) COLOR=녹색;
SetIndexStyle(0,DRAW_LINE,EMPTY,2,COLOR);
}
Ask는 다른 식으로 설명할 필요가 있다는 것을 이해하지만 더 많은 지식이 부족합니다.여러분의 참여에 감사드립니다.