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

 
viktorlev :

내 필요에 따라 내가 (만드는) 간단한 고문 스크립트가 있습니다. 그러나 DEMO 계정의 "Strategy Tester"를 사용하면 작동하지 않고 오류 번호(130,131이 알고 있음)가 표시되지만 실제 계정에서 "Strategy Tester"를 수행하면 모든 것이 작동합니다.

문제!

이것은 "어드바이저"의 오류 또는 프로그램의 "버그"입니다. 그리고 이 고문과 실제로 거래를 시작하면 이 모든 것이 어떤 영향을 미칠 수 있습니다.

먼저 용어를 이해하십시오. "EA 스크립트"는 말도 안됩니다.
 


타라스BY :
먼저 용어를 이해하십시오. "EA 스크립트"는 말도 안됩니다.
사실 대답하기 어렵습니다. 철자 오류에서만 코를 찌를 수 있습니다.
 
viktorlev :

사실 대답하기 어렵습니다. 철자 오류에서만 코를 찌를 수 있습니다.

질문은 매우 구체적이며 철자와는 아무 관련이 없습니다 - 스크립트 또는 고문?


그러나 실제로 코드가 매우 비밀스러운 경우 DC의 거래 조건을 읽고 오류(정지 및 거래량)를 제공하는 값을 확인하십시오.

 
고문!
 
viktorlev :
고문!

어떠한 경우에도 설정정지 허용치를 초과하지 않는지 확인하고, 로트 수량의 정확성을 확인 하지 않습니다.

추신. 고문 스크립트 == 팔꿈치 무릎

 
artmedia70 :

어떠한 경우에도 설정정지 허용치를 초과하지 않는지 확인하고, 로트 수량의 정확성을 확인하지 않습니다.

추신. 고문 스크립트 == 팔꿈치 무릎



MQL의 관점에서 모든 늑대가 그런 것은 아닙니다.

그리고 체크의 관점에서 ........... 입니다.

if ((r2<30 && r1>30 && OrdersTotal()<1) || (OrderType()==OP_BUY && OrdersTotal()>=1 &&

OrdersTotal()<2 && Bid>OrderOpenPrice()+dif*Point))

OrderSend(Symbol(),OP_BUY,lot,Ask,0,Bid-sl*Point, Ask+tp*Point ,"가장 쉬운",0,0);

-------------------------------------------------- -------------------------------------------------- --

for (int i=0; i<OrdersTotal(); i++)

{

if (OrderSelect(i,SELECT_BY_POS,MODE_TIME)==true)

if (OrderType()==OP_BUY && Bid-ts*Point>OrderStopLoss()+5*Point)

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-ts*Point, Ask+tp*Point ,0, CLR_NONE );

-------------------------------------------------- --------------------------------------------------

그리고 대화가 진행된다면. QUESTION이 하나 더 있습니다.

코드에서 강조 표시된 부분(빨간색)을 올바르게 작성하는 방법. 이익실현 "tp"가 고정되어 가격을 따르지 않도록 합니다.



 
viktorlev :


MQL의 관점에서 모든 늑대가 그런 것은 아닙니다.

그리고 체크의 관점에서 ........... 입니다.

if ((r2<30 && r1>30 && OrdersTotal()<1) || (OrderType()==OP_BUY && OrdersTotal()>=1 &&

OrdersTotal()<2 && Bid>OrderOpenPrice()+dif*Point))

OrderSend(Symbol(),OP_BUY,lot,Ask,0,Bid-sl*Point, Ask+tp*Point ,"가장 쉬운",0,0);

-------------------------------------------------- -------------------------------------------------- --

for (int i=0; i<OrdersTotal(); i++)

{

if (OrderSelect(i,SELECT_BY_POS,MODE_TIME)==true)

if (OrderType()==OP_BUY && Bid-ts*Point>OrderStopLoss()+5*Point)

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-ts*Point, Ask+tp*Point ,0,CLR_NONE);

-------------------------------------------------- --------------------------------------------------

그리고 대화가 진행된다면. QUESTION이 하나 더 있습니다.

코드에서 강조 표시된 부분(빨간색)을 올바르게 작성하는 방법. 이익실현 "tp"가 고정되어 가격을 따르지 않도록 합니다.

이것은 테스트가 아닙니다. 최소한 정상화...

그리고 이동할 필요가 없다면 왜 트롤에 TP의 변경 사항을 입력합니까? OrderTakeProfit()을 작성합니다.

 
evillive :

이것은 테스트가 아닙니다. 최소한 정상화...

그리고 이동할 필요가 없다면 왜 트롤에 TP의 변경 사항을 입력합니까? OrderTakeProfit()을 작성합니다.



OrderTakeProfit() 주셔서 감사합니다

OrderTakeProfit()에 대한 수업을 위해 올가미에게 요청할 수 있습니다(이것은 필요하지 않습니다 https://docs.mql4.com/ru/trading/ordertakeprofit))))

그리고 구글에 도움을 요청하지 마시기 바랍니다.)))) 레슨의 수 중 아마추어가 어느 것이 가장 많은지 판단하기 어렵습니다 ........

 
viktorlev :


OrderTakeProfit() 주셔서 감사합니다

OrderTakeProfit()에 대한 수업을 위해 올가미에게 요청할 수 있습니다(이것은 필요하지 않습니다 https://docs.mql4.com/ru/trading/ordertakeprofit))))

그리고 구글에 도움을 요청하지 마시기 바랍니다.)))) 레슨의 수 중 아마추어가 어느 것이 가장 많은지 판단하기 어렵습니다 ........


왜 구글인가? ME에서 F1)))
 
evillive :

왜 구글인가? ME에서 F1)))

재미있는 ))))