CyberiaTrader..놀라운 EA! - 페이지 10

 
deeforex:
피코,

이것을 "동적"이면서도 정적인 StopLoss로 만들기 위해 숫자를 기반으로 하는 것은 무엇입니까?

동적 정지 손실 을 사용하면 손실이 더 커질 수 있습니다. 그래서 사람들은 StaticStopLoss를 사용하여 한계를 만듭니다.

 

피코,

따라서 처음으로 내 질문이 명확하지 않은 경우. StaticStopLoss가 매주 변경되어야 한다고 말씀하셨습니다. 그것이 무엇인지 계산하는 방법은 무엇입니까?

 
deeforex:
피코,

따라서 처음으로 내 질문이 명확하지 않은 경우. StaticStopLoss가 매주 변경되어야 한다고 말씀하셨습니다. 그것이 무엇인지 계산하는 방법은 무엇입니까?

좋은 질문이지만 답변은 아직 연구 중입니다.

 

시간 필터

fxspeedster에서 쉼표로 시간 필터를 요청하면 더 쉽게 입력할 수 있습니다. (CyberiaTraderPro와 유사)

GMT 1:00, 12:00, 17:00을 필터링하려면 다음을 입력해야 합니다.

TimeTradeHoursDisabled=01,12,17

한 자리 시간마다 0을 사용하고 공백은 사용하지 마십시오.

00,01,02,03,04

이 버전 논리는 fxspeedster가 이 포럼에 게시한 것과 동일합니다.

파일:
 
fxspeedster:
현재 CT 1.80의 최악의 특징은 수익성 있는 거래에 너무 오랫동안 머물러 있다가 다시 돌려준다는 것입니다. 따라서 이 문제에 대한 가장 좋은 해결책은 예를 들어 6핍과 같은 "MinProfit" 최소 핍 금액 이상으로 작동하는 내부 타이머를 사용하는 것입니다. 60초 후에 핍이 훨씬 더 높아지지 않으면..CT는 상관없이 그것을 취해야 합니다. 이것은 이 약점에 대한 좋은 해결책이 될 것입니다. CT가 좋은 이익을 얻는 것을 얼마나 많이 보았고 많은 시간 동안 CT가 그것을 포기하고 마침내 그 거래를 잃는 것을 보았습니까? OpenStorm, Newdigital 또는 훌륭한 프로그래머가 이것을 구현할 수 있습니까? 버전 1.90에 대해 자체적으로 구현했지만 코딩이 좋지 않고 타이머가 항상 시작되지는 않습니다. 따라서 검토하려면 MinPipProfit" 기본값이 6이고 "TakePipTimer"가 기본적으로 60초로 설정되어 있어야 합니다. 매번 MinPipProfit 에 도달하면 타이머가 카운팅을 시작합니다.이익 핍이 MinPipProfit 이상으로 유지되는 한 타이머가 카운트..아래로 내려가면 타이머가 중지되고 TakePipTimer로 재설정됩니다..타이머가 0에 도달하면 이익이 즉시 취해집니다. 이 기능을 추가하는 데 도움이 될 수 있는지 알아보세요.

후행 정지라고 말할 수 있습니까? 그러나 시스템은 10핍 미만의 정지 손실 수정 을 허용하지 않습니다. EA가 계산해야 합니다.

 

얼마 전에 Hidden StopLoss & TakeProfit의 스크립트를 작성했습니다.

//--- 전역 변수에서 설명해야 합니다.

이중 PrevBuyStop, BuyStop;

더블 PrevSellStop,SellStop;

//---

무효 HiddenTrailStop()

{

(int cnt=0;cnt<OrdersTotal();cnt++)

{

주문 선택(cnt, SELECT_BY_POS);

int 모드 = 주문 유형();

if ( OrderSymbol()==Symbol() && OrderMagicNumber()==매직)

{

if (모드==OP_BUY)

{

if ( TrailingStop >0 )

{

BuyStop = 입찰가 - TrailingStop*포인트;

if (BuyStop < PrevBuyStop ) BuyStop = PrevBuyStop;

if( OrderOpenPrice() <= BuyStop )

{

if ( 입찰가 = TakeProfit && TakeProfit>0) || 입찰가 <= 손절매)

{

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Yellow);

부서지다;

}

}

}

또 다른

if ( ((입찰가 >= TakeProfit && TakeProfit>0) || 입찰가 <= 손절매)

{

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Yellow);

부서지다;

}

}

// - 판매 주문

if (모드==OP_SELL)

{

if ( TrailingStop >0 )

{

SellStop = 묻기 + 포인트 * TrailingStop;

if (SellStop > PrevSellStop && PrevSellStop > 0) SellStop = PrevSellStop;

if( OrderOpenPrice() >= SellStop)

{

if ( Ask >= SellStop || Ask = StopLoss && StopLoss > 0))

{

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,White);

부서지다;

}

}

}

또 다른

if ( 묻기 = StopLoss && StopLoss > 0))

{

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,White);

부서지다;

}

}

}

}

PrevBuyStop = BuyStop;

PrevSellStop = SellStop;

}

Cyberia에 적합할 수 있다고 생각합니다.

이고르

 

안녕 친구들

좋은 일을 하고 있습니다. 처음부터 스레드를 따라 다녔고 하루 동안 그대로 두었습니다. 돌아와서 여러 가지 버전의 ea를 보고 혼란스러워했습니다. EA와 presting을 분류하고 싶었습니다. 그러나 다시 나는 혼란스러워졌습니다. 그래서 여기 fikko 또는 forexspeeds 및 다른 사람들에게 제 제안이 있습니다.

우리가 아는 모든 것은 이 EA에 좋은 잠재력이 있고 모든 동료가 EA를 개발하고 작업하고 있으므로 누군가 EA와 모든 프리팅 및 수정된 버전에 대한 요약을 작성하면 좋을 것입니다. 설명. 내가 하고 싶었지만 할 수 있다고 말했듯이.

어쨌든 이것에 대한 모든 의견은 감사합니다.

카미야르

 

안녕

좋아, 나는 내 요청에 스스로 대답했다. 내가 잘못한 것이 있다면 그것을 수정하십시오.

 

안녕

좋아, 나는 내가 잘못한 것이 있다면 그것을 바로잡아달라고 스스로 내 요청에 대답했다.

 

최선을 다했습니다. 개발 및 테스트 프로세스에 도움이 되었으면 합니다.