Expert Advisor에서 시간대가 다른 세 개의 차트를 연결할 수 있습니까? 두 개의 차트에서 표시 판독값을 기반으로 진입 장소와 통화 쌍을 검색하고 마지막 세 번째 차트를 기반으로 진입 장소, 스탑 및 이익을 계산하고 진입을 위한 포지션을 엽니 다. 이것이 기술적으로 가능합니까? 아니면 하나의 차트에서 작업하기 위해 특정 기간 동안 특별히 Expert Advisor를 생성해야 합니까? 동시에 다른 기간의 차트에서 막대, 눈금 또는 양초의 판독 값을 읽을뿐만 아니라 두 개 이상의 지표 판독 값을 분석하고이를 기반으로 세 번째 지표를 기반으로 주문을 여는 것이 필요합니다. 데이터.
플랫을 감지하는 함수를 작성했는데 전혀 이해하지 못하는 것을 발견했습니다. if 문이 작동하지 않습니다. 제가 어딘가에 잘못 썼을 수도 있고, 왜 포인트 블랭크인지 이해하지 못하기 때문에 새로운 시각으로보고 싶습니다. 값이 동일하다는 것을 보여주는 디버거에서 비디오를 녹화했지만 작동하지 않습니다. 내 두뇌를 제자리에 넣어주세요))))
{
int size = ArrayRange (arrayMinLow, 0 );
int digits = MarketInfo (symbol,MODE_DIGITS);
double spreadFlat = highLine - lowLine;
int directionFlat = - 1 ;
int slew = 0 ;
for ( int i = 0 ; i<size; i++){
double hl =arrayMinLow[i][ 0 ];
double ol = arrayMinLow[i][ 1 ];
double cl = arrayMinLow[i][ 2 ];
double ll = arrayMinLow[i][ 3 ];
if (hl == highLine || ol == highLine){ //вот тут не срабатываетif ( directionFlat == - 1 || directionFlat == 0 )
slew++;
directionFlat = 1 ;
} elseif (cl == lowLine|| ll ==lowLine){
if ( directionFlat == - 1 || directionFlat == 1 )
slew++;
directionFlat = 0 ;
}
}
if (slew >= 4 )
returntrue ;
returnfalse ;
}
Deniskaaa : Expert Advisor에서 시간대가 다른 세 개의 차트를 연결할 수 있습니까? 두 개의 차트에서 표시 판독값을 기반으로 진입 장소와 통화 쌍을 검색하고 마지막 세 번째 차트를 기반으로 진입 장소, 스탑 및 이익을 계산하고 진입을 위한 포지션을 엽니다. 이것이 기술적으로 가능합니까? 아니면 하나의 차트에서 작업하기 위해 특정 기간 동안 특별히 Expert Advisor를 생성해야 합니까? 동시에 다른 기간의 차트에서 막대, 눈금 또는 양초의 판독 값을 읽을뿐만 아니라 두 개 이상의 지표 판독 값을 분석하고이를 기반으로 세 번째 지표를 기반으로 주문을 여는 것이 필요합니다. 데이터.
안녕하세요, 플랫을 감지하는 함수를 작성하고 전혀 이해하지 못하는 것을 우연히 발견했습니다. if 문이 작동하지 않습니다. 제가 어딘가에 잘못 썼을 수도 있고, 왜 포인트 블랭크인지 이해하지 못하기 때문에 새로운 시각으로보고 싶습니다. 값이 동일하다는 것을 보여주는 디버거에서 비디오를 녹화했지만 작동하지 않습니다. 내 두뇌를 제자리에 넣어주세요))))
코드:
bool checkLine(double highLine , double lowLine, double &arrayMinLow[][5] ) { int size = ArrayRange(arrayMinLow,0); int digits = MarketInfo (symbol,MODE_DIGITS);
double spreadFlat = highLine - lowLine;
int directionFlat = -1; int slew = 0; for (int i = 0; i<size; i++){ double hl =arrayMinLow[i][0]; double ol = arrayMinLow[i][1]; double cl = arrayMinLow[i][2]; double ll = arrayMinLow[i][3];
if (hl == highLine || ol == highLine){ //вот тут не срабатывает
나는 노력할 것이다. 그러나 예를 들어 이 기술은 주간 바에서 작동하지 않을 것입니다.
표시줄을 다른 색상으로 칠하는 코드의 예를 어디에서 찾을 수 있는지 알려주실 수 있습니까?
너무 많은 색상, 너무 많은 버퍼! 색상을 변경한 상태에서 버퍼를 변경하십시오! CodeBase의 많은 예제!
비디오 링크 https://www.youtube.com/watch?v=k9Zo0SgrMCA
Expert Advisor에서 시간대가 다른 세 개의 차트를 연결할 수 있습니까? 두 개의 차트에서 표시 판독값을 기반으로 진입 장소와 통화 쌍을 검색하고 마지막 세 번째 차트를 기반으로 진입 장소, 스탑 및 이익을 계산하고 진입을 위한 포지션을 엽니다. 이것이 기술적으로 가능합니까? 아니면 하나의 차트에서 작업하기 위해 특정 기간 동안 특별히 Expert Advisor를 생성해야 합니까? 동시에 다른 기간의 차트에서 막대, 눈금 또는 양초의 판독 값을 읽을뿐만 아니라 두 개 이상의 지표 판독 값을 분석하고이를 기반으로 세 번째 지표를 기반으로 주문을 여는 것이 필요합니다. 데이터.
안녕하세요, 플랫을 감지하는 함수를 작성하고 전혀 이해하지 못하는 것을 우연히 발견했습니다. if 문이 작동하지 않습니다. 제가 어딘가에 잘못 썼을 수도 있고, 왜 포인트 블랭크인지 이해하지 못하기 때문에 새로운 시각으로보고 싶습니다. 값이 동일하다는 것을 보여주는 디버거에서 비디오를 녹화했지만 작동하지 않습니다. 내 두뇌를 제자리에 넣어주세요))))
코드:
{
int size = ArrayRange(arrayMinLow,0);
int digits = MarketInfo (symbol,MODE_DIGITS);
double spreadFlat = highLine - lowLine;
int directionFlat = -1;
int slew = 0;
for (int i = 0; i<size; i++){
double hl =arrayMinLow[i][0];
double ol = arrayMinLow[i][1];
double cl = arrayMinLow[i][2];
double ll = arrayMinLow[i][3];
if (hl == highLine || ol == highLine){ //вот тут не срабатывает
if( directionFlat == -1 || directionFlat == 0)
slew++;
directionFlat = 1;
}else if (cl == lowLine|| ll ==lowLine){
if( directionFlat == -1 || directionFlat == 1)
slew++;
directionFlat = 0;
}
}
if(slew >=4 )
return true;
return false;
}