커뮤니티
진입제한 수식 부탁 드립니다.
2017-04-26 12:38:31
187
글번호 109184
//시장가 청산수식
exitlong("aa", atstop,aa-priceScale*3);
exitlong("bb", atstop,bb-PriceScale*3);
exitlong("cc", atstop,cc-PriceScale*3);
//재진입 수식
if isentrynama("aa")==true
or isentryname("bb")==true then
QQ = true;
// kk값은 변화에 QQ 초기화
is kk != kk[1] then
QQ = false;
//재진입수식
if QQ==false and 조건수식 then
########
위와같이 "aa","bb"의 이름으로 시장가 청산시 진입제한 시킨 후 조건 kk가 변하면 재진입이
가능하도록 만드는 수식입니다.
messagelog("%s",QQ); 확인시 true가 산출되지 않고 모두 false로 나옵니다..
어떻게 해야 하나요?
답변 1
예스스탁 예스스탁 답변
2017-04-26 13:21:55
안녕하세요
예스스탁입니다.
IsEntryName은 진입명 리턴함수입니다.
청산명이므로 IsExitName함수를 이용해해야 합니다.
if (IsExitName("aa",1)==true or IsExitName("bb",1)==true) then
와 같이 청산명 조건만 지정하시면
aa나 bb로 청산후 계속 if문이 만족하며느로 계속 qq가 true가 됩니다.
청산명을 이용해 특정시점에서 한번만 체크해야 합니다.
//시장가 청산수식
exitlong("aa", atstop,aa-priceScale*3);
exitlong("bb", atstop,bb-PriceScale*3);
exitlong("cc", atstop,cc-PriceScale*3);
#청산신호 발생봉에서만 true나 false저장
if TotalTrades > TotalTrades[1] Then{
if (IsExitName("aa",1)==true or IsExitName("bb",1)==true) then
QQ = true;
Else
QQ = false;
}
#QQ에 true가 저장되면 이후에 kk의 값이 면경되면 false로 초기화
// kk값은 변화에 QQ 초기화
if QQ == true and kk != kk[1] then
QQ = false;
//재진입수식
if QQ==false and 조건수식 then
즐거운 하루되세요
> 다올 님이 쓴 글입니다.
> 제목 : 진입제한 수식 부탁 드립니다.
> //시장가 청산수식
exitlong("aa", atstop,aa-priceScale*3);
exitlong("bb", atstop,bb-PriceScale*3);
exitlong("cc", atstop,cc-PriceScale*3);
//재진입 수식
if isentrynama("aa")==true
or isentryname("bb")==true then
QQ = true;
// kk값은 변화에 QQ 초기화
is kk != kk[1] then
QQ = false;
//재진입수식
if QQ==false and 조건수식 then
########
위와같이 "aa","bb"의 이름으로 시장가 청산시 진입제한 시킨 후 조건 kk가 변하면 재진입이
가능하도록 만드는 수식입니다.
messagelog("%s",QQ); 확인시 true가 산출되지 않고 모두 false로 나옵니다..
어떻게 해야 하나요?