커뮤니티

진입제한 수식 부탁 드립니다.

프로필 이미지
다올
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로 나옵니다.. 어떻게 해야 하나요?