[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 953

 
Vinin, 나는 추가 게시물에 대해 사과합니다. 이것은 아직 경험이 부족합니다. 제가 추가로 올린 글은 봤는데 아직 삭제 방법을 모르겠습니다.
내 Expert Advisor에는 단단히 연결된 매개 변수가 없으며 이동 평균, 확률, 단기 변동성, 추세 성장률, 다른 통화와의 상관 관계가 있습니다.
물론 어드바이저를 단순화할 수는 있지만 다른 어드바이저가 됩니다. 예를 들어, 한 쌍의 이동 평균을 사용하여 추세의 방향을 결정하고 추세와 함께 확률론을 사용합니다.
간단하고 Expert Advisor를 디버깅할 수 있지만 더 나은 것을 원합니다.
Vinin, 포럼에서 내 잘못된 게시물을 즉시 삭제할 기회가 있다면,
그것을하는 방법을 제안하십시오.
유전자 알고리즘에 대해 누구에게 연락할지 제안할 기회가 있거나 기계 거래 시스템에 대한 포럼 스레드에 입력하는 방법을 알고 있는 경우
(그곳에 들어가려고 했는데 본인 등록이 있는데 아직 어떻게 해야할지 모르겠음),
도움을 주시면 대단히 감사하겠습니다.
 
granit77 :
여기가 아니라 여기 . "자신의 것"을 통해 링크를 제공했으며 다른 사람들에게는 사용할 수 없습니다.
죄송합니다... :) 빅터 감사합니다.
 
만세! DC 스톱의 확장과 무관한 후행 폐쇄 기능. (코드의 경우 엄밀히 판단하지 마세요... 개선할 수 있습니다
 //+------------------------------------------------------------------+
//|  Линия                                                           |
//+------------------------------------------------------------------+
     void CheckForClose()
  {
  
   for ( int i= 0 ;i< OrdersTotal ();i++)
     {
       if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)==false)         break ;
       if ( OrderSymbol()!= Symbol ()) continue ;
       //---- check order type 
       if (OrderType()==OP_BUY)
        {
         if (Bid== ObjectGet( "LOSBAY" , 1 ) ) OrderClose(OrderTicket(),OrderLots(),Bid, 3 , White );
         break ;
        }
       if (OrderType()==OP_SELL)
        {
         if (Ask== ObjectGet( "LOSSELL" , 1 ) ) OrderClose(OrderTicket(),OrderLots(),Ask, 3 , White );
         break ;
        }
     }
//----
if (OrderType()==OP_SELL)
{
 ObjectCreate ( "LOSSELL" , 1 , 0 , Time[ 0 ], Ask+LS* Point );
     if ( ObjectGet( "LOSSELL" , 1 )-Ask>LS* Point )    ObjectSet( "LOSSELL" , 1 ,  Ask+LS* Point );   
   }
if (OrderType()==OP_BUY)
{
   ObjectCreate ( "LOSBAY" , 1 , 0 , Time[ 0 ], Bid-LB* Point );   
     if (Bid-ObjectGet( "LOSBAY" , 1 )>LB* Point )      ObjectSet( "LOSBAY" , 1 ,  Bid-LB* Point );  
    }
     if ( OrdersTotal ()< 1 ) ObjectDelete ( "LOSSELL" );
     if ( OrdersTotal ()< 1 ) ObjectDelete ( "LOSBAY" );
  }
)
 
그래도 도움을 청합니다. 라인 몇 개 변경... 궤적을 매수하고 완벽하게 닫지만, LOSSELL 라인에 상관없이 매도는 어떤 이유로 개봉 직후 저절로 닫힙니다
     if (Bid<= ObjectGet( "LOSBAY" , 1 ) ) OrderClose(OrderTicket(),OrderLots(),Bid, 3 , White );
         break ;
        }
       if (OrderType()==OP_SELL)
        {
         if (Ask>= ObjectGet( "LOSSELL" , 1 ) ) OrderClose(OrderTicket(),OrderLots(),Ask, 3 , White );
         break ;


 
동료 여러분, EA 테스트 결과를 올바르게 해석하는 방법에 대해 논의하는 기사 또는 링크를 알려주세요. 고맙습니다!
 

실시간 일본 촛대 차트에 대한 데이터를 직접 생성하는 방법은 무엇입니까?

예를 들어 EURUSD가 아니라 EURUSD에서 평균을 뺀 값을 차트에 표시하는 것입니다.

 
double Lot=0.01;
datetime time;


void start() {

int Total;

double
Sar_1,
Sar_0;

bool
Opn_B=false,
Opn_S=false;


//----------------------------------------------------------------------------------
// Торговые критерии


for(int i=OrdersTotal()-1;i>=0;i--)
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)&&OrderSymbol()==Symbol()&&OrderType()>1)Total++;

if(Total!=0 || time==Time[1])return;


Sar_1=iSAR(NULL, 0, 0.03, 0.2, 1);
Sar_0=iSAR(NULL, 0, 0.03, 0.2, 0);




if (Sar_0 < Close[0] && Sar_1 > Close[1])
Opn_B=true;

if (Sar_0 > Close[0] && Sar_1 < Close[1])
Opn_S=true;



//-----------------------------------------------------------------------------
if (Opn_B)
{OrderSend(Symbol(),OP_BUY,Lot,Ask,0,0,0);time=Time[1];}

if (Opn_S)
{OrderSend(Symbol(),OP_SELL,Lot,Bid,0,0,0);time=Time[1];}

//----------------------------------------------------------------------------------



if (OrderType()==OP_BUY) {
if (Sar_0>Close[0])
OrderClose(OrderTicket(), Lot, 0, 0);
}
if (OrderType()==OP_SELL) {
if (Sar_0<Close[0])
OrderClose(OrderTicket(), Lot, 0, 0);
}
}


//-------------------------------------------------------------------------------------------
EA는 Parabolic SAR 의 위치가 가격에 비례하여 변경될 때 위치를 엽니다. 그는 같은 원칙에 따라 포지션을 닫아야 하지만, 그는 이것을 하지 않습니다. 말해봐, 뭐가 문제야?
 
001 :

동료 여러분, EA 테스트 결과를 올바르게 해석하는 방법에 대해 논의하는 기사 또는 링크를 알려주세요. 고맙습니다!

http://wellforex.ru/index/kak_ocenivat_torgovye_sistemy/0-16

아마도 이것은?

 

T.H.C. :

...이거 아닐까요?

오히려 그렇습니다.
 

모두 좋은 하루! 누군가 Parabolic SAR 표시기의 값이 차트에 표시되도록 만드는 방법을 알려줄 수 있습니까? 다만 현재가 아니다

및 이전 막대 또는 유사한 링크를 제공하십시오. 모두에게 미리 감사드립니다.

사유: