커뮤니티
수식 변환 부탁합니다
2017-02-28 19:02:49
167
글번호 107354
안녕하세요
#,아래코드를 랭귀지코드로 변환 부탁 드립니다.
var mYPosition, blocking;
var curCrackM;
function Main_Onstart(){
blocking = 0;
Main.MessageList("전략실행");
Main.setTimer(1,1000);
}
function cracksp(){
var crackMargin;
crackMagin = ((RBOB.current + HO.current) * 42 - CL.current *2)/2;
return crackMargin
}
function Main_OnTimer(nEventID){
if(nEventID == 1){
curCrackM = creacksp();
// 0 : 포지션없음 1: 매도 2: 매수
mYposition = A1. Balance.posistion;
if(bloking == 0){
if(5 < curCrackM < 10){
if(mYposition == 0) A1.OrderBuy(CL.code,1,CL.current,2);
if(mYposition == 1) A1.OrderBuy(CL.code,2,CL.current,2);
blocking = 1;
}else if(15 < curCrackM < 20){
if(mYposition == 0) A1.OrderSell(CL.code,1,CL.current,2);
if(mYposition == 2) A1.OrderSell(CL.code,2,CL.current,2);
blocking = 1;
}
}
}
}
언제나 늘 감사합니다.
답변 1
예스스탁 예스스탁 답변
2017-03-02 10:28:17
안녕하세요
예스스탁입니다.
올리신 식은 예스스팟 수식입니다.
예스랭귀지로 구현되는 식이 아니며 변환해 드릴내용이 없습니다.
즐거운 하루되세요
> 골든키 님이 쓴 글입니다.
> 제목 : 수식 변환 부탁합니다
> 안녕하세요
#,아래코드를 랭귀지코드로 변환 부탁 드립니다.
var mYPosition, blocking;
var curCrackM;
function Main_Onstart(){
blocking = 0;
Main.MessageList("전략실행");
Main.setTimer(1,1000);
}
function cracksp(){
var crackMargin;
crackMagin = ((RBOB.current + HO.current) * 42 - CL.current *2)/2;
return crackMargin
}
function Main_OnTimer(nEventID){
if(nEventID == 1){
curCrackM = creacksp();
// 0 : 포지션없음 1: 매도 2: 매수
mYposition = A1. Balance.posistion;
if(bloking == 0){
if(5 < curCrackM < 10){
if(mYposition == 0) A1.OrderBuy(CL.code,1,CL.current,2);
if(mYposition == 1) A1.OrderBuy(CL.code,2,CL.current,2);
blocking = 1;
}else if(15 < curCrackM < 20){
if(mYposition == 0) A1.OrderSell(CL.code,1,CL.current,2);
if(mYposition == 2) A1.OrderSell(CL.code,2,CL.current,2);
blocking = 1;
}
}
}
}
언제나 늘 감사합니다.
다음글