[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 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 >> :
при такой конструкции да, в секундах. У меня все работает. Скомпилируй и проверь только эту часть кода.
예, 작동합니다. 그래서 그는 다른 곳에서 망쳤습니다. 고맙습니다.
[Deleted]  

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

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 >> :

감사해요,

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

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

여러분, 안녕히 주무세요! 여러분, 프로그래밍에 정통하지 않은 사람을 도와주세요. 지표를 "장식"해야 합니다. 특히 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는 다른 식으로 설명할 필요가 있다는 것을 이해하지만 더 많은 지식이 부족합니다.여러분의 참여에 감사드립니다.