커뮤니티

​​​해외선물 타주기 시스템 변환

프로필 이미지
조민철
2021-11-03 18:48:07
870
글번호 153351
답변완료
&#8203;&#8203;&#8203;항상 감사드립니다 &#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;아래 조건식을 타주기챠트에 적용할수있도록 변환하여주시기 바랍니다 ***************************************************** input:period90(20),횡보율(0.0006); var : var301(0),var321(0); var : t60(0),t70(0); var301=ema(c,period90); var321=ema(c,period90+20); value1 = 0; value2 = 0; value3 = 0; if var301>var301[1]*(1+횡보율/100) then value1 = value1+1; else if var301<var301[1]*(1-횡보율/100) then value2 = value2+1; else value3 = value3+1; if var321>var321[1]*(1+횡보율/100) then value1 = value1+1; else if var321<var321[1]*(1-횡보율/100) then value2 = value2+1; else value3 = value3+1; if Var301>Var321 Then t60 = 1 ; else if Var301<Var321 Then t60 = -1; if value1 == 2 Then t70 = 1 ; else if value2 == 2 Then t70 = -1; Else if value3 == 2 Then t70 = 0; /****************************************************/ var : entrycnt(0); if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then # 현지시간_뉴욕 17:00 장시작 # Entrycnt = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then Entrycnt = Entrycnt+1; if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) or (MarketPosition == -1)) and #동일방향 재진입금지# T60==1 then buy("B1"); if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)) and #동일방향 재진입금지# T60==-1 Then sell("S1"); /***********************************************/ if MarketPosition == 1 and T70==-1 Then exitlong("eB_B"); if MarketPosition == -1 and T70==1 Then ExitShort("eS_S");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-04 13:03:25

안녕하세요 예스스탁입니다. input:period90(20),횡보율(0.0006); var : var301(0,Data2),var321(0,Data2); var : t60(0,Data2),t70(0,Data2),V1(0,Data2),V2(0,Data2),V3(0,Data2); var301 = data2(ema(c,period90)); var321 = data2(ema(c,period90+20)); V1 = 0; V2 = 0; V3 = 0; if var301>var301[1]*(1+횡보율/100) then V1 = V1+1; else if var301<var301[1]*(1-횡보율/100) then V2 = V2+1; else V3 = V3+1; if var321>var321[1]*(1+횡보율/100) then V1 = V1+1; else if var321<var321[1]*(1-횡보율/100) then V2 = V2+1; else V3 = V3+1; if Var301>Var321 Then t60 = 1 ; else if Var301<Var321 Then t60 = -1; if V1 == 2 Then t70 = 1 ; else if V2 == 2 Then t70 = -1; Else if V3 == 2 Then t70 = 0; /****************************************************/ var : entrycnt(0,Data2); if data2(stime == 170000 or (stime > 170000 and stime[1] < 170000)) Then # 현지시간_뉴욕 17:00 장시작 # Entrycnt = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then Entrycnt = Entrycnt+1; if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) or (MarketPosition == -1)) and #동일방향 재진입금지# T60==1 then buy("B1"); if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)) and #동일방향 재진입금지# T60==-1 Then sell("S1"); /***********************************************/ if MarketPosition == 1 and T70==-1 Then exitlong("eB_B"); if MarketPosition == -1 and T70==1 Then ExitShort("eS_S"); 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : &#8203;&#8203;&#8203;해외선물 타주기 시스템 변환 > &#8203;&#8203;&#8203;항상 감사드립니다 &#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;아래 조건식을 타주기챠트에 적용할수있도록 변환하여주시기 바랍니다 ***************************************************** input:period90(20),횡보율(0.0006); var : var301(0),var321(0); var : t60(0),t70(0); var301=ema(c,period90); var321=ema(c,period90+20); value1 = 0; value2 = 0; value3 = 0; if var301>var301[1]*(1+횡보율/100) then value1 = value1+1; else if var301<var301[1]*(1-횡보율/100) then value2 = value2+1; else value3 = value3+1; if var321>var321[1]*(1+횡보율/100) then value1 = value1+1; else if var321<var321[1]*(1-횡보율/100) then value2 = value2+1; else value3 = value3+1; if Var301>Var321 Then t60 = 1 ; else if Var301<Var321 Then t60 = -1; if value1 == 2 Then t70 = 1 ; else if value2 == 2 Then t70 = -1; Else if value3 == 2 Then t70 = 0; /****************************************************/ var : entrycnt(0); if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then # 현지시간_뉴욕 17:00 장시작 # Entrycnt = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then Entrycnt = Entrycnt+1; if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) or (MarketPosition == -1)) and #동일방향 재진입금지# T60==1 then buy("B1"); if ((entrycnt == 0) or (entrycnt >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == 1)) and #동일방향 재진입금지# T60==-1 Then sell("S1"); /***********************************************/ if MarketPosition == 1 and T70==-1 Then exitlong("eB_B"); if MarketPosition == -1 and T70==1 Then ExitShort("eS_S");