코딩하는 방법? - 페이지 177

 

문제를 더 정확하게 설명할 수 있습니까? 내 스크립트이고 문제없이 사용하고 있습니다.

 
 
raja_ar_radu:
클링거 발진기(KO)는 Stephen J. Klinger가 개발했습니다. Joseph Granville, Larry Williams, Marc Chaikin과 같은 잘 알려진 기술자의 볼륨에 대한 이전 연구를 통해 Mr. Klinger는 단기 및 장기 분석에 도움이 되는 볼륨 기반 지표를 개발하기 시작했습니다.

KO는 겉보기에 상반되는 두 가지 목표를 염두에 두고 개발되었습니다. 즉, 단기적인 고점과 저점에 신호를 보낼 수 있을 만큼 민감하지만 증권에 들어오고 나가는 자금의 장기적 흐름을 반영할 수 있을 만큼 정확합니다.

KO는 다음 원칙을 기반으로 합니다.

* 가격 범위(예: 고가 - 저가)는 움직임의 척도이고 볼륨은 움직임의 원동력입니다. 고가 + 저가 + 종가의 합계가 추세를 정의합니다. 오늘의 합계가 전날의 합계보다 클 때 누적이 발생합니다. 반대로 오늘의 합계가 전날의 합계보다 적을 때 분배가 발생합니다. 합이 같으면 기존 추세가 유지됩니다.

* 거래량은 매수 및 매도 압력을 반영하는 가격의 지속적인 장중 변화를 일으킵니다. KO는 매일 누적되고 분배되는 주식 수의 차이를 "볼륨 포스"로 수량화합니다. 강력하고 상승하는 거래량은 상승세를 동반한 다음 상승세의 후반 단계와 다음 하락세의 초기 단계에서 시간이 지남에 따라 점차적으로 축소되어야 합니다. 이것은 바닥이 발달하기 전에 약간의 축적을 반영하는 증가하는 체적 힘이 뒤따라야 합니다.

* 거래량을 13일 트리거로 34일과 55일 지수이동평균의 차이를 나타내는 오실레이터로 변환하면 증권으로 들어오고 나가는 거래량의 힘을 쉽게 추적할 수 있습니다. 이 힘을 가격 행동과 비교하면 상단과 하단의 다이버전스를 식별하는 데 도움이 될 수 있습니다.

해석

Mr. Klinger는 KO 사용에 대해 다음 지침을 권장합니다.

1. 가장 신뢰할 수 있는 신호는 일반적인 추세의 방향으로 발생합니다. 엄격한 정지 지침(즉, 제로 라인 돌파 실패 또는 트리거 라인 위반)은 계속 유효해야 합니다.

2. 가장 중요한 신호는 특히 과매수/과매도 영역의 최고점 또는 최저점에서 KO가 기본 가격 조치와 분기할 때 발생합니다. 예를 들어, 주식이 한 사이클 동안 새로운 고점 또는 저점을 만들 때 KO가 이를 확인하지 못하면 추세가 모멘텀을 잃고 거의 완료될 수 있습니다.

3. 가격이 상승 추세에 있다면(즉, 89일 지수 이동 평균 이상), KO가 0 이하로 비정상적으로 낮은 수준으로 떨어졌다가 상승하여 시그널 라인을 넘을 때 매수합니다. 가격이 하락 추세에 있는 경우(즉, 89일 지수 이동 평균 아래), KO가 비정상적으로 높은 수준으로 0보다 높게 상승하고 하락하고 트리거 라인을 교차할 때 매도하십시오.

KO는 추세 방향의 타이밍 거래에는 잘 작동하지만 추세에 대해서는 덜 효과적입니다. 이것은 거래자가 일반적인 추세에 반하는 거래를 "스캘핑(scalp)"하려는 거래자에게 문제를 일으킬 수 있습니다. 그러나 KO가 다른 기술 지표와 함께 사용되면 더 나은 결과를 얻을 수 있습니다. 과매수/과매도 상태를 확인하기 위해서는 William의 %R을, 단기 가격 방향을 확인하기 위해서는 Gerald Appel의 MACD를 추천합니다.

Stephen Klinger는 증권에 들어오고 나가는 누적 자금 흐름을 보기 위해 다음 공식을 제안합니다.

정액(kvo())

매수 및 매도 거래를 시작하기 위한 트리거 라인으로 공식의 13기간 이동 평균을 플로팅합니다.

소스 codenya untuk 무역 역

유형: 기능, 이름: VForce

변수: TSum(0), Trend(0), DM(0), CM(0);

TSum = 고가 + 저가 + 종가

IF TSum > TSum[1] 그러면

추세 = 1

또 다른

추세 = -1;

IF 추세 = 추세[1] 그러면

CM = CM + 범위

또 다른

CM = 범위 + 범위[1];

IF CM 0 그렇다면

VForce = 거래량 * AbsValue(2 * (DM/CM) -1) * 추세 * 100;

유형: 기능, 이름: KVO

입력:

FastX(숫자),

느린X(숫자); 바르:

FX 평균(0),

SXAvg(0);

FXAvg = XAverage(VForce, FastX);

SXAvg = XAverage(VForce, SlowX);

KVO = FXAvg - SXAvg;

유형: 표시기, 이름: 클링거 볼륨 오실레이터

입력:

패스트X(34),

슬로우X(55),

TrigLen(13),

부드러운(1);

바르:

Trigger(0);Trigger = XAverage(KVO(FastX, SlowX), TrigLen);IF Smooth <= 1 다음 시작

플롯1(KVO(FastX, SlowX), "KVO");

Plot2(트리거, "KVO 트리거");

End Else BeginPlot1(Summation(KVO(FastX, SlowX), Smooth), "KVO");

Plot2(Summation(Trigger, Smooth), "KVO Trigger");

끝;

Plot3(0, "0");

Plot1이 Plot2 위를 교차하거나 Plot1이 Plot2 아래를 교차하는 경우 또는

Plot2는 Plot3 위를 교차하거나 Plot2는 Plot3 아래에서 교차한 다음

경고 = 참;

누군가 이 코딩을 Mql4로 변환하는 데 도움을 주고 싶습니까?

감사합니다

여기 있습니다(제 생각에는). 당신의 게시물 이후로 오랜 시간이 걸렸지 만 어제이 스레드를 찾았습니다 ...

파일:
klinger.mq4  3 kb
 

MathMod 변칙, 누군가 이것을 설명할 수 있습니까?

안녕하세요 아래와 같이 코딩을 하려고 합니다.

경고(MathMod((13635/1),3)+" "+MathMod((1.36350000/0.0001),3));

재미있는 점은... 결과가 다릅니다.

경고: 0.00000000 3.00000000

동일해야 하는 것...

왜 이런 일이 발생합니까?

 

이중 MathMod( 이중 값, 이중 값2)

두 숫자는 모두 2배여야 합니다.

노력하다

경고(MathMod((13635.0/1.0),3.0)+" "+MathMod((1.36350000/0.0001),3.0));

 

프로그래머 gesucht!

어이,

ich 그러한 einen erfahrenen Programmierer, der mir bei einem bereits vorhandenen EA einen Fehler beseitigen kann.

 

간단한 EA 요청

안녕하세요, 거래 항목에 사용하는 몇 가지 지표가 있는데 인터넷에서 찾을 수 없었기 때문에 누군가가 몇 가지 간단한 EA로 나를 도울 수 있는지 궁금했습니다. 첫 번째는 DSS Bressert라고 하며 Double Smoothed Stochastic의 한 형태이며 여기에서 찾을 수 있습니다. http://www.forexfactory.com/attachment.php?attachmentid=222585&d=Mar 23, 2009 2:22pm What I'm 이 ea에서 찾는 것은 특정 레벨을 넘었을 때 포지션을 여는 것입니다. 예를 들어, 가격이 80을 넘어선 다음 80을 넘으면 매도가 시작되고 가격이 20을 넘었다가 20 이상으로 상승할 때 매수가 발생합니다. 가능한 한 내가 원하는 수준은 다음과 같습니다. 설정에서 조정할 수 있습니다. 가능하다면 내가 원하는 또 다른 기능은 "긴 전용" 또는 "짧은 전용" 설정이 되어 내가 그렇게 선택하는 경우 ea가 한 방향 또는 두 방향으로만 거래할 수 있도록 하는 것입니다. 최종 설정은 "가격에 모두 마감" 설정이므로 예를 들어 모든 판매 주문을 수행하고 가격이 98.100이면 모든 위치가 97.000에 마감되도록 설정할 수 있습니다. 나는 이 EA가 한 번에 둘 이상의 포지션을 열 수 있고 가능하면 매직 넘버로 열릴 수 있기를 바랍니다. 다른 많은 기능을 염두에 두고 있지만 이것이 기본이며 너무 욕심내고 싶지 않습니다.

내가 사용하고 싶은 또 다른 인디는 Barry의 지지와 저항입니다. 여기에서 찾을 수 있습니다: http://www.forexfactory.com/attachment.php?attachmentid=221898&d=Mar 21, 2009 9:13pm 이 EA에서 내가 찾고 있는 것은 거래 판매를 열 수 있는 능력을 갖는 것입니다 저항에서, 지지에서 매수하지만 가장 중요한 것은 새로운 지지/저항이 식별되었을 때 단순히 경고하는 데 사용할 수 있는 "경고 전용" 설정이 있었으면 합니다.

솔직히 저는 수익성이 매우 높은 거래 시스템을 만드는 아이디어가 있으며 자유 시간이 있는 프로그래머와 함께 작업하기를 원합니다. 나는 일주일 정도 한 남자와 일했지만 그는 사라졌습니다. 따라서 누구든지 자유 시간이 있으면 알려주시면 실제 현금을 만들기 위해 함께 일할 수 있습니다.

 

DLL 호출이 허용되지 않는 경우 오류 메시지를 표시할 수 있습니까?

미리 감사드립니다.

 
jan100:
DLL 호출이 허용되지 않는 경우 오류 메시지를 표시할 수 있습니까? 미리 감사드립니다.

코드의 init() 섹션에서 이것을 사용하십시오:

if (IsDllsAllowed() == false)

{

Alert("Dll is NOT ALLOWED!!!");

}
 

감사합니다 :-)