예스스탁
예스스탁 답변
2020-04-01 19:23:26
안녕하세요
예스스탁입니다.
1
매수식은 수식에 buy,exitlong과 기타 강제청산만 사용하시면 됩니다.
매도식은 수식에 sell,exitshort과 기타 강제청산만 사용하시면 됩니다.
1-1 매수식
emaV = ema(C,EmaLen);
MacdV = macd(macd1,macd2);
LmacdV = macd(Longmacd1,Longmacd2);
LmacdS = ema(LmacdV,Longmacd3);
LmacdOsc = LmacdV-LmacdS;
If LemaV > LemaV[1] and LmacdOsc > LmacdOsc[1] then
buy("매수");
if MarketPosition == 1 Then
ExitLong("bx",AtStop,EntryPrice-stoploss);
1-2
emaV = ema(C,EmaLen);
MacdV = macd(macd1,macd2);
LmacdV = macd(Longmacd1,Longmacd2);
LmacdS = ema(LmacdV,Longmacd3);
LmacdOsc = LmacdV-LmacdS;
If LemaV < LemaV[1] and LmacdOsc < LmacdOsc[1] then
buy("매수");
if MarketPosition == -1 Then
ExitShort("sx",AtStop,EntryPrice-stoploss);
2
Input : af1(0.02), maxAF1(0.2);
Input : af2(0.05), maxAF2(0.4);
value1 = sar(af1,maxAF1);
value2 = sar(af2,maxAF2);
If crossup(C,value1) Then
{
Buy();
}
If CrossDown(C,value2) Then
{
Sell();
}
즐거운 하루되세요
> 바다사당 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 수고 많으십니다. ^^
수식부탁드립니다.
아래와 같은 수식이 있는경우.
첫번째 질문입니다.
1. 하나는 매수신호만 나오게 해주세요
2. 하나는 매도신호만 나오게
수식 부탁드립니다.
# 예를 든 수식입니다.
Input : EmaLen(20), macd1(1), stoploss(5);
var : emaV(0), MacdV(0), MacdS(0), MacdOsc(0);
emaV = ema(C,EmaLen);
MacdV = macd(macd1,macd2);
LmacdV = macd(Longmacd1,Longmacd2);
LmacdS = ema(LmacdV,Longmacd3);
LmacdOsc = LmacdV-LmacdS;
If LemaV > LemaV[1] and LmacdOsc > LmacdOsc[1] then {
buy("매수");
}
if MP == 1 and MP[1] <> 1 then Begin
;
end;
If MP == 1 then begin
Sell ("매도", atstop,stopprice );
================================================================
두번째 질문입니다.
아래 수식에서
Input : af(0.02), maxAF(0.2);
# 이 변수값으로는 매수를 하고 싶고
Input : af(0.05), maxAF(0.4);
# 이 변수값으로는 매도를 하고 싶습니다..
수식 부탁드립니다. 감사합니다.
=======================================================
Input : af(0.02), maxAF(0.2);
Var : value(0);
value = sar(af,maxAF);
# 매수/매도청산
If C > value Then
{
Buy();
}
# 매도/매수청산
If C < value Then
{
Sell();
}