커뮤니티
부탁드립니다.
2015-12-08 14:37:44
145
글번호 93169
45364 재질문입니다.
상기그림의 1과 3은 정상적으로 신호가 발생되었는데요...
2와 4는 신호가 정상적으로 발생이 되진않았네요. (하단 A, B 지표)
( 2는 같은봉 매도발생, 4는 B가 먼저 발생)
( 4번표시에서 매도가 아니고 5번표시에서 매도신호 발생되어야 정상 조건입니다.)
( 완성봉기준으로 순서를 정하는 조건입니다. 같은봉에서의 지표 발생순서는 무시)
** 최소 A 지표가 B 지표보다 1봉이상 먼저발생되어 유지되어야 B 지표유효 )
매도??
input : P(10),short(12),long(26);
var : trixv(0),MACDV(0),T1(0),T2(0);
Trixv = TRIX(P);
MACDV = MACD(short,long);
if Trixv > Trixv[1] Then
T1 = 1;
if Trixv < Trixv[1] Then
T1 = -1;
if MACDV > MACDV[1] Then
T2 = 1;
if MACDV < MACDV[1] Then
T2 = -1;
if T1 == 1 and T1[1] != 1 Then
var1 = index;
if T2 == 1 and T2[1] != 1 Then
var2 = index;
if T1 == -1 and T1[1] != -1 Then
var3 = index;
if T2 == -1 and T2[1] != -1 Then
var4 = index;
if var2 > var1 Then
Condition1 = true;
Else
Condition1 = false;
if var4 > var3 Then
Condition2 = true;
Else
Condition2 = false;
If Condition1 == true and MACDv > MACDv[1] and TRIXv > TRIXv[1] Then
Buy();
If Condition2 == false and MACDv < MACDv[1] and TRIXv < TRIXv[1] Then
Buy();
- 1. 예스03ALC5258.jpg (0.29 MB)
답변 1
예스스탁 예스스탁 답변
2015-12-08 16:02:20
안녕하세요
예스스탁입니다.
해당 부분은 A와 B의 지표의 내용을 알수가 없어 맞춰드릴수가 없습니다.
적용하신 지표의 색상변화의 조건을
시스템식으로 그대로 옮기셔야 하는 부분입니다.
즉 답변의 수식을 이용해 기존 사용하시는 부분을
사용자분이 맞춰 가셔야 합니다.
올리신 내용과 그림으로는 저희가 맞춰드릴수가 없는 부분입니다.
즐거운 하루되세요
> vmfha 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 45364 재질문입니다.
상기그림의 1과 3은 정상적으로 신호가 발생되었는데요...
2와 4는 신호가 정상적으로 발생이 되진않았네요. (하단 A, B 지표)
( 2는 같은봉 매도발생, 4는 B가 먼저 발생)
( 4번표시에서 매도가 아니고 5번표시에서 매도신호 발생되어야 정상 조건입니다.)
( 완성봉기준으로 순서를 정하는 조건입니다. 같은봉에서의 지표 발생순서는 무시)
** 최소 A 지표가 B 지표보다 1봉이상 먼저발생되어 유지되어야 B 지표유효 )
매도??
input : P(10),short(12),long(26);
var : trixv(0),MACDV(0),T1(0),T2(0);
Trixv = TRIX(P);
MACDV = MACD(short,long);
if Trixv > Trixv[1] Then
T1 = 1;
if Trixv < Trixv[1] Then
T1 = -1;
if MACDV > MACDV[1] Then
T2 = 1;
if MACDV < MACDV[1] Then
T2 = -1;
if T1 == 1 and T1[1] != 1 Then
var1 = index;
if T2 == 1 and T2[1] != 1 Then
var2 = index;
if T1 == -1 and T1[1] != -1 Then
var3 = index;
if T2 == -1 and T2[1] != -1 Then
var4 = index;
if var2 > var1 Then
Condition1 = true;
Else
Condition1 = false;
if var4 > var3 Then
Condition2 = true;
Else
Condition2 = false;
If Condition1 == true and MACDv > MACDv[1] and TRIXv > TRIXv[1] Then
Buy();
If Condition2 == false and MACDv < MACDv[1] and TRIXv < TRIXv[1] Then
Buy();