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

 
MaxZ :

OP_SELLSTOP을 OP_SELLLIMIT로, OP_BUYSTOP을 OP_BUYLIMIT로 바꿉니다.

그리고 두 번 사용하는 것은 의미가 없습니다.

이미 주문을 선택했고 다시 선택했습니다.

작동하지 않습니다!.. 거래하지 않습니다

무효 otlogka(int order)
{
정수 a, k=OrdersTotal();

(a=k-1; a>=0; a--) {
if (OrderSelect(a, SELECT_BY_POS, MODE_TRADES)) {
if (주문유형()==OP_BUY) {
/////는 다음과 같이 더 잘 설명될 수 있습니다. (Bid-OrderOpenPrice())>20
(OrderProfit()+OrderCommission()+OrderSwap()<0) {
order=OrderSend(Symbol(),OP_SELLLIMIT,0.02, NormalizeDouble (Ask,Digits)+15*Point,1,0,12,"Otlogka",mn,5,0);
}}}}
if (주문유형()==OP_SELL){
if (OrderProfit()+OrderCommission()+OrderSwap()<0) {
order=OrderSend(Symbol(),OP_BUYLIMIT,0.02,NormalizeDouble(Ask,Digits)-15*Point,1,0,12,"Otlogka",mn,5,0);
}}}
 
MaxZ :

RefreshRates()는 어디에 필요했습니까?

아니면 Refrashrates() 함수를 작성하셨습니까? :DD


가격이 접근되는 곳에 RefreshRates()가 필요하다.
 
smartemiy :

OrderSend 함수 에서 이 숫자 "12"는 무엇입니까? :(

그리고 당신은 주문 선택에 대해 저를 오해했습니다 ... 다음과 같아야합니다.

 int a, k = OrdersTotal ();
for (a = k- 1 ; a >= 0 ; a--)
   if ( OrderSelect (a, SELECT_BY_POS, MODE_TRADES))
   {
       if ( OrderType ()==OP_BUY )
      {
// ......................
      }
       if ( OrderType ()==OP_SELL)
      {
// ......................
      }
   }
 
PapaYozh :

가격이 접근되는 곳에 RefreshRates()가 필요하다.
아니면 미리 정의된 변수 와 시계열 배열로?
 
MaxZ :
아니면 미리 정의된 변수와 시계열 배열로?

최소한 MarketInfo를 통해 미리 정의된 것까지
 
PapaYozh :

최소한 MarketInfo를 통해 미리 정의된 것까지

그리고 나는 당신에게 아니오라고 말합니다 : https://www.mql5.com/ru/forum/102562 .

 
MaxZ :

그리고 나는 당신에게 아니오라고 말합니다 : https://www.mql5.com/en/forum/102562 .


그리고 정말로.
 
PapaYozh :

그리고 정말로.

인 인. 나 자신도 놀랐다! :)) 나는 우연히 밤에 포럼의이 스레드를 우연히 발견했고 즉시이 사실을 내 머리에 가져갔습니다 ...

따라서 코드가 작동하고 오류 129 가 발생하지 않도록 Refrashrates()를 삽입해야 하는 위치에 매우 관심이 있습니다.

 
이미 알다시피 모든 가격은 마케팅 정보에서 가져 와서 정상화되었지만 주문이 진행되지 않았습니다. 마치 주문의 줄을 건너뛴 것처럼. 나는 그가 어떤 종류의 오류를 겪었는지 명확히하기로 결정했습니다. 가격이 정상화되었다고 확신했지만 잘못된 가격 으로 맹세할 때마다 경고합니다. 여기에 질문했습니다. 그리고 도구 루프 전에 시작 기능의 시작 부분에 새로 고침 빈도를 추가했습니다.
 
거래 시스템을 제공하기 위해 고문을 쓸 사람이 있습니까? 글쎄, 나는 여분의 50-100 달러가 없습니다! 거래 시스템은 실제로 작동하며 매우 간단합니다!!! 그러나 MASD 및 이동 을 기준으로 하면 여전히 한 가지 요소를 고려합니다... 달러/파운드, 유로/달러에서 작동하고 나머지는 테스트하지 않았습니다.... 나는 에서 성공적으로 거래했습니다. 지금은 3개월 동안 10센트이지만 진입점의 70% 정도를 놓치고 있습니다!!! 돕다...