포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 624

 
benzovoz :
코드의 모든 곳에서 PERIOD_M5를 Period()로 변경해야 합니다.

그러나 더 이상 M5 최소값이 아닙니다. 예를 들어 M30 차트에서는 이미 최소 M30이 될 것이지만 M5를 유지하려면 이 값이 필요합니다.
 
laveosa :

Masha가 무엇인지 올바르게 이해하면 150 위에 표시된 것과 동일합니다.

마침표 외에도 유형이 있습니다. 다른 시간대에서 모든 틱을 정확하게 얻을 수 있는 것은 아닙니다. 더 작은 것들은, 더 오래된 것들은 그렇게 많이 할 수 없습니다.
 

여기에 최저점과 최고점을 포함하지 않는 새로운 옵션이 있습니다 ....

intMaperiodM5maBIG_1,

MaperiodM5maBIG_2,

MaperiodM5ma_1,

MaperiodM5ma_2;

if(기간()>1){

MaperiodM5maBIG_1 = 750 / 마침표();

MaperiodM5maBIG_2 = 750 / 마침표();

MaperiodM5ma_1 = 25 / 마침표();

MaperiodM5ma_2 = 25 / 마침표();

}

또 다른

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

M5maBIG_1= iMA(ed,Period(),MaperiodM5maBIG_1,0,MODE_EMA,PRICE_CLOSE,1);

M5maBIG_2= iMA(ed,Period(),MaperiodM5maBIG_2,0,MODE_EMA,PRICE_CLOSE,2);

M5ma_1= iMA(ed,Period(),MaperiodM5ma_1,0,MODE_EMA,PRICE_CLOSE,1);

M5ma_2= iMA(ed,Period(),MaperiodM5ma_2,0,MODE_EMA,PRICE_CLOSE,2);

if(M5ma_2>M5maBIG_2&&M5ma_1<M5maBIG_1){ordersend(520);......................................... .............. 여기에서 -------((M5ma_2>M5maBIG_2)&&(M5ma_1<M5maBIG_1 )) ---

또는 (((M5ma_2)>M5maBIG_2)&&((M5ma_1)<M5maBIG_1))

}//amx13_75

if(a==520){RefreshRates();//_________________________________________________________________________________________________

op=NormalizeDouble(질문, 숫자 );sl=NormalizeDouble(op-62*kio*Point,Digits);tp=NormalizeDouble(op+54*kio*Point,Digits);

티켓=OrderSend(ed,OP_BUY, Lot,op,3,sl,0,comm,magic+520,0,Green);//_____Lot=

err=GetLastError();

if(err!=0){Print("오류-",err," op-",op," sl-",sl," tp-",tp);}}

그것도 작동하지 않습니다 .... :(

 
Vinin :

마침표 외에도 유형이 있습니다. 다른 시간대에서 모든 틱을 정확하게 얻을 수 있는 것은 아닙니다. 더 작은 것들은, 더 오래된 것들은 그렇게 많이 할 수 없습니다.

예, 알고 있지만 이 경우 원하는 TF를 곱하거나 나누어 틱 주기를 이식하면 더 정확한 결과를 얻을 수 있습니다. 내가 기억하는 한, 분명히 다른 TF에서 마우스를 사용하면 결과가 항상 더 나쁩니다. 그러나 나는 진실을 가장하지 않습니다.
 
benzovoz :

예, 알고 있지만 이 경우 원하는 TF를 곱하거나 나누어 틱 주기를 이식하면 더 정확한 결과를 얻을 수 있습니다. 내가 기억하는 한, 분명히 다른 TF에서 마우스를 사용하면 결과가 항상 더 나쁩니다. 그러나 나는 진실을 가장하지 않습니다.

그렇다면 어떻게 다른 시간에 동일한 결과를 얻을 수 있습니까? :/
 

여기에 추가해 보세요.

if(Period()>1){

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

else

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1; 

if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;   


 
laveosa :

그렇다면 어떻게 다른 시간에 동일한 결과를 얻을 수 있습니까? :/

같은 것을 얻을 수는 없지만 가까이 갈 수는 있습니다.
 
benzovoz :

여기에 추가해 보세요.

if(Period()>1){

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

else

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1; 

if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;   



노오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오오
 
Vinin :

같은 것을 얻을 수는 없지만 가까이 갈 수는 있습니다.

즉, 여러분..... 부엉이를 쓴다면 타이밍은 한 번만 하고 다른 것을 섞어서 쓰는 것은 아니겠죠? :)
 
laveosa :

즉, 여러분..... 부엉이를 쓴다면 타이밍은 한 번만 하고 여러 가지를 섞어서 쓰는 게 아니잖아요? :)

질문하기 전에 생각하기만 하면 됩니다. 가깝고 가깝지 않은 것은 완전히 다른 개념입니다.