커뮤니티
질문드립니다.
2017-10-19 00:00:59
166
글번호 113479
현재 윈도우10 64비트 사용중인데요.
문제는 시스템을 켜고 시스템성능보고서를 켜면 몇분뒤에 프로그램이 튕겨버립니다. 아예 꺼져버리는건 아니고 그냥 멎어버렸다가 프로그램 닫기 창이 뜨는데요. 이는 시스템자체의 문제인지 아니면 컴퓨터의 문제인지 궁금합니다.
만약 컴퓨터 os자체의 문제라면 개선할 수 없는건가요? 그저 64비트버전이 나오길 기다려야 하는지요.
윈10 64비트 쓰는분들 중 이런분들이 많이 계시던데.. 시스템을 돌릴려니 자꾸 튕겨버리니 미치겠네요.
2. data2를 이용한 매매입니다.
if data2(condition1 and mro(condition1,3,2) then
buy("매수");
If TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then
{if IsEntryName("매수",1) == True Then
B1 = B1+1;
}
If MarketPosition == 1 Then{
If CrossUp(Close,x) Then
ExitLong("x1청산");}
if MarketPosition == 1 then{
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*12 Then
exitlong("매수본전청산",AtStop,EntryPrice);} // 본전청산
으로 하면 data2차트에 떴던 신호가 현재 data1차트에 매도 매수 표시가 나와야하는데 이게 data2를 참고하지않고 data1에서 그대로 매매합니다. data2의 신호를 읽지 못하는것이죠..
답변 1
예스스탁 예스스탁 답변
2017-10-19 14:53:27
안녕하세요
예스스탁입니다.
1
해당 부분은 02-3453-1060으로 전화주셔서 프로그램 담당자와 통화를 해보셔야 할것 같습니다
저희 프로그램은 공식적으로 윈도우7까지만 제공되고 32비트 환경입니다.
2
올리신 수식에서는 진입식에만 data2 조건이 사용되고 있습니다.
하지만 올려주신 수식에서 condition1이 data2로 계산되는 수식인지 확인이 되지 않습니다.
condition1이 data2기준으로 결과값이 할당되는지 확인하셔야 합니다.
Condition1 = crossup(c,ma(c,20));#data1로 조건체크후 condition1에 true/false저장
if data2(condition1 and mro(condition1,3,2)) then
buy("매수");
만약 수식을 위와 같이 작성하셨다면
if문은 data2로 묶었지만 실제로는 data1로 계산됩니다.
data2(condition1)은 의미가 없습니다. condition1의 조건을 data2함수로 묵어주셔야 합니다.
Condition1 = data2(crossup(c,ma(c,20))); #data2로 조건체크후 condition1에 true/false저장
if data2(condition1 and mro(condition1,3,2)) then
buy("매수");
즐거운 하루되세요
> stockric 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 현재 윈도우10 64비트 사용중인데요.
문제는 시스템을 켜고 시스템성능보고서를 켜면 몇분뒤에 프로그램이 튕겨버립니다. 아예 꺼져버리는건 아니고 그냥 멎어버렸다가 프로그램 닫기 창이 뜨는데요. 이는 시스템자체의 문제인지 아니면 컴퓨터의 문제인지 궁금합니다.
만약 컴퓨터 os자체의 문제라면 개선할 수 없는건가요? 그저 64비트버전이 나오길 기다려야 하는지요.
윈10 64비트 쓰는분들 중 이런분들이 많이 계시던데.. 시스템을 돌릴려니 자꾸 튕겨버리니 미치겠네요.
2. data2를 이용한 매매입니다.
if data2(condition1 and mro(condition1,3,2) then
buy("매수");
If TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then
{if IsEntryName("매수",1) == True Then
B1 = B1+1;
}
If MarketPosition == 1 Then{
If CrossUp(Close,x) Then
ExitLong("x1청산");}
if MarketPosition == 1 then{
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*12 Then
exitlong("매수본전청산",AtStop,EntryPrice);} // 본전청산
으로 하면 data2차트에 떴던 신호가 현재 data1차트에 매도 매수 표시가 나와야하는데 이게 data2를 참고하지않고 data1에서 그대로 매매합니다. data2의 신호를 읽지 못하는것이죠..
다음글
이전글