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

 
ksyusha-Z :
폭풍 전의 고요함. 새로운 한 주를 준비합니다. 뚱뚱한 이익과 날씬한(나의 차우 차우처럼) 큰사슴, 친애하는 프로그래머와 다음 주에 이익을 위한 다른 전사들.

고맙습니다! 당신 같은!

PS 만일의 경우를 대비하여 - 이번 주에는 개에게 과식하지 마세요 :)

 

안녕하세요! NULL이 어떤 값을 의미하는지 알려주실 수 있습니까? 글쎄요, 함수에 특정 값을 보내고 싶지 않지만 any로 하고 싶습니다. 함수 호출 에서 NULL을 작성합니까?

 
Pyro :

안녕하세요! NULL이 어떤 값을 의미하는지 알려주실 수 있습니까? 글쎄요, 함수에 특정 값을 보내고 싶지는 않지만 any로 하고 싶습니다. 함수 호출에서 NULL을 작성합니까?

NULL 또는 0(영)은 Expert Advisor/indicator 가 설치된 차트의 쌍/도구에 대해 이야기하고 있음을 의미합니다.
 
함수를 호출할 때 함수에 보낸 변수의 값을 지정하지 않도록 하는 것이 가능합니까? 즉, 함수를 다시 작성하지 않기 위해 OrderOpenPrice를 비교할 필요가 없는 경우 호출된 함수 내부에서 비교할 때 OpderOpenPrice 값이 항상 true인지 확인합니까? 무엇이 필요한지 명확히 하였기를 바랍니다.
 
Pyro :
함수를 호출할 때 함수에 보낸 변수의 값을 지정하지 않도록 하는 것이 가능합니까? 즉, 함수를 다시 작성하지 않기 위해 OrderOpenPrice를 비교할 필요가 없는 경우 호출된 함수 내부에서 비교할 때 OpderOpenPrice 값이 항상 true인지 확인합니까? 무엇이 필요한지 명확히 하였기를 바랍니다.


- 검은색 상의, 흰색의 하의?
- 있다!
- 흰색 상의가 있고 검은색 하의가 있습니까?
- 있다!

당신에게 정말로 필요한 것은 무엇입니까? 내가 분명히 했길 바라?

 
Pyro :
함수를 호출할 때 함수에 보낸 변수의 값을 지정하지 않도록 뭔가를 할 수 있습니까?...
이것은 일부 매개변수에 대한 표준 함수에서 제공되며 사용자 정의 매개변수에서도 지정할 수 있습니다. 호출에 이러한 매개변수가 없으면 기본 매개변수가 가정됩니다.
 int OrderSend ( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment= NULL , int magic= 0 , 
datetime expiration= 0 , color arrow_color= CLR_NONE ) 
 
Pyro :
함수를 호출할 때 함수에 보낸 변수의 값을 지정하지 않도록 하는 것이 가능합니까? 즉, 함수를 다시 작성하지 않기 위해 OrderOpenPrice를 비교할 필요가 없는 경우 호출된 함수 내부에서 비교할 때 OpderOpenPrice 값이 항상 true인지 확인합니까? 무엇이 필요한지 명확히 하였기를 바랍니다.

함수에 필요한 변수는 스스로 결정합니다.

함수를 호출할 때 변수에 값을 보내지 않아도 함수가 작동합니다.

:

차트에 설치된 Expert Advisor 의 현재 이익 을 계산하는 기능:

 double CurrProfit(){
   double Prof=0; 
   for(int cnt=OrdersTotal()-1; cnt>=0; cnt--){
     OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);      
     if(OrderSymbol()==Symbol()){
       if(OrderMagicNumber()==Magic){
         if(OrderType()==OP_BUY || OrderType()==OP_SELL) 
             Prof+=OrderProfit()+OrderSwap()+OrderCommission();
    } } }       
 return(Prof);} 
동일하지만 특정 상품에 대해 현재 이익을 매수 및 매도 이익으로 나누는 경우:
 double CurrProfit( int OP, string Symbl){
   double Prof= 0 ; 
   for (int cnt= OrdersTotal ()- 1 ; cnt>= 0 ; cnt--){
     OrderSelect (cnt,SELECT_BY_POS,MODE_TRADES);      
     if (OrderSymbol()==Symbl){
       if (OrderMagicNumber()==Magic){
         if (OP==OP_BUY)Prof+=OrderProfit();
         if (OP==OP_SELL)Prof+=OrderProfit();
    } } }       
 return (Prof);} 

동일하지만 현재 이익을 매수 및 매도 이익으로 나누고 지정된 마법을 사용하는 Expert Advisor:

 double CurrProfit( int OP, int MagicNumber){
   double Prof= 0 ; 
   for (int cnt= OrdersTotal ()- 1 ; cnt>= 0 ; cnt--){
     OrderSelect (cnt,SELECT_BY_POS,MODE_TRADES);      
     if (OrderSymbol()== Symbol ()){
       if (OrderMagicNumber()==MagicNumber){
         if (OP==OP_BUY)Prof+=OrderProfit();
         if (OP==OP_SELL)Prof+=OrderProfit();
    } } }       
 return (Prof);} 
 
안녕하세요 여러분! 나는 초보자입니다! 당신의 조언이 정말 필요합니다!!! 나는 훈련을 받았고, 나는 데모에서 훈련했고 모든 것이 정상이었습니다. 나는 그것을 실생활에 던졌습니다. 그리고 bais는 같은 수, 각각 5개입니다. 이 상황에서 벗어나는 방법을 조언 그리고 직접 해보니 상황이 더 나빠졌습니다((((
 
monstrochka :
안녕하세요 여러분! 나는 초보자입니다! 당신의 조언이 정말 필요합니다!!! 나는 훈련을 받았고, 나는 데모에서 훈련했고 모든 것이 정상이었습니다. 나는 그것을 실생활에 던졌습니다. 그리고 bais는 같은 수, 각각 5개입니다. 이 상황에서 벗어나는 방법을 조언 그리고 직접 해보니 상황이 더 나빠졌습니다((((

잠금 설정, 즉 동일한 반대 포지션을 여는 것은 포지션을 청산하는 것과 같습니다.

Lok은 균형의 그림을 "망치지 않으려는" 열정적인 욕망에 의해 움직이는 자기기만입니다.

 
DhP :

잠금 설정, 즉 동일한 반대 포지션을 여는 것은 포지션을 청산하는 것과 같습니다.

Lok은 균형의 그림을 "망치지 않으려는" 열정적인 욕망에 의해 움직이는 자기기만입니다.

네, 이미 이해했지만 이 상황을 어떻게 벗어날지 모르겠습니다.
사유: