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

 
Falmera :
예를 들어 보여줄 수 있습니까? 참 거짓은 나에게 아무 의미가 없다

"true False는 나에게 아무 의미가 없습니다" ...

 bool Flag;

int start()
{
   ...
   
   if (!Flag && Open[ 1 ] >  Open[ 2 ]+ 10 * Point )
   {
      Flag = True;
       OrderSend (...);
   }
   
   if ( Flag && Open[ 1 ] <= Open[ 2 ]+ 10 * Point )
      Flag = False;

   ...
}
이 예에서는 막대를 닫는 작업을 할 수 있습니다. 하지만 이렇게 하면 더 좋을 것 같아요.
 
ikatsko :

어떻게 계산하는 것이 좋습니까? 또는 Bar보다 이전 역사를 참조하는 방법은 무엇입니까?

MT4를 우회하는 파일에서 직접 시계열로 작동하는 라이브러리가 있습니다. 모든 것이 있습니다. 그러나 그녀는 자유롭지 않다.

TG :

TG:
컴포스터의 TickSave는 일부 틱을 건너뛰고 데모 서버가 다시 연결되어도 새 폴더를 생성하지 않고 이전 폴더에 쓰지 않습니다.
모두 동일합니다. 진드기를 수집하는 데 가장 좋은 스크립트 또는 고문은 무엇입니까?

아무도 나에게 대답할 것인가?
내 콤플렉스. 또한 무료가 아닙니다. 위의 이 스레드에서 설명했습니다.


 
질문은 다음과 같습니다. 예를 들어 EURUSD 또는 GBPUSD에서 표시기가 작동하는 이유는 무엇입니까? 가격은 소수점 이하 한 자리이지만 EURJPY, USDJPY와 같이 2 이상에서는 작동하지 않습니까?
 
LuRAS :
질문은 다음과 같습니다. 예를 들어 EURUSD 또는 GBPUSD에서 표시기가 작동하는 이유는 무엇입니까? 가격은 소수점 이하 한 자리이지만 EURJPY, USDJPY와 같이 2 이상에서는 작동하지 않습니까?
지표에 대한 질문입니다.
 
MaxZ :

"true False는 나에게 아무 의미가 없습니다" ...

이 예에서는 막대를 닫는 작업을 할 수 있습니다. 하지만 더 명확해질 것이라고 생각합니다.

도움이되지 않았다! 여전히 많은 주문을 엽니 다.
 
Falmera :

도움이되지 않았다! 여전히 많은 주문을 엽니 다.
스튜디오 코드. 아니면 시간당 급여가 올라갑니다. 텔레파시 서비스는 이제 매우 비쌉니다...
 
MaxZ :
스튜디오 코드. 아니면 시간당 급여가 올라갑니다. 텔레파시 서비스는 이제 매우 비쌉니다...


코드는 어떻습니까? 그런 코드는 없습니다!

정수 합계;
총계 = OrdersTotal();

for(int cnt=0;cnt<전체;cnt++){
주문 선택(cnt, SELECT_BY_POS, MODE_TRADES );
if(주문유형()==OP_BUY){
if(OrderSymbol()==Symbol()){
if(OrderMagicNumber()==매직){
if (Bid < OrderOpenPrice() - 단계 * 포인트){
OrderSend(Symbol(),OP_BUY.......pram-pam-pam

}
}
}
}
리턴(0);
}

if(총<1){
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0,"구매",Magic,NULL,Green);
}

방법은 다음과 같습니다.

 
Falmera :


코드는 어떻습니까? 그런 코드는 없습니다!

방법은 다음과 같습니다.

깃발이 안 보이네요... :(제가 제안한 접근 방식을 이해하지 못해서...

그리고 "SRC" 버튼이나 CTRL+ALT+M을 이용해 코드를 첨부해주세요.

 
MaxZ :

깃발이 안 보이네요... :(제가 제안한 접근 방식을 이해하지 못해서...

그리고 "SRC" 버튼이나 CTRL+ALT+M을 이용해 코드를 첨부해주세요.

 if (!Flag){
for ( int cnt= 0 ;cnt<total;cnt++){
   OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES);
      if ( OrderType ()==OP_BUY){
         if ( OrderSymbol ()== Symbol ()){
            if ( OrderMagicNumber ()==Magic){
             if (Bid < OrderOpenPrice () - Shag * Point ){             
               Flag = True;
               OrderSend ( Symbol (),OP_BUY.. 
               
               }
            }
         }
      }
   }
Flag = False;
}
 
Falmera :


코드는 어떻습니까? 그런 코드는 없습니다!

 int total;
total = OrdersTotal ();

1 for ( int cnt= 0 ;cnt<total;cnt++){
2   OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES);
3   if ( OrderType ()==OP_BUY){
4      if ( OrderSymbol ()== Symbol ()){
5         if ( OrderMagicNumber ()==Magic){
6            if (Bid < OrderOpenPrice () - Shag * Point ){  
7               OrderSend ( Symbol (),OP_BUY.......прам-пам-пам
               }
           }
        }
     }
   return ( 0 );
}
if (total < 1 ){  OrderSend ( Symbol (),OP_BUY,Lot,Ask, 3 , 0 , 0 , "buy" ,Magic, NULL , Green );}

방법은 다음과 같습니다.

그래서 우리는 1 주문이 있습니다. 레벨 20으로 설정되었다고 가정해 보겠습니다. 이제 가격은 10이고 단계는 9입니다.

1. 모든 주문 순환

2. 주문을 선택

3, 4,5 - 속성 확인

6 - 가격이 하락한 경우(그리고 사라진 경우)

7 주문

2개의 주문이 있었습니다. 틱이 왔지만 레벨 20에 첫 번째 주문이 있었고 지금 가격은 9.5이고 단계는 9입니다..

그래서 다시 1-7 및 다른 주문

예금이 파란색으로 변할 때까지 계속