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

 
artmedia70 :
제로 바에서 지표 데이터는 고정되지 않습니다. 각 틱마다 실제로 변경됩니다. 제로 바는 아직 형성되지 않았습니다. 따라서 첫 번째 막대부터 데이터를 가져옵니다. 여전히 0에서 가져 오려면 PRICE_CLOSE를 PRICE_OPEN으로 변경하십시오. 이것은 0 막대에서 변경되지 않는 유일한 가격이지만 표시기는 표준 표현과 약간 다릅니다.
정말 감사합니다. 모든 것이 단순해 보이지만 버퍼를 사용한 대량 작업처럼 보였습니다))))
 
artmedia70 :
제로 바에서 지표 데이터는 고정되지 않습니다. 각 틱마다 실제로 변경됩니다. 제로 바는 아직 형성되지 않았습니다. 따라서 첫 번째 막대부터 데이터를 가져옵니다. 여전히 0에서 가져 오려면 PRICE_CLOSE를 PRICE_OPEN으로 변경하십시오. 이것은 0 막대에서 변경되지 않는 유일한 가격이지만 표시기는 표준 표현과 약간 다릅니다.

동시에 이러한 접근 방식은 모든 현재 역학을 차단한다는 점을 이해해야 합니다. 현재 막대에서 발생하는 모든 가격 움직임 은 새 막대 가 도착할 때만 "인식"됩니다.
 
avtomat :

동시에 이러한 접근 방식은 모든 현재 역학을 차단한다는 점을 이해해야 합니다. 현재 막대에서 발생하는 모든 가격 움직임은 새 막대가 도착할 때만 "인식"됩니다.

그리고 가양성 - "바운스"

항상 선택이 있습니다.

 
artmedia70 :

그리고 가양성 - "바운스"

항상 선택이 있습니다.



물론 Chatter에는 특정 문제가 있습니다. 그러나 그러한 해결책은 참수로 두통을 치료하는 것과 유사합니다.
 
Shurkin :
2013년 11월 11일 오전 7시 54분에 게시된 기사 "ShowCandleSize"가 잘못 표시되고 알 수 없는 이유로 편집할 수 없습니다.
11월 15일에 이 질문으로 noreply@metaquotes.net으로 지원 서비스에 문의했지만 응답을 받지 못했습니다.
이 질문에 대한 정확한 주소를 알려주세요.
감사합니다.
--
블라디슬라프 슈르킨,
2013년 11월 20일.

내가 말하는 내용을 볼 수 있도록 게시물에 대한 링크를 제공하십시오.
 

어드바이저가 테스터에서 일하는 이유를 알려주세요, 데모계정에서는 짧은 기간을 설정해도 어드바이저는 웃기만 하고 포지션은 안 열어주나요?

베타 버전.0

extern double Minimum_lot = 1;//값:1;0.10;0.01

외부 이중 Price_point = 10;

extern double 이익 비율 = 20;

외부 이중 Percent_Risk = 20;

extern datetime time1 = D'24.11.2014 19:00';

외부 이중 가격1 = 1.3450;

extern datetime time2 = D'24.11.2014 19:00';

외부 이중 가격2 = 1.3560;

extern datetime Closing_time = D'24.11.2014 19:00:00';//시간 형식 dd.mm.gggg hh:mm:ss

외부 정수 AF = 100;

정수 초기화()

{

//----

//----

리턴(0);

}

//+----------------------------------------------- --------------------+

//| 전문가 시작 기능 |

//+----------------------------------------------- --------------------+

정수 시작()

{

이중 TP,SL,BBU,BBD,dLTU,dLTD,N;

문자열 주석 = NULL;

문자열 LTU,LTD;

인트 티켓;

int DSL = ((Risk_Percent/100)*AccountBalance());

int DTP = ((Profit_Percent/100)*AccountBalance());

정수 시간 = (Close_Time/3600)-(TimeLocal())/3600;

BBU = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,0);

BBD = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,0);

N = ((AccountBalance()*(Risk_Percent/100))/(Pip_Price*AF))*Min_Lot;

TP = (DSL+((Risk_Percent/100)*배)/(Pip_Price*AF*(Profit_Percent/100)))/Pip_Price;

SL = (DTP-((Risk_Percent/100)*배)/(Pip_Price*AF*(Profit_Percent/100)))/Pip_Price;

if(가격1<가격2)

{

LTU = ObjectCreate("트렌드업", OBJ_TREND ,0,시간1,가격1,시간2,가격2);

dLTU = StrToDouble(LTU);

}

if(가격1>가격2)

{

LTD = ObjectCreate("트렌드다운",OBJ_TREND,0,시간1,가격1,시간2,가격2);

dLTU = StrToDouble(LTD);

}

//----

if(BBU<dLTU)

{

ticket=OrderSend(Symbol(),OP_SELL,N,Bid,3,Bid+SL*Point,Ask-TP*Point,Comment,365,Green);

}

if(닫기_시간==참)

{

OrderClose(OrderTicket(),OrderLots(),Ask,10);

}

if(BBD>dLTD)

{

ticket=OrderSend(Symbol(),OP_BUY,N,Ask,3,Bid-SL*Point,Ask+TP*Point,comment,367,Green);

}

if(닫기_시간==참)

{

OrderClose(OrderTicket(),OrderLots(),Bid,10);

}

반환(0);

파일:
freedom.mq4  3 kb
 

좋은 오후에요 여러분!

말해 주세요.

문제

- 터미널에서의 실제 거래를 위해 2개의 동일한 차트 EURO-DOLLAR TF가 있습니다 - 5분.

나는 할 필요가있다

- 이 차트 의 캔들 수가 다릅니다 (예: 차트 N1 - 500개 막대, 차트 N2 - 600개 막대)

QUOTATION ARCHIVE 창을 통해 양초를 삭제했습니다 .....하지만 두 차트에서 동시에 삭제됩니다 (그리고 하나만 필요합니다)

QUESTION 1. 캔들의 개수가 다른 두 개의 동일한 차트를 거래 할 수 있습니까?가능하다면 어떻게 해야 합니까?

질문 2 막대 수가 다른 두 개의 동일한 차트에서 거래가 가능한 경우 코드를 발행하는 방법.


if (T == true ) // N1 차트의 조건이 충족되면 ( 이 조건이 N1 차트에 적용되도록 지정하는 방법 ??? )

OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point,"jfh",1); // 주문을 엽니다 (이 주문이 차트 N1 에서 열리도록 지정하는 방법 ???)

경우 ( S == true ) // 차트 N2의 조건이 충족되면( 이 조건이 그래프 N2 에 적용되도록 규정하는 방법 ???)

OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point,"jfh",1); // 주문을 엽니다( 이 주문이 차트 N2 에서 열리도록 지정하는 방법 ???)

고맙습니다.

 

사용자 지정 지표에 가격 선택을 추가하는 방법은 무엇입니까? 예를 들어 "사용자 지정 이동 평균"은 코드의 가격이 모든 곳에서 마감으로 설정되어 있지만 표준 표시기 "이동 평균"에서는 목록에서 가격을 선택할 수 있습니다. MT4 제공의 모든 오픈 소스 지표도 마찬가지입니다.



 
evillive :

사용자 지정 지표에 가격 선택을 추가하는 방법은 무엇입니까? 예를 들어 "사용자 지정 이동 평균"은 코드의 가격이 모든 닫기에 설정되어 있지만 표준 표시기 "이동 평균"에서는 목록에서 가격을 선택할 수 있습니다. MT4 제공의 모든 오픈 소스 지표도 마찬가지입니다.

이 상황에서 코드에 추가해야 합니다. Appled_Price와 같은 외부 변수를 만듭니다.

그리고 코드에서 모든 PRICE_CLOSE를 Appled_Price로 변경합니다.

Appled_Price 값은 다음과 같을 수 있습니다.

끊임없는 의미 설명
PRICE_CLOSE 0 종가
PRICE_OPEN 하나 개점가
PRICE_HIGH 2 최고가
PRICE_LOW 최저 가격
PRICE_MEDIAN 4 평균 가격, (높음+낮음)/2
PRICE_TYPICAL 5 일반적인 가격, (고가+저가+종가)/3
PRICE_WEIGHTED 6 가중 종가, (고가+저가+종가+종가)/4
 
solnce600 :

좋은 오후에요 여러분!

말해 주세요.

나는 필요하다

- 이 차트 의 캔들 수가 다릅니다 (예: 차트 N1 - 500개 막대, 차트 N2 - 600개 막대)

고맙습니다.

왜 필요한지 설명하세요? 나는 이 신비의 의미를 이해하지 못한다. 이익이 그것에 달려 있습니까?

사유: