출시 후 다음 조건에서 5분 차트의 과정을 따를 전문가 고문: - 페이지 10

 
이제 따라잡으려고 합니다.
 
salesman77 :
델타는 효과가 있는듯...
델타포인트 오르면 팔아야 하고 내리면 사야지...

그러나 그는 처음에 반대말을 했습니다!
 
아니요. 내 생각의 본질:
급격한 하락과 함께 파운드는 두 포인트 뒤로 롤백하고 강력한 상승도 함께 합니다.
5분 만에 가격이 30포인트 올랐다면 T/P로 3포인트만 매도하면 된다. 그 반대 :)))
하락할 때 매수, 상승할 때 매도…
로만 도와줘...
 
if ( Bid - iOpen ( NULL , 0 , 0 ) >= Delta * Point ) //Цена выросла на больше или = Delta пунктов
//продаем-
{
ticket = OrderSend ( Symbol () , 1 , Lots , Bid , 3 , Bid + StopLoss * Point , Bid - TakeProfit * Point ,
                 " продал " , MagicNumber , 22222 , Red ) ;
 
if ( ticket < 0 ){ Print ( " Ошибка открытия ордера SELL # " , GetLastError ()) ; return ( 0 ) ; }
}
//-------------------------------------------------------------------------
if ( iOpen ( NULL , 0 , 0 ) - Bid  > Delta * Point ) //цена упала более дельты - покупаем
{
ticket = OrderSend ( Symbol () , OP_BUY , Lots , Ask , 3 , Bid - StopLoss * Point , Ask + TakeProfit * Point ,
            " Купил " , MagicNumber , 11111 , Green ) ;
 
if ( ticket < 0 ){ Print ( " Ошибка открытия ордера BUY # " , GetLastError ()) ; return ( 0 ) ; }
}
이렇게 됩니다...
 
감사합니다. 이제 작동합니다. :)
 
salesman77 :
감사합니다. 이제 작동합니다. :)

거래 또는 이익 (의심스러운)의 의미에서 제공합니까?
 
goldtrader :
세일즈맨77 :
감사합니다. 이제 작동합니다. :)

거래 또는 이익 (의심스러운)의 의미에서 제공합니까?
거래 :)
내 조건에 따라 :)
 
잠시만 더. 거래가 보증금의 백분율로 수행되도록 이 코드를 수정하는 방법은 무엇입니까?
Percent 함수 chtol .....을 사용하는 것과 같지만 이 코드에서 어떻게? :
int start()
{
if (Ask - iOpen(NULL,0,0)>Delta*Point) //Цена выросла  больше Delta пунктов - продаем!!!
//продаем-
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Продал");
 }
//-------------------------------------------------------------------------
if (iOpen(NULL,0,0)-Bid  >Delta*Point) //цена упала больше Delta пунктов - покупаем!!!
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил");
       }
//----
return(0);
}
 
아마도 다음과 같이:

extern int Percent=10;
//-----
int start()
{
if(OrdersTotal()!=0)  return; //Выполнять только одну сделку.
//---
if (Ask - iOpen(NULL,0,0)>=Delta*Point) //Цена выросла  больше Delta пунктов - продаем!!!
//продаем-
{
ticket=OrderSend(Symbol(),OP_SELL,Percent,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Продал");
 }
//-------------------------------------------------------------------------
if (iOpen(NULL,0,0)-Bid  >=Delta*Point) //цена упала больше Delta пунктов - покупаем!!!
{
ticket=OrderSend(Symbol(),OP_BUY,Percent,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил");
       }
//----
return(0);
}
 
salesman77 :
잠시만 더. 거래가 보증금의 백분율로 수행되도록 이 코드를 수정하는 방법은 무엇입니까?

결과를 분류하므로 스스로 최소한의 지식을 얻으십시오.

- 코드베이스에는 로트의 자동 계산을 위한 거대한 라이브러리가 있습니다.

- 어드바이저도 많이 있으며, 대부분은 적절한 기능을 갖추고 있습니다.