10포인트 3.mq4 - 페이지 42

 
yeoeleven:
마법의 숫자는 tururo에 의해 추가되었으며 10points3 Dynamic stop이라고 하는 10points3의 수정된 버전은 이 스레드의 18페이지에서 찾을 수 있습니다. 토론 후 수정되었으며 스레드의 해당 영역에 이유가 설명되어 있습니다.

나는 Matt의 노력을 줄이기 위해 이 정보를 추가한 것이 아니라 마법의 숫자가 원래 어디에서 왔는지 보여주기 위해 추가했습니다. 스레드가 여러 페이지로 넘어가면 이러한 중요한 게시물을 놓치기 쉽습니다.

남자

고마워, 존.

10points3 다이내믹 스톱이 저에게 잘 맞습니다.

10point3에는 한 가지 중요한 기능이 있으며 아마도 내 마진(하루 종일의 이익)의 2%를 소모하는 동적 버전에도 있을 것입니다.

이에 대해 InterbankFX의 지원과 크게 다투고 환불을 요구했지만 EA가 실수했다는 것을 증명해 보였다.

무슨 일이에요 ?

나는 tp 10 pips와 maxtrades=10을 가지고 있습니다.

내 로트 크기는 IBFX가 있는 마이크로 계정에서 0.1입니다.

EA는 가격이 상승했기 때문에 EURUSD에 6포지션을 매도했습니다.

주문 사이의 거리는 8핍입니다.

7위는 EA에서 요청했지만 IBFX에서는 채우지 않았습니다.

가격은 4핍의 편차로 다시 인용되었습니다.

EA는 어떻게든 새로운 가격을 확인했고 7위는 8핍 거리가 아닌 4핍 거리에서 열렸습니다.

EA는 tp를 변경하지 않았으므로 이 위치의 tp는 진입 시점에서 10핍이 아니라 6핍이었습니다.

그로 인해 큰 손실을 입었습니다.

6핍 tp는 이전 6개 주문의 손실을 충당하기에 충분하지 않았습니다.

누군가 이 EA를 수정할 수 있다면?

이와 같은 상황에서 tp를 변경해야 합니다.

 

궁금해서...

이 EA가 확장되는 수준을 변경하면 어떤 일이 일어날지 시도했거나 아는 사람이 있습니까? 현재 설정과 마찬가지로 .7500에서 구입하면 .7485에서 두 배로 증가하고 다시 .7470에서 두 배가 될 것입니다. 다음과 같이 변경하면 어떻게 될까요? .7500에서 구입하면 .7475에서 두 배가 된 다음 .7450에서 다시 두 배가 될까요? 다른 조정도 해야 할 것 같은데요?

 

스케일링

JN75:
이 EA가 확장되는 수준을 변경하면 어떤 일이 일어날지 시도했거나 아는 사람이 있습니까? 현재 설정과 마찬가지로 .7500에서 구입하면 .7485에서 두 배로 증가하고 다시 .7470에서 두 배가 될 것입니다. 다음과 같이 변경하면 어떻게 될까요? .7500에서 구입하면 .7475에서 두 배가 된 다음 .7450에서 다시 두 배가 될까요? 다른 조정도 해야 할 것 같은데요?

증분 배율을 변경하려면 Pips15가 Pips25로 변경됩니다. TP40을 TP25로 변경하고 MaxTrades10을 MaxTrades6으로 변경하는 것과 유사하게, 우리는 Pips15를 실험하지 않았지만 그것이 필요할 것으로 예상합니다.

남자

 
mikon12:
고마워, 존.

10points3 다이내믹 스톱은 저에게 잘 맞습니다.

10point3에는 한 가지 중요한 기능이 있으며 아마도 내 마진(하루 종일의 이익)의 2%를 소모하는 동적 버전에도 있을 것입니다.

이에 대해 InterbankFX의 지원과 크게 다투고 환불을 요구했지만 EA가 실수했다는 것을 증명해 보였다.

무슨 일이에요 ?

나는 tp 10 pips와 maxtrades=10을 가지고 있습니다.

내 로트 크기는 IBFX가 있는 마이크로 계정에서 0.1입니다.

EA는 가격이 상승했기 때문에 EURUSD에 6포지션을 매도했습니다.

주문 사이의 거리는 8핍입니다.

7위는 EA에서 요청했지만 IBFX에서는 채우지 않았습니다.

가격은 4핍의 편차로 다시 인용되었습니다.

EA는 어떻게든 새로운 가격을 확인했고 7위는 8핍 거리가 아닌 4핍 거리에서 열렸습니다.

EA는 tp를 변경하지 않았으므로 이 위치의 tp는 진입 시점에서 10핍이 아니라 6핍이었습니다.

그로 인해 큰 손실을 입었습니다.

6핍 tp는 이전 6개 주문의 손실을 충당하기에 충분하지 않았습니다.

누군가 이 EA를 수정할 수 있다면?

이와 같은 상황에서 tp를 변경해야 합니다.

미끄러짐 값을 더 낮은 값으로 변경할 수 있습니다. 기본적으로 5로 설정되어 있으며, 이는 현재 가격에서 최대 5핍의 가격이 허용됨을 의미합니다. 낮은 가치의 핍과 이익을 취하면 큰 효과를 볼 수 있습니다. 더 낮은 값으로 설정하면 변동성이 큰 시기에는 가격이 움직일 때까지 주문이 이루어지지 않을 수 있다는 단점이 있습니다. 거래가 시작된 후 진입 가격이 알려지면 이익 실현을 조정하는 모드를 만들 수 있습니다.

 

(15)의 핍스텝은 낮은 것처럼 보이지만 핍스텝을 18-20으로 늘리면 최대 거래에 도달할 경우 이 증가가 위험합니다. FIREBIRD에 대한 비교로 해당 EA에 대한 대부분의 Pipsteps는 일반적으로 18-25입니다. 나는 18-20의 Pipstep이 This EA에 적합할 것이라고 생각합니다. (10포인트3)

 

안녕하세요 ppl,

핍스 단계를 높이면 EA 가 이익 을 내는 것이 더 어려워집니다. 이익을 내기 위해 이익을 멈추는 시간이 더 길어야 하고 크로스가 더 큰 후퇴를 해야 하기 때문입니다.

 

10포인트 오차 재계산 기능

Andrey Khatimlyanskyy가 mql4.com에서 가져옴

주형

int start()

{

// check whether the market should be entered now

...

// calculate the Stop Loss and Take Profit levels, and lot size

...

// check whether trade context is free

int TradeAllow = _IsTradeAllowed();

if(TradeAllow < 0)

{

return(-1);

}

if(TradeAllow == 0)

{

RefreshRates();

// recalculate the Take Profit and Stop Loss levels

...

}

// open a position

if(OrderSend(...) < 0)

Alert("Error opening position # ", GetLastError());

return(0);

}[/CODE]

function

[CODE]/////////////////////////////////////////////////////////////////////////////////

// int _IsTradeAllowed( int MaxWaiting_sec = 30 )

//

// the function checks the trade context status. Return codes:

// 1 - trade context is free, trade allowed

// 0 - trade context was busy, but became free. Trade is allowed only after

// the market info has been refreshed.

// -1 - trade context is busy, waiting interrupted by the user (expert was removed from

// the chart, terminal was shut down, the chart period and/or symbol was changed, etc.)

// -2 - trade context is busy, the waiting limit is reached (MaxWaiting_sec).

// Possibly, the expert is not allowed to trade (checkbox "Allow live trading"

// in the expert settings).

//

// MaxWaiting_sec - time (in seconds) within which the function will wait

// until the trade context is free (if it is busy). By default,30.

/////////////////////////////////////////////////////////////////////////////////

int _IsTradeAllowed(int MaxWaiting_sec = 30)

{

// check whether the trade context is free

if(!IsTradeAllowed())

{

int StartWaitingTime = GetTickCount();

Print("Trade context is busy! Wait until it is free...");

// infinite loop

while(true)

{

// if the expert was terminated by the user, stop operation

if(IsStopped())

{

Print("The expert was terminated by the user!");

return(-1);

}

// if the waiting time exceeds the time specified in the

// MaxWaiting_sec variable, stop operation, as well

if(GetTickCount() - StartWaitingTime > MaxWaiting_sec * 1000)

{

Print("The waiting limit exceeded (" + MaxWaiting_sec + " sec.)!");

return(-2);

}

// if the trade context has become free,

if(IsTradeAllowed())

{

Print("Trade context has become free!");

return(0);

}

// if no loop breaking condition has been met, "wait" for 0.1

// second and then restart checking Sleep(100);

}

}

else

{

Print("Trade context is free!");

return(1);

}

}

코드는 사용 중인 거래 컨텍스트 오류가 있는지 확인하고 오류가 있는 경우 거래 컨텍스트를 사용할 수 있을 때까지 대기(30초 또는 사용자가 중지)합니다. 사용 가능하면 TP와 SL을 다시 계산합니다.

 
mikon12:
남자,

당신의 힌트를 주셔서 대단히 감사합니다.

불행히도 이것은 문제의 원인이 될 수 없습니다.

저는 미니 InterbankFX 라이브 계좌를 가지고 있습니다.

거기에 기호에는 "m"이 붙어 있습니다.

예를 들어 EURUSDm.

0.1 로트 크기(핍당 10센트)로 실행되는 10points3이 있고 완벽하게 작동합니다.

기호에 문제가 없습니다.

그런 다음 FXDD(마이크로, 0.01 로트 크기 허용)에서 실행 중인 10point3이 있고 다시 로트 크기 0.1에서 작동하지만 로트 크기 0.01에서는 작동하지 않습니다.

0.01로 첫 번째 위치를 연 다음 필요할 때 위치를 두 배로 늘릴 수 없습니다. 죽은 쥐와 같습니다.

첫 번째 위치가 tp에 도달하면 해당 위치는 이익으로 마감됩니다.

그런 다음 0.01 로트 크기로 새 위치를 열고 다시 죽습니다.

왜 이런 일이 발생하는지 모르겠습니다.

계정 변경 시도 normal = 2

 
mtaboneweb:
SecureProfit 및 OrderstoProtect가 2개 이상의 포지션으로 마감될 때 더 큰 이익을 보장하기 위해 변경했지만 EUR/USD에서 4번 이상 거래한 적이 없다는 점도 언급하는 것이 중요하다고 느꼈습니다. 무슨 일이 일어나고 있었는지 기본적으로 OrderstoProtect는 3이고 3번째 위치에 도달하면 10pt SecureProfit으로 나가려고 할 것입니다. 이 설정을 변경하면 4번째(덜 자주) 위치에 도달할 때까지 당황하지 않고 10점 대신 14점을 시도합니다.

USD/CHF는 실시간 시나리오에서 내 계정 잔액을 낮추었고 변경 이후 매우 멋지게 상승하고 있으며 EUR/USD만 실행하고 있습니다. 또한 소프트웨어를 끄지 않습니다. 저는 수동으로 거래를 마감한 적이 없습니다. 보고서, 뉴스, 주말 등에 관계없이 일어나는 모든 일은 일어날 수 있습니다. 이것은 누군가에게는 위험하게 들릴 수 있고 언젠가는 그럴 수 있다고 생각합니다. 제 생각에는 지금까지 이 시기를 고대하고 있으며 실제로 시장이 일부 거래를 마감할 만큼 충분히 움직이도록 도왔습니다(지금까지 매번 이익이 발생함). 지금까지는 약간 잘못된 방향으로 가서 2, 3, 4, 2, 3, 4, 포지션을 열어도 계속하기 전에 항상 약간 후퇴했는데 4가 아니면 더 많은 양의 거래가 많아 더 큰 이익을 얻는 곳입니다. -6 더 겸손합니다. 나는 이익이 더 커질 것이고 아직 닫을 공간/시간이 있다는 것을 알고 있기 때문에 2-3이 열리더라도 화를 내지 않습니다.

다음은 제가 방금 실행한 업데이트로 4개까지 갈 수 있는 3개의 열린 위치를 보여주지만 충분히 가라앉으면 3개의 거래에서 상당한 이익이 될 것입니다. 1차 포지션이 이미 열린 상태에서 MM을 테스트하고 있었기 때문에 로트 크기가 엉망이었고 아무리 낮게 가도 0.30 랏 아래에서 시작하지 않을 것 같았습니다. 지금 나는 내가 원하는 바로 그 위치인 0.24에서 시작하고 있습니다. 더 실험을 해봐야겠습니다.

모든 지원, 정보, 팀워크 등에 대해 모든 사람에게 감사합니다. 지난 12개월 동안 시도한 다른 어떤 것보다 이 EA 및 설정이 훨씬 더 나은 느낌을 주며 하나의 소프트웨어에서 모두 자동입니다. 나는 사용 가능한 거의 모든 지표와 백 테스트를 통해 훌륭한 결과를 가진 많은 조합을 사용하여 Intellicharts용 스크립트의 100개 이상의 변형을 작성했지만 라이브 상황에서는 항상 무너졌습니다. 반대 방향으로 갈 때마다 더블 포지션을 열어 또 다른 기회를 제공하고 동시에 이익을 확보한다는 생각은 처음에는 미친 것 같았지만 실제로 효과가 있었습니다. 이 EA를 처음 작성한 사람은 저와 공헌한 다른 모든 사람에게 크게 감사를 드려야 할 사람입니다.

나는 이 EA의 신봉자입니다... 내 생각에 당신은 설정이 맞을 때 성공할 것이라고 생각합니다. 내 말은 장기적으로...

마이크로용 0.02 및 0.04를 열기 위해 게시된 최신 EA는 무엇입니까?

 
kentashiburo:
0으로 설정하면 손절매가 전혀 발생하지 않습니다.

손절매를 공제할 수 있습니다.

만약

핍=X

최대 거래 = Y

손절매 = (X+1)*y,

핍=5

최대 거래 = 5

손절매 = (1+5)*5=30

kt

이 공식을 어떻게 얻습니까?

고마워 친구 ... 장기적으로 확실히 도움이 될 것입니다 ....