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

 
snail09 :
글쎄요, 필요하지 않습니다. 필요하지 않습니다. 전문가 고문이 자신의 명령을 통제하지 못한다면 그는 무엇을 합니까? ... 테스터에서 거래?
아니요, 물론 모든 것이 데모입니다. 데모 EA에 삽입하면 계산에서 주말이 제외됩니다. 어쨌든 아이디어 주셔서 감사합니다!
 

2년 동안 MICEX 견적을 다운로드하는 방법에 대한 자세한 지침을 찾을 수 있습니다. 예를 들어 Lukoil은 재무 정보를 제공하지 않습니다. 기간이 너무 길고

올바르게 변환하고 mt4에서 여는 방법, 링크가 있는 경우 이 작업을 수행하는 방법에 대한 링크를 제공하십시오.

추신 미리 감사드립니다.

 

안녕하세요.

가상 거래에 대한 결과를 어레이나 파일에 쓰는 방법을 설명하는 기사 링크를 공유할 수 있습니까?

아이디어는 일부 지표에 따르면 실제 거래가 발생하지 않지만 이러한 거래가 이루어지면 정보가 단순히 기록된다는 것입니다.

지금은 비슷한 것을 작성해야 하는 과제가 있지만 누군가 이미 구현했다고 생각했습니다.

흥미롭게 읽을 수 있습니다.

미리 감사드립니다.

 
nuan :

2년 동안 MICEX 견적을 다운로드하는 방법에 대한 자세한 지침을 찾을 수 있습니다. 예를 들어 Lukoil은 재무 정보를 제공하지 않습니다. 기간이 너무 길고

올바르게 변환하고 mt4에서 여는 방법, 링크가 있는 경우 이 작업을 수행하는 방법에 대한 링크를 제공하십시오.

추신 미리 감사드립니다.

부분적으로 다운로드한 다음 메모장을 하나의 파일로 붙입니다. .csv 형식으로 다운로드한 다음 따옴표 아카이브를 해당 시간 프레임으로 가져 오고 periodconvertor 스크립트를 사용하여 나머지 시간 프레임을 가져온 다음 따옴표 아카이브에서 해당 .hst 파일도 가져옵니다.
 
비표준 시간대에 실행하기 위해 어드바이저를 스크립트로 변환하기 위해 표준 이동 평균 (예: 표준 이동 평균)을 수정하는 방법을 알려주십시오.
 
ZZEROXXX 따옴표 스레드가 이미 수집된 위치를 채울 수 있습니까?
 
nuan :
ZZEROXXX 따옴표 스레드가 이미 수집된 위치를 채울 수 있습니까?

아니, 나는 mmvb를 수집하지 않는다
 

이해하도록 도와주세요. 나는 이해하지 못한다:

1. 포물선의 공식. 많이 고치고 싶지 않습니다.

2. 가격이 포물선 을 교차할 때 새 좌표가 설정되는 위치도 알아야 합니다.

고맙습니다!

 void SaveLastReverse( int last, int dir, double start, double low, double high, double ep, double sar)
{
save_lastreverse=last;
save_dirlong=dir;
save_start=start;
save_last_low=low;
save_last_high=high;
save_ep=ep;
save_sar=sar;
}
//+------------------------------------------------------------------+
//| Parabolic Sell And Reverse system |
//+------------------------------------------------------------------+
int start()
{
static bool first= true ;
bool dirlong;
double start,last_high,last_low;
double ep,sar,price_low,price_high,price;
int i,counted_bars=IndicatorCounted();
//----
if (Bars< 3 ) return ( 0 );
//---- initial settings
i=Bars- 2 ;
if (counted_bars== 0 || first)
{
first= false ;
dirlong= true ;
start=Step;
last_high=- 10000000.0 ;
last_low= 10000000.0 ;
while (i> 0 )
{
save_lastreverse=i;
price_low=Low[i];
if (last_low>price_low) last_low=price_low;
price_high=High[i];
if (last_high<price_high) last_high=price_high;
if (price_high>High[i+ 1 ] && price_low>Low[i+ 1 ]) break ;
if (price_high<High[i+ 1 ] && price_low<Low[i+ 1 ]) { dirlong= false ; break ; }
i--;
}
//---- initial zero
int k=i;
while (k<Bars)
{
SarBuffer[k]= 0.0 ;
k++;
}
//---- check further
if (dirlong) { SarBuffer[i]=Low[i+ 1 ]; ep=High[i]; }
else { SarBuffer[i]=High[i+ 1 ]; ep=Low[i]; }
i--;
}
else
{
i=save_lastreverse;
start=save_start;
dirlong=save_dirlong;
last_high=save_last_high;
last_low=save_last_low;
ep=save_ep;
sar=save_sar;
}
//----
while (i>= 0 )
{
price_low=Low[i];
price_high=High[i];
//--- check for reverse
if (dirlong && price_low<SarBuffer[i+ 1 ])
{
SaveLastReverse(i, true ,start,price_low,last_high,ep,sar);
start=Step; dirlong= false ;
ep=price_low; last_low=price_low;
SarBuffer[i]=last_high;
i--;
continue ;
}
if (!dirlong && price_high>SarBuffer[i+ 1 ])
{
SaveLastReverse(i, false ,start,last_low,price_high,ep,sar);
start=Step; dirlong= true ;
ep=price_high; last_high=price_high;
SarBuffer[i]=last_low;
i--;
continue ;
}
//---
price=SarBuffer[i+ 1 ];
sar=price+start*(ep-price);
if (dirlong)
{
if (ep<price_high && (start+Step)<=Maximum) start+=Step;
if (price_high<High[i+ 1 ] && i==Bars- 2 ) sar=SarBuffer[i+ 1 ];

price=Low[i+ 1 ];
if (sar>price) sar=price;
price=Low[i+ 2 ];
if (sar>price) sar=price;
if (sar>price_low)
{
SaveLastReverse(i, true ,start,price_low,last_high,ep,sar);
start=Step; dirlong= false ; ep=price_low;
last_low=price_low;
SarBuffer[i]=last_high;
i--;
continue ;
}
if (ep<price_high) { last_high=price_high; ep=price_high; }
}
else
{
if (ep>price_low && (start+Step)<=Maximum) start+=Step;
if (price_low<Low[i+ 1 ] && i==Bars- 2 ) sar=SarBuffer[i+ 1 ];

price=High[i+ 1 ];
if (sar<price) sar=price;
price=High[i+ 2 ];
if (sar<price) sar=price;
if (sar<price_high)
{
SaveLastReverse(i, false ,start,last_low,price_high,ep,sar);
start=Step; dirlong= true ; ep=price_high;
last_high=price_high;
SarBuffer[i]=last_low;
i--;
continue ;
}
if (ep>price_low) { last_low=price_low; ep=price_low; }
}
SarBuffer[i]=sar;
i--;
}

/* 중재자에 의해 수정됨(Vinin)*/

 
nuan :
ZZEROXXX 스레드 견적이 이미 수집된 위치를 채울 수 있습니까?


여기 맘바 몇 년 동안

http://zalil.ru/31909547
 
내장된 mt Advisors에 있습니다.