테스터에서만 작동하며 실제 거래에는 영향을 미치지 않습니다. 계정에서 자금을 인출할 수 없습니다.
그러나 성능을 잘못 확인하고 있습니다. 왜 당신의 거래에 3장의 티켓이 있습니까?
원래 질문은 조금 달랐습니다. 티켓 3 - 전략 테스터에서 이 티켓 아래 에 TesterWithdrawal(1.0) 기능을 사용하여 잔액에서 인출이 있기 때문입니다. 히스토리(시각화 모드에서)에는 1.0이 제거되었다고 기록되어 있으며 이 티켓을 요청하면 0.0이 반환됩니다. 실제 서버에서 자금이 인출된 티켓도 표시하고 거기에 표시된 금액을 반환합니다.
테스터에서만 작동하며 실제 거래에는 영향을 미치지 않습니다. 계정에서 자금을 인출할 수 없습니다.
그러나 성능을 잘못 확인하고 있습니다. 왜 당신의 거래에 3장의 티켓이 있습니까?
나는 당신의 코드를 본 적이 없기 때문에 아무 것도 이야기하기 어렵습니다. 그러나 나는 내 것을 스케치했습니다. 테스터에서 무엇을 제공합니까?
나는 당신의 코드를 본 적이 없기 때문에 아무 것도 이야기하기 어렵습니다. 그러나 나는 내 것을 스케치했습니다. 테스터에서 무엇을 제공합니까?
실제 서버에서 정확히 같은 라인이 정확한 양을 반환합니다.
HI 0 test_forum (EURUSD,M12) 18:30:59 2011.01.03 00:00:00 티켓=1, 수익=100000.00RO 0 test_forum (EURUSD,M12) 18:30:59 2011.01.03 00:00:00 티켓=2, 수익=-1.00
OM 0 test_forum (EURUSD,M12) 18:30:59 2011.01.03 00:00:00 리필=0.0
//| WithDrawal.mq5 |
//| avoitenko |
//| https://www.mql5.com/en/users/avoitenko |
//+------------------------------------------------------------------+
#property copyright "avoitenko"
#property link "https://www.mql5.com/en/users/avoitenko"
#property version "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
TesterWithdrawal(1.0);
return(0);
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
if(HistorySelect(0,TimeCurrent()))
{
int total=HistoryDealsTotal();
for(int i=0;i<total;i++)
{
ulong ticket=HistoryDealGetTicket(i);
PrintFormat("ticket=%d, profit=%.2f",ticket,HistoryDealGetDouble(ticket,DEAL_PROFIT));
}
}
if(HistoryDealSelect(2))Print("Пополнение=",HistoryDealGetDouble(2,DEAL_PROFIT)); //<--Дописываем это, и что-то уже не то получается
}
//+------------------------------------------------------------------+
HistoryDealSelect 가 테스터에서 해야 하는 대로 작동하지 않을 가능성이 큽니다.
이것으로 서비스 데스크에 문의하는 것이 좋습니다.
그러나 보시다시피 TesterWithdrawal은 이와 관련이 없습니다.좋은 저녁이에요! FileFindFirst() 및 FileFindNext( ) 에 대해 질문이 있습니다.
C:\Program Files\MetaTrader 5\MQL5\Files\hand_strength_flop 폴더에 txt 파일이 있습니다.
그러나 어떤 이유로 스크립트는
2012.11.03 18:07:18 446 (GBPUSD,H2) 0 다음 거짓 0
2012.11.03 18:07:18 446 (GBPUSD,H2) 파일 이름: hand_strength_flop\
지정된 디렉토리에 있는 파일의 이름이 표시될 것으로 예상합니다. 그러나 그들은 나오지 않습니다. ?????????
hand_strength_flop\
지정된 디렉토리에 있는 파일의 이름이 표시될 것으로 예상합니다. 그러나 그들은 나오지 않습니다. ?????????
FileFindFirst 는 "hand_strength_flop"이 파일 이라고 생각합니다.
"hand_strength_flop\*.txt" 또는
"\hand_strength_flop\*.txt"
"hand_strength_flop\\*.txt"
"\\hand_strength_flop\\*.txt"
A100 감사합니다!!! 고맙습니다!!!
지금 작동합니다.
사이트의 지붕 펠트 또는 Androil용 터미널을 업데이트한 후 Metaquots ID가 지워졌습니다. 모든 사람이 그것을 가지고 있습니까?
Renat :
Где именно стерся? В профиле сайта или в мобильном терминале?
사이트 프로필에 채워져 있어서 만지지도 않았는데 오늘 작업을 했는데 - 태블릿은 무음,
문제가 무엇인지 생각합니다. 그런 다음 사이트에 갔는데 내 ID가 없습니다.
나는 그것을 새 것으로 채웠고, 그것이 변경되었는지 여부를 말할 수 없으며 내 생각에는 숫자가 동일합니다.