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

 
KoZaNOStra писал(а) >>

특종을 사고 닫지 않는 이유는 컴파일할 때 오류가 없습니다.

티켓을 정적으로 만들거나 정의를 시작 부분 외부로 이동합니다.

 
안녕하세요. "PerkyAsctrend1" 표시기가 시각화 중에 처음 세 개의 신호를 제공한 다음 "무음"인 이유는 무엇입니까? 그것을 고치는 방법?
 
그러한 질문: 조건(한 막대에 대한 거래 금지)이 작동하지 않는 이유는 무엇입니까?

...

정수 초기화()
{
카운트=바;
리턴(0);
}

...

정수 시작()
{


if(OrdersTotal()==0 && NumberOfBarOpenLastPos()!=0 && count<Bars)
{
//오픈 오더
}

...


//+----------------------------------------------- ------------------------------+
//| 마지막 위치 열린 막대의 번호 또는 -1을 반환합니다. |
//| 옵션: |
//| sym - 기기 이름("" - 현재 기호) |
//| tf - 기간( 0 - 현재 기간) |
//| 연산 - 연산(-1 - 임의의 위치) |
//| mn - MagicNumber(-1 - 모든 마법) |
//+----------------------------------------------- ------------------------------+
int NumberOfBarOpenLastPos(문자열 sym="", int tf=0, int op=-1, int mn=-1) {
날짜 시간 oot;
정수 i, k=OrdersTotal();

if (sym=="") sym=Symbol();
(i=0; i<k; i++) {
if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sym) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (oot<OrderOpenTime()) oot=OrderOpenTime();
}
}
}
}
}
}
return(iBarShift(sym, tf, oot, True));
}
 

네 확실합니다. 이 접근 방식이 발생합니다.

NumberOfBarOpenLastPos()!=0이 작동하지 않습니다.

그리고 고문이 모든 TICKS에 대해 작업할 때만.

그러나 OPENING PRICES 모드에서 이 기능은 이 버전에서 아주 정상적으로 작동합니다!

이유를 모르겠습니다.

이 기능을 주석에 표시하고 차트에서 직접 작업을 추적해 보십시오.

전문가가 확인하는 가장 좋은 방법을 알려줄까요?

 

제발. 로그 항목이 무엇을 의미하는지 알려주세요:

빨간 동그라미와

2009.04.23 11:03:41 올드틱 GBPJPYFXF60 142.58000/142.63000

(위치가 열리지 않음)

 
GetLastError ()는 주문을 열 때 0을 반환하고 주문이 열리지 않습니다. 도움말 "ERR_NO_ERROR - 0 - 오류 없음"에서. 제가 뭔가 잘못 이해하고 있는 것일 수도 있지만 "오류 없음"으로 주문을 열어야 합니다. 무엇이 잘못되었는지 설명하십시오!
 
rid писал(а) >>

제발. 로그 항목이 무엇을 의미하는지 알려주세요:

빨간 동그라미와

2009.04.23 11:03:41 올드틱 GBPJPYFXF60 142.58000/142.63000

(위치가 열리지 않음)

새로 고침(); 주문을 열기 전에 도움이 될 것입니다

 
infinum13 писал(а) >>

새로 고침(); 주문을 열기 전에 도움이 될 것입니다

글쎄, 정확히. 재인용이었습니다.

덕분에.

 
rid >> :

글쎄, 정확히. 재인용이었습니다.

이것은 인용이 아닙니다 .

 

새로 고침();
티켓 = OrderSend(Symbol(),OP_BUY,GetLots(100),Ask,maxSlippage,0,0,"Long",Magic,0,Green);
if (NeedScreenShot) WindowScreenShot(Symbol() + 마침표() + "_" + Hour() + Minute() + "_.gif",1024,768);
if (NeedAlert) Alert(Symbol() + " " + Period() + ": 장기화");
if (티켓 > 0) 휴식;
마지막 오류 = GetLastError() ;
if ((마지막 오류 == 0) || (마지막 오류 == 2) || (마지막 오류 == 4) || (마지막 오류 == 6) || (마지막 오류 == 8) || (마지막 오류 == 9) || (마지막 오류 == 64) || (마지막 오류 == 128) || (마지막 오류 == 132) || (마지막 오류 == 133) || (마지막 오류 == 137) || (마지막 오류 == 139) || (마지막 오류 == 141) || (마지막 오류 == 146))
{
수면(10);

빨간색 원 2009.04.23 14:08:08 오래된 눈금 GBPJPYFXF30 142.95000/143.00999

그는 어쨌든 사지 않고 같은 가격으로 서버에 10 개의 연속 요청을하고 모든 빨간색 원은 어딘가에 실수가있을 수 있습니다.

도와주세요. 또는 서버가 인증을 비활성화했을 수 있습니다. 거래?? Forex.com 이해가 안 가네요. 위의 코드는 추가해야 할 코드입니다.