실수 번호 6 - 페이지 15

 
흠 .... 내 조언에는 거래 가능성에 대한 확인이 없었습니다.
 if (!IsTradeAllowed()) {Print(TimeToStr(CurTime()),"거래 작업을 사용할 수 없습니다");return;}


분명히 그는 원했지만 삽입하는 것을 잊었습니다.
하나만 있었으므로 모든 것을 다시 확인해야 합니다.

 
전문가는 거래를 할 수 없지만 모든 것이 수동으로 괜찮습니까?
현재 여러 터미널이 실행 중입니다. 5000만 계좌 개설. 스크립트는 논스톱으로 거래됩니다. 괜찮아요. 게다가, 우리의 네이티브 서버는 다음 방이 아니라 다른 대륙에 있습니다.

네 맞습니다.
100만, 8명의 전문가 계정이 있습니다.
어제 - 78개 시도 중 73개 오류(2 #4108, 1 #128, 나머지 #6)
오늘 - 112번의 시도 중 100번의 오류 - 모두 6번입니다.

필요한 경우 Trade_log를 보낼 수 있습니다...
 
현재 여러 터미널이 실행 중입니다. 5000만 계좌 개설. скрипты торгуют в режиме нон-стоп . 괜찮아요. 게다가, 우리의 네이티브 서버는 다음 방이 아니라 다른 대륙에 있습니다.

긴 휴식 시간(1시간 이상)으로 거래 를 시도하고 나머지 시간에는 전문가가 아무것도 하지 않아야 합니다.
 
놀라운 것은 실제로 연결이 있다는 것입니다.
+--------------------전문가-정보-------------------- --+
+전문가 이름=*****
+ ChartSymbol = USDCHF
+ ChartPeriod = M15
+---------------------------------------------------------------- ------------------+

+--------------------오류-정보-------------------- ---+
+ 현지 시간 = 2005.09.23 11:58:40
+Function=TrailingStop
+ GetLastError = 6
+ ErrorDescription = 무역 서버와 연결되지 않음
+ Action = Expert Advisors는 5분간 거래를 하지 않습니다...
+---------------------------------------------------------------- ------------------+

+--------------------시장 정보-------------------- --+
+ 입찰가 = 1.2828
+ 묻다 = 1.2833
+ 스프레드 = 0.0005
+ 스톱레벨 = 0.0006
+---------------------------------------------------------------- ------------------+

+-------------------LastBar-정보---------------------- --+
+시간[0] = 2005.09.23 10:45
+ 열기[0] = 1.2815
+높음[0] = 1.2828
+낮음[0] = 1.2815
+ 닫기[0] = 1.2828
+---------------------------------------------------------------- ------------------+

+--------------------서버 정보-------------------- --+
+ ServerAddress = Alpari 데모
+ 서버 시간 = 2005.09.23 10:58:44
+---------------------------------------------------------------- ------------------+

+--------------------계정-정보-------------------- --+
+ 계정 번호 = 63310
+ 계정 이름 = 퇴비
+ 계정 자산 = 976116.89
+ AccountFreeMargin = 974215.13
+ 계정마진 = 1901.76
+
+ 계정 잔액 = 974896.11
+ 계정 이익 = 1220.78
+ 계정 크레딧 = 0.00
+ AccountCurrency = USD
+ 계정 레버리지 = 100
+---------------------------------------------------------------- ------------------+
 
흠 .... 내 조언에는 거래 가능성에 대한 확인이 없었습니다.
 if (!IsTradeAllowed()) {Print(TimeToStr(CurTime()),"거래 작업을 사용할 수 없습니다");return;}


분명히 그는 원했지만 삽입하는 것을 잊었습니다.
하나만 있었으므로 모든 것을 다시 확인해야 합니다.



그건 그렇고, 나도 그 기능이 없습니다. 여기에 비밀이 숨겨져 있지 않을까요?
 
아, 어... "거래허용" 체크박스를 체크하는 것 뿐이야!!!! :))))))))))))
 
그건 그렇고, 나도 그 기능이 없습니다. 여기에 비밀이 숨겨져 있지 않을까요?

아니요, 그건 비밀이 아닙니다. =)

나는 각 수술 전에 다음을 가지고 있습니다.
- IsConnected 확인
- IsTradeAllowed 확인
- 다른 전문가가 거래 중이면 대기(세마포어)
- 우리는 60초의 필수 일시 중지를 유지합니다(필요한 경우, 즉, 오랫동안 아무도 거래하지 않은 경우 일시 중지가 없습니다).
- 모든 가격 업데이트(일시 중지 중에는 변경될 수 있음)
- 그리고 나서야 우리는 거래를 시도합니다.

오류 #6이 발생하면 다음 일시 중지는 300초입니다. 5 분.


아무것도 도움이되지 않습니다.
 
아, 어... "거래허용" 체크박스를 체크하는 것 뿐이야!!!! :))))))))))))

아니요, 뿐만 아니라 - 다른 Expert Advisor가 거래 중인지 확인하는 것이기도 합니다. ;)
 
А кстати, у меня такой фичи тоже нету. Может в этом и кроется тайна?

아니요, 그건 비밀이 아닙니다. =)

나는 각 수술 전에 다음을 가지고 있습니다.
- IsConnected 확인
- IsTradeAllowed 확인
- 다른 전문가가 거래 중이면 대기(세마포어)
- 60초의 필수 일시 중지를 유지합니다(필요한 경우, 즉, 오랫동안 아무도 거래하지 않은 경우 일시 중지가 없습니다).
- 모든 가격 업데이트(일시 중지 중에는 변경될 수 있음)
- 그리고 나서야 우리는 거래를 시도합니다.

오류 #6이 발생하면 다음 일시 중지는 300초입니다. 5 분.

알겠습니다... :( 이것 때문에 작업이 많이 느려지는게 안타깝네요...


아무것도 도움이되지 않습니다.
 
일부 PROCESS가 잠들거나 단기 연결이 끊긴 경우 플래그 가 설정되고 더 이상 지워지지 않을 가능성이 매우 높습니다. 오류가 발생한 후 더 이상 주문이 이루어지지 않습니다. 터미널을 다시 시작하는 것만으로도 도움이 됩니다.