커뮤니티
변경부탁드립니다
2018-11-23 15:47:37
184
글번호 123859
시스템식으로 변경 부탁드립니다
1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수
2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도
두선이 만났을때 청산
부탁드립니다
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
plot1(max(var2,HH));
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
plot2(min(var2,LL));
}
답변 4
예스스탁 예스스탁 답변
2018-11-27 15:10:43
안녕하세요?
문의하신 내용 답변드립니다.
아래식에서 두 선이 만났다가 max(var2,HH)선이 10% 상승했을 때 매수하고,
min(var2,LL)선이 10% 하락했을때 매도하는 식으로 작성했습니다.
청산은 두 선이 만났을때 청산합니다.
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
}
value1 = max(var2,HH);
value2 = min(var2,LL);
if value1 == value2 Then
value3 = value1;
if value1 >= value3*1.1 Then
buy();
if value1 <= value3*0.9 then
if value1 == value2 then {
exitlong();
}
감사합니다.
> 브리아나금 님이 쓴 글입니다.
> 제목 : 변경부탁드립니다
> 시스템식으로 변경 부탁드립니다
1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수
2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도
두선이 만났을때 청산
부탁드립니다
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
plot1(max(var2,HH));
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
plot2(min(var2,LL));
}
브리아나금
2018-11-27 16:10:01
해주신 수식을 적용하니 녹색으로만 떠서요
다시 한번 부탁드립니다
매도도 있었으면 합니다
두줄이 수평일때도 청산이 나왔으면 합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 변경부탁드립니다
> 안녕하세요?
문의하신 내용 답변드립니다.
아래식에서 두 선이 만났다가 max(var2,HH)선이 10% 상승했을 때 매수하고,
min(var2,LL)선이 10% 하락했을때 매도하는 식으로 작성했습니다.
청산은 두 선이 만났을때 청산합니다.
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
}
value1 = max(var2,HH);
value2 = min(var2,LL);
if value1 == value2 Then
value3 = value1;
if value1 >= value3*1.1 Then
buy();
if value1 <= value3*0.9 then
if value1 == value2 then {
exitlong();
}
감사합니다.
> 브리아나금 님이 쓴 글입니다.
> 제목 : 변경부탁드립니다
> 시스템식으로 변경 부탁드립니다
1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수
2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도
두선이 만났을때 청산
부탁드립니다
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
plot1(max(var2,HH));
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
plot2(min(var2,LL));
}
예스스탁 예스스탁 답변
2018-11-27 16:24:37
작성한 내용이 일부 삭제된것 같습니다.
다시 작성해 드립니다.
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
}
value1 = max(var2,HH);
value2 = min(var2,LL);
if value1 == value2 Then
value3 = value1;
if value1 >= value3*1.1 Then
buy();
if value1 <= value3*0.9 then
sell();
if value1 == value2 then {
exitlong();
exitshort();
}
감사합니다.
> 브리아나금 님이 쓴 글입니다.
> 제목 : Re : Re : 변경부탁드립니다
> 해주신 수식을 적용하니 녹색으로만 떠서요
다시 한번 부탁드립니다
매도도 있었으면 합니다
두줄이 수평일때도 청산이 나왔으면 합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 변경부탁드립니다
> 안녕하세요?
문의하신 내용 답변드립니다.
아래식에서 두 선이 만났다가 max(var2,HH)선이 10% 상승했을 때 매수하고,
min(var2,LL)선이 10% 하락했을때 매도하는 식으로 작성했습니다.
청산은 두 선이 만났을때 청산합니다.
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
}
value1 = max(var2,HH);
value2 = min(var2,LL);
if value1 == value2 Then
value3 = value1;
if value1 >= value3*1.1 Then
buy();
if value1 <= value3*0.9 then
if value1 == value2 then {
exitlong();
}
감사합니다.
> 브리아나금 님이 쓴 글입니다.
> 제목 : 변경부탁드립니다
> 시스템식으로 변경 부탁드립니다
1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수
2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도
두선이 만났을때 청산
부탁드립니다
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
plot1(max(var2,HH));
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
plot2(min(var2,LL));
}
브리아나금
2018-11-28 11:40:04
검증은 완료되었다고 합니다만 첫번째와 똑같이
전체 차트가 녹색으로만 뜹니다
확인 수정 부탁드립니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : 수정 답변드립니다.
> 작성한 내용이 일부 삭제된것 같습니다.
다시 작성해 드립니다.
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
}
value1 = max(var2,HH);
value2 = min(var2,LL);
if value1 == value2 Then
value3 = value1;
if value1 >= value3*1.1 Then
buy();
if value1 <= value3*0.9 then
sell();
if value1 == value2 then {
exitlong();
exitshort();
}
감사합니다.
> 브리아나금 님이 쓴 글입니다.
> 제목 : Re : Re : 변경부탁드립니다
> 해주신 수식을 적용하니 녹색으로만 떠서요
다시 한번 부탁드립니다
매도도 있었으면 합니다
두줄이 수평일때도 청산이 나왔으면 합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 변경부탁드립니다
> 안녕하세요?
문의하신 내용 답변드립니다.
아래식에서 두 선이 만났다가 max(var2,HH)선이 10% 상승했을 때 매수하고,
min(var2,LL)선이 10% 하락했을때 매도하는 식으로 작성했습니다.
청산은 두 선이 만났을때 청산합니다.
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
}
value1 = max(var2,HH);
value2 = min(var2,LL);
if value1 == value2 Then
value3 = value1;
if value1 >= value3*1.1 Then
buy();
if value1 <= value3*0.9 then
if value1 == value2 then {
exitlong();
}
감사합니다.
> 브리아나금 님이 쓴 글입니다.
> 제목 : 변경부탁드립니다
> 시스템식으로 변경 부탁드립니다
1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수
2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도
두선이 만났을때 청산
부탁드립니다
Input : Period1(2), Period2(20), Period3(20);
var : HH(0),LL(0);
var1 = macd(Period1,Period2);
var2 = ma(C,Period3);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
plot1(max(var2,HH));
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
plot2(min(var2,LL));
}