전략이 필요한 사람은 누구입니까? 많은 무료 - 페이지 47

 
SergNF >> :
"시장" - "데이터 기간"이 "다음 전에 데이터 삭제" 확인란을 선택하지만 "최대 막대 수"가 시작 기간이 "삭제됨"보다 빠르기에 충분하면 ...(분명히 최소값은 두 값에서 가져옴). "최대 막대 수"가 충분하지 않은 경우... 간단히 말해서 "다음 전에 데이터 삭제" 매개변수는 쓸모가 없는 것으로 판명됩니다.

문제를 볼 수 없습니다. 두 제한("최대 막대" 및 "다음 이전에 데이터 삭제")을 모두 사용하는 경우 더 엄격한 조건이 작동합니다. 다른 하나는 생략합니다.


/// <summary>
/// Describes the slot's type.
/// </summary>
public enum SlotTypes
{
Open, OpenFilter, Close, CloseFilter, NotDefined
}


/// <summary>
/// The method of Moving Average used for the calculations
/// </summary>
public enum MAMethod
{
Simple, Weighted, Exponential, Smoothed
}


이동 평균 구현 소스 코드


지표의 소스 코드를 MetaTrader가 읽을 수 있는 dll로 직접 전송하는 것은 어려울 것이라고 생각합니다. 아마도 논리 규칙 없이 지표 계산만 컴파일해야 할 것입니다. 지표를 추출한 후 전략 논리를 적용할 전략 프레임(템플릿)을 만들 수 있습니다.

 
Miroslav_Popov писал(а) >>

문제를 볼 수 없습니다.

지표의 소스 코드를 MetaTrader가 읽을 수 있는 dll로 직접 전송하는 것은 어려울 것이라고 생각합니다.

오늘 제가 이해한 내용은 바로 이것입니다. 어제 나는 변화가 최소화되기를 바랐습니다.

아마도 논리 규칙 없이 지표 계산만 컴파일해야 할 것입니다. 지표를 추출한 후 전략 논리를 적용할 전략 프레임(템플릿)을 만들 수 있습니다.

그러나 두 개의 관련 없는 소스 블록을 갖는 것도 올바르지 않습니다. mql도 dll도 아닙니다. IMHO (나는 당신이 도전 할 의견이 있습니다). 그건 그렇고, 약 2 년 전 (또는 그 이상) "외부"테스터가있었습니다 !!! (ForexTester, 제 생각에는 - 사이트 소유자에 의해 :) 산산조각이 났습니다. :) )에 대한 지표(계산 블록)는 dll 형태로 누구에게나 기록될 수 있습니다.

다시 말하지만, IMHO - 개발자의 선의가 있었다면 - 당신은 - dll에서 "카운터"(지표)를 제거하고 기본 반환 결과는 -1,0,1이라면 이것이 올바른 결정이 될 것입니다. 그렇지 않으면 TA의 기본 사항을 가르치는 시스템 자체가 나타납니다. :)

추신. NET이나 C #이 더 이상 dll을 지원하지 않을 수도 있다는 점을 배제하지는 않습니다. 그럼 어.

 

"데이터 호라이즌"에 대해 확실히 버그입니다. 신고해 주셔서 감사합니다.

---

저는 8-9년 전에 Forex Strategy Builder에서 작업을 시작했습니다. 그 당시 불가리아에는 MetaTrader가 없었습니다. 그것이 내가 나만의 백테스터를 시작한 이유입니다. 이것은 아마도 6번째 또는 7번째 변형일 것입니다. 신경망, 유전 알고리즘 등이 있습니다. 이 프로젝트는 대중을 위해 또는 상용 소프트웨어로 설계되지 않았습니다. 기술적 분석 과 지표 논리를 더 잘 이해하기 위해 만들었습니다. 나중에 다른 사람들에게도 유용할 수 있다는 것을 알게 되어 자유롭게 출판하게 되었습니다. 그래서 저는 백테스팅을 위해 그것을 사용하고 있으며 수동으로 옛날 방식으로 거래하고 있습니다. 내가 MetaTrader를 사용하는 유일한 방법은 쉽고 자유롭게 역사적 환율을 내보내는 것입니다. 사실 제 브로커도 MT를 제공하지 않습니다. 내 거래 계정은 1999년부터 불가리아 중개인 :).

MetaTrader로 전략 내보내기, 테스트 또는 자동 거래가 나에게 전혀 중요하지 않다는 것을 이해합니다. 일부 기부금 및 소규모 제휴사 수입을 제외하고 저는 Forex Strategy Builder를 제공하기 위해 어떤 것도 받지 않습니다. 누군가 내가 MetaTrader에 시각적 인터페이스를 만든다고 생각한다면 그것은 잘못된 것입니다. Forex Strategy Builder에는 고유한 방식이 있습니다.

지난 2년 동안 달라진 점은 많은 사람들이 이 기능을 유용하다고 생각했다는 것입니다. 현재 이 프로그램의 사용자는 약 50,000명입니다. 그것은 나에게 추가적인 책임을 가져오고 나는 사용자의 요구에 응답할 준비가 되어 있습니다. 요점은 프로그램이 무료로 유지되어야 한다는 것입니다. 사실 저는 제 작업과 자원으로 이 프로젝트를 기부하고 있습니다. 따라서 메타 트레이더용 dll을 만들고 싶다면 mql 표시기도 계속 작동하게 하려면 하십시오. Forex Strategy Builder의 디자인을 변경하지 않고 최대한 도와드리겠습니다. 물론 누군가가 무언가를 만들고 싶어하고 적절한 내보내기 형식이나 데이터가 필요하다면 그렇게 하는 것이 문제가 되지 않습니다.

가장 쉬운 방법은 플랫폼 간의 데이터 브리지를 만드는 것입니다. MT -- 데이터 피드 --> FSB --- 신호 --> MT 이 경우 표시기 또는 논리 내보내기가 필요하지 않습니다. 어떤 아이디어나 도움도 환영합니다.

건배!!

 
Miroslav_Popov писал(а) >>

누군가 내가 MetaTrader에 시각적 인터페이스를 만든다고 생각한다면 그것은 잘못된 것입니다. Forex Strategy Builder에는 고유한 방식이 있습니다.

이해했다. 동의한다.

그건 그렇고, "계정 통계"에 롱/숏 포지션에 대한 별도의 통계를 추가하면 (통계)가 훨씬 더 "유용합니다" :)

 
개방 논리 조건 슬롯에 "긴 또는 짧은" 필터를 추가하면 위치가 분리됩니다.
 
Miroslav_Popov писал(а) >>
개방 논리 조건 슬롯에 "긴 또는 짧은" 필터를 추가하면 위치가 분리됩니다.

이것은 분명합니다.

나는 통계를 보고 Graal 전략의 "일방성"을 "평가"하려고 했습니다. (다시 말하지만, 나는 주장하지 않습니다!!!, 왜냐하면 지금은 시스템을 아름다운 ... 장난감으로 간주하기 때문입니다).

 

원하는 통계 매개변수를 적어 주십시오. 다음 버전에 추가하는 것은 문제가 되지 않습니다.

 
Miroslav_Popov >> :

원하는 통계 매개변수를 적어 주십시오. 다음 버전에 추가하는 것은 문제가 되지 않습니다.

회복 인자. 그리고 그것을 목표 요소로 선택하는 능력.

 
Miroslav_Popov писал(а) >>

원하는 통계 매개변수를 적어 주십시오. 다음 버전에 추가하는 것은 문제가 되지 않습니다.

여기 모든 것에 대해 .

또한 거래 전략(Z-score, HPR , Sharp 등) 에 대한 추가 지표/평가에 대한 기사 가 있었습니다.

그리고 "채택된" 전략에 대한 비교표가 있지만 차트와 함께라면.... :)

 

감사합니다. 이를 위해 프로그램에 추가 통계 창을 만들겠습니다.

나는 이것에 익숙하지 않습니다. "회복 인자. 그리고 그것을 표적 인자로 선택하는 능력." / 공식을 설명해 주십시오.

이러한 추가 통계에 공식(코드)을 사용할 준비가 되었습니까?