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

 
Roger :

대본이 오래전에 작성되었기 때문에 기호가 4개가 있었는데 지금은 5개입니다. stop과 take의 값을 10배 늘려야 합니다.


답변 감사합니다만 이해가 안됩니다. 결국, 예를 들어 iOpen(Symbol(), PERIOD_H4 ,0)을 요청하면 점 뒤에 4자리 숫자가 있는 가격을 제공합니다.예, 일반적으로 가격은 5자리 숫자로 인용됩니다. 나는 무엇을해야할지 이해하지 못했습니다

그리고 가능하다면 개설 주문이 사용해야 하는 로트 수를 지정하는 가장 좋은 방법을 알려주십시오. (계정에서 거래하는 데 무료 자금의 10%를 사용해야 함)

나는 매우 감사 할 것입니다

 

어드바이저를 테스트 할 때 알려주세요 - 어떤 기간을 선택하든 지난 2~3주만 테스트합니다... 왜 그럴까요?

연도를 테스트하고 싶습니다 =((

 
kon12 :
바르게?

예처럼 보입니다. 테스터를 체크인하는 것을 잊지 마십시오.
 
Boneshapper :


답변 감사합니다만 이해가 안됩니다. 결국 예를 들어 iOpen(Symbol(),PERIOD_H4,0)을 요청하면 점 뒤에 4자리 숫자가 있는 가격을 제공합니다.예, 일반적으로 가격은 5자리 숫자로 인용됩니다. 나는 무엇을해야할지 이해하지 못했습니다

그리고 가능하다면 개설 주문이 사용해야 하는 로트 수를 지정하는 가장 좋은 방법을 알려주십시오. (계정에서 거래하는 데 무료 자금의 10%를 사용해야 함)

나는 매우 감사 할 것입니다


그는 5개의 표지판으로 가격을 제시합니다. 여러분은 4개만 볼 수 있지만 이것은 장애가 아닙니다. 일반적으로 주문을 열 때 pip의 상대 값을 사용하여 중지를 설정한 다음 pip 값을 곱합니다. 즉, 스탑 50핍을 설정하고 pip 값(4자리)이 0.0001인 경우 시가와 스탑 사이의 차이는 0.005이지만 5자리의 경우 pip 값은 0.00001입니다. 0.0005에 불과하므로 너무 짧은 중지로 인해 주문을 열 수 없습니다.

로트의 크기는 로트의 가치와 기본 통화 의 환율에서 예금 통화로 계산됩니다. 그러나 본질적으로 이것은 가장 간단한 산술이므로 직접 공식을 도출해 보십시오.

 
w_ersoc :

어드바이저를 테스트할 때 알려주세요 - 어떤 기간을 선택하든 지난 2~3주만 테스트합니다... 왜 그럴까요?

연도를 테스트하고 싶습니다 =((


아마도 이야기가 누락되었을 것입니다. 그래프를 마우스로 다시 끌어 서버에서 데이터를 다운로드합니다.
 
Roger :


그는 5개의 표지판으로 가격을 제시합니다. 여러분은 4개만 볼 수 있지만 이것은 장애가 아닙니다. 일반적으로 주문을 열 때 pip의 상대 값을 사용하여 중지를 설정한 다음 pip 값을 곱합니다. 즉, 50핍의 스탑을 설정하고 pip 값(4자리의 경우)이 0.0001인 경우 개시 가격과 스탑의 차이는 0.005이지만 5자리의 경우 pip 값은 0.00001입니다. 0.0005에 불과하므로 너무 짧은 중지로 인해 주문을 열 수 없습니다.

로트의 크기는 로트의 가치와 기본 통화의 환율에서 예금 통화로 계산됩니다. 그러나 본질적으로 이것은 가장 간단한 산술이므로 직접 공식을 도출해 보십시오.


네 꼭 해봐야겠네요 답변 감사합니다!
 

전문가 여러분, 미리 정의된 MarketInfo(Symbol(),MODE_POINT) 함수가 항상 0을 반환하는 이유를 알려주세요. 그리고 prev. Point 변수 도 항상 0과 같습니다. 한 포인트의 비용을 반환해야 합니까?

그리고 그러한 질문은 그것이 맞는 것처럼 보이지만 주문을 열지 않습니다.

OP1H = iOpen(기호(),PERIOD_H1,0);
OP_D = iOpen(기호(),PERIOD_D1,0);
SL = OP_D-0.0055;
TP = OP1H+0.0050;
OrderSend(심볼(), OP_BUY, 0.01, OP1H, 2, SL, TP, 라임);

 

마지막 마감 위치 의 로트 크기를 반환하는 일반 또는 비표준 함수가 있는지 알려주실 수 있습니까?

 
david2 :

마지막으로 마감된 포지션의 로트 크기를 반환하는 정규 또는 비표준 함수가 있는지 알려주실 수 있습니까?


여기를 보세요 - 확실히 거기에 있습니다. 섹션에서 - 주문 및 위치 작업...
 
Boneshapper :

전문가 여러분, 미리 정의된 함수 MarketInfo(Symbol(),MODE_POINT)가 항상 0을 반환하는 이유를 알려주십시오. 그리고 미리 정의된 변수 Point도 항상 0입니다. 한 점의 값을 반환해야 합니까?

그리고 그러한 질문은 그것이 맞는 것처럼 보이지만 주문을 열지 않습니다.

OP1H = iOpen(기호(),PERIOD_H1,0);
OP_D = iOpen(기호(),PERIOD_D1,0);
SL = OP_D-0.0055;
TP = OP1H+0.0050;
OrderSend(심볼(), OP_BUY, 0.01, OP1H, 2, SL, TP, 라임);


여기에서 많은 실수가 발생할 수 있습니다. 튜토리얼을 주의 깊게 읽으십시오. 섹션에서는 주문을 여는 모든 조건이 이 섹션에 표시된 조건과 일치하도록 하고 가격을 정상화하는 것을 잊지 마십시오.

예를 들어, 이 외에 TP 정규화를 참조하십시오. 정규화 기능에서 F1을 누르고 이에 대한 도움말을 주의 깊게 읽으십시오. NormalizeDouble ().

또한 - 로트 크기 0.01을 확인하십시오 - 이것은 마이크로 로트입니다, 0.1을 시도하십시오 - 마이크로 계정이 없을 수도 있습니다. 또한 중개인은 손절매를 허용하지 않을 수 있으며 오픈과 동시에 동일한 주문의 이익을 얻을 수 있습니다. 주문하다.

..........
TP = NormalizeDouble ((PRICE + Mul1* iATR ( Symbol (), 0 , ATRPeriod_3, 1 )), Digits ) ;       // TakeProfit (цена)
         
         if (TP<Level_new* Point ) TP=Level_new* Point ;   // Если меньше допустимого, то допустимый  
         
         Ticket= OrderSend ( Symbol (), 4 ,Lots_New,PRICE, 5 ,SL,TP, "Classiс_3_screen" ,Magic, 0 , Green ); 
...........
사유: