안녕하세요?
답변 감사히 잘 받았습니다.
현재 외부변수에 특정라인을 입력하면, 그 라인의 한틱위 양봉에 매수, 한틱아래 음봉에 매도가 들어가도록 거래가되고있습니다.
거래가 이루어지는 기준이되는 라인을 변경하고싶습니다.
아래의 수식에서 기준선 이 부분을 특정 기준선 1군대에서 매매하는것이아니라,
앞자리는 상관없이 외부변수로 뒷자리만 바꾸면 뒷자리가 모두같은 라인에서 거래되도록 하고싶습니다.
예를들면, 외부변수에 00을 입력하면 200.00, 201.00 180.00 등등 뒷자리가 .00인 모든곳
15를 입력하면 200.15, 201.15, 202.15 등등 뒷자리가 1.5인 모든곳
이렇게 수정 부탁드립니다.
감사합니다.
input : 기준선(210.15),n(3);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if entry < n Then
{
if MarketPosition == 0 and C > O and C == 기준선+PriceScale*1 then
Buy();
if MarketPosition == 0 and C < O and C == 기준선+PriceScale*1 then
Sell();
}
input : 익절틱수(50),손절틱수(50);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
답변 1
예스스탁
예스스탁 답변
2020-09-16 11:40:52
input : 기준선(0.15),n(3);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
var1 = C%1;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if entry < n Then
{
if MarketPosition == 0 and var1 == 기준선 then
Buy();
if MarketPosition == 0 and var1 == 기준선 then
Sell();
}
input : 익절틱수(50),손절틱수(50);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
> 대구어린울프 님이 쓴 글입니다.
> 제목 : 수정 부탁드립니다.
> 안녕하세요?
답변 감사히 잘 받았습니다.
현재 외부변수에 특정라인을 입력하면, 그 라인의 한틱위 양봉에 매수, 한틱아래 음봉에 매도가 들어가도록 거래가되고있습니다.
거래가 이루어지는 기준이되는 라인을 변경하고싶습니다.
아래의 수식에서 기준선 이 부분을 특정 기준선 1군대에서 매매하는것이아니라,
앞자리는 상관없이 외부변수로 뒷자리만 바꾸면 뒷자리가 모두같은 라인에서 거래되도록 하고싶습니다.
예를들면, 외부변수에 00을 입력하면 200.00, 201.00 180.00 등등 뒷자리가 .00인 모든곳
15를 입력하면 200.15, 201.15, 202.15 등등 뒷자리가 1.5인 모든곳
이렇게 수정 부탁드립니다.
감사합니다.
input : 기준선(210.15),n(3);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if entry < n Then
{
if MarketPosition == 0 and C > O and C == 기준선+PriceScale*1 then
Buy();
if MarketPosition == 0 and C < O and C == 기준선+PriceScale*1 then
Sell();
}
input : 익절틱수(50),손절틱수(50);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);