에마 크로스! - 페이지 2

 

자세히 살펴보기

이 EA는 훌륭해 보이지만 백테스터에서 하는 거래를 보면 같은 분에 많은 거래가 있음을 알 수 있습니다.

나는 당신이 이 EA를 실행할 수 있게 해주는 브로커를 찾을 것이라고 생각하지 않습니다.

백 테스터가 아닌 실제 계정 에서 이것을 실행한 사람이 있습니까?

어떻게 진행되고 있는지 듣고 싶습니다.

EK

 

EMA_교차 자금 관리

안녕

시스템이 좋다면 이익이 증가하거나 계정 잔액이 증가함에 따라 로트 크기를 늘리지 않겠습니까? 제 생각에는 2%의 계정 잔고에 해당하는 구매 로트 수를 결정하는 함수를 작성하는 것이 쉬워야 한다고 생각합니다.

forex-tsd에서 '돈 관리' 스레드를 보았지만 지금은 찾을 수 없습니다.

하지만 로트 가격을 결정하는 방법조차 모릅니다. 도와주세요.

여기 내가 지금까지 가진 것이 있습니다 ..

int NumberlotsToTrade(int percentOfAcc)

{

//To return the number of lots that are to be traded that

// would equal a certain percentage of the account total (percentOfAcc)

int moneyavailable;

int lotMM;

int lotss;

lotss =1;

moneyavailable = Mathceil(AccountBalance( ) *(percentOfAcc/100)) ;

// I suppose it should actually be: moneyavailable = Mathceil(AccountFreeMargin() *(percentOfAcc/100));

lotMM = moneyavailable/(lotprice)

//how does one determine lot price for differentsymbols?

if (lotMM < 0.1) lotMM = Lotss;

if (lotMM > 1.0) lotMM = MathCeil(lotMM);

if (lotMM > 100) lotMM = 100;

return(lotMM);

}

[/CODE]

I have seen Alex.Piech.finGer do the the following - but I don't fully understand it.

I suppose it is better to use accountfreemagrin as this is AccountBalance minus Acountequity right?

Does the 10000 represent a micro account - would one change it on a normal account>

[CODE]

lotMM = MathCeil(AccountFreeMargin() * 50 / 10000) / 10; // 50 risk

if (lotMM < 0.1) lotMM = Lots;

if (lotMM > 1.0) lotMM = MathCeil(lotMM);

if (lotMM > 100) lotMM = 100;

균형, 형평성, 자유 증거금, 증거금 및 증거금 수준을 설명하는 좋은 링크를 아는 사람이 있습니까? 감사해요

내가 forex를 보기 시작했을 때 나는 미니 계정에 대해 다음을 발견했습니다.

setting lot size to 10.0 lots = 1 standard lot (1.0 lot or $100K lot)

로트 크기를 1.0 로트로 설정 = 1 미니 로트(0.1 로트 또는 $10,000 로트)

로트 크기를 0.1 로트로 설정 = 1 마이크로 로트(0.01 로트 또는 $1K 로트)

로트 크기를 0.01 로트로 설정 = 1 미니마이크로 로트(0.001 로트 또는 $100 로트).

따라서 로트 크기를 0.01로 설정하면 거래할 때 거래 비용이 100달러이고 내 계정 레버리지 가 100이면 은행이 내 이름으로 10000달러를 거래한 것입니다.

보면 볼수록 헷갈립니다. ㅋㅋㅋ

 

MST 결과

간단하지만 수익성 있는 내 EMA_CROSS를 다운로드하고 그의 컴퓨터에서 MST 결과가 무엇인지 말해 주시겠습니까?

메모:

데모 계정을 실행하는 동안 브로커 서버에서 얻는 데이터는 공백으로 채워져 있고 실제 데이터가 많이 누락되어 있습니다. 전략 테스트에서 이 데이터를 중계할 수 없습니다. 따라서 더 정확한 결과를 얻을 수 있는 기회를 얻으려면 전체 기록 데이터를 다운로드하고 MetaTrader로 가져와야 합니다.

MetaTrader에서 사용할 수 있는 모든 기간(1분, 5분, 15분, 30분 등)에 대한 완전한 데이터가 필요합니다. 그러나 완전한 1분 데이터 를 얻을 수 있다면 MetaTrader와 함께 제공되는 Period_Converter 스크립트를 사용하여 1분 데이터를 다른 모든 시간 프레임 데이터로 변환하는 것이 쉬울 것입니다.

무료이며 완전한(2004년 6월 16일부터 최신) 1분 데이터는 다음 링크를 따라 Alpari Databank에서 다운로드할 수 있습니다.

http://www.alpari-idc.com/en/dc/databank.php

 

멋진!!

손절매 를 추가하지 않습니까?

아니면 시스템을 죽일 것인가?

 

손절매

smeden:
멋진!!

왜 손절매를 추가하지 않습니까?

아니면 시스템을 죽일 것인가?

전략 테스터 보고서에서 알 수 있듯이 손실이 전혀 없습니다(저는 마지막 손실 유형 종료 시 손실을 고려하지 않습니다).

손절매는 필요 없다고 생각합니다.

StopLoss가 있는 버전이 첨부되어 있으며 Expert가 얼마나 많은 손실을 입었는지 볼 수 있습니까?

파일:
 

안녕하세요 codersguru

이 마지막 버전이 실제로 사용하기에 충분히 안정적이라고 생각하십니까?

 
BrunoFX:
안녕하세요 codersguru님, 이 마지막 버전이 실제로 사용하기에 충분히 안정적이라고 생각하십니까?

아니요, 모든 버전은 테스트 목적일 뿐입니다. 그 이상도 그 이하도 아닙니다.

 

결과를 공유해 주셔서 대단히 감사합니다.

귀하의 예에서 10000에서 1랏으로 시작하고 계정의 상당히 높은 10%인 레버리지 100으로 시작하지만 이익이 증가함에 따라 고정으로 설정하기 때문에 손절매 를 사용하는 것이 훨씬 더 낫다고 생각합니다.

내가 얻지 못하는 유일한 것은 주문 사이의 공간이며 때로는 6주 동안 이동하지 않습니다. 예:

2002.01.07 10:20 ~ 2002.03.21 00:00

2004년 6월의 1분 alpari 데이터에서도 집에서 테스트하고 몇 가지 추가 피드백을 제공할 예정입니다.

다시 한 번 감사합니다

 

왜 10%로 유지하지

개인적으로 좋은 시스템은 아니라고 생각합니다. catfx50 시스템을 사용하여 가격과 80 ema의 교차를 거래하는 것이 더 나을 것입니다. 아무도 6년 동안 $60,000를 벌어 은퇴하지 않을 것입니다. 하지만 멋진 휴가를 보낼 수는 있습니다. 수익성을 10배 높일 수 있다면 이야기하고 있습니다. 그래서 우리는 그것을 위로해야합니다.

시스템이 수익성이 있는 경우 전체 계정의 10%에서 구매를 유지하지 않는 이유는 무엇입니까? 이 스레드의 이전 게시물의 요점은 시스템이 전체 계정의 고정 비율이 될 로트를 계속 구매하는 방법을 결정하는 방법에 대해 아무도 응답하지 않은 것입니다.

 

안녕하세요 카디오입니다.

저는 다음과 같은 간단한 위험 관리 기능을 사용합니다.

더블 GetSizeLot() { if (IsTesting() || IsDemo()) return(1);

그렇지 않으면 return(NormalizeDouble(AccountFreeMargin()/StopLoss*RiskLevel,1)); }

~와 함께

외부 이중 위험 수준 = 0.03;

예를 들어 소액 계좌의 경우 3%의 위험이 있습니다.

잘 지내세요.