나는 당신이 말한대로 쓰려고 노력했습니다. 뭔가 쟁기질 ... 여전히 이전 것을 닫을 때 포지션이 열립니다 ... ((
내가 의미하는 바를 이해하지 못했을 수도 있습니다. 이전 거래가 마감된 후 1시간 이내에 거래를 시작해야 한다고 말해야 합니다... 그리고 귀하의 경우 두 번째 거래를 열 가능성은 배제되지만 곧 닫히면 다음 항목이 즉시 열립니다.
기능 코드는 어떻습니까? 4가지 차이점을 찾아보세요 :) :
//+----------------------------------------------------------------------------+datetime SecondsAfterCloseLastPos( string sy, int op, int mn)
{
datetime t;
int i, k=OrdersHistoryTotal();
if (sy== "0" ) sy= Symbol ();
for (i= 0 ; i<k; i++) {
if ( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)) {
if (OrderSymbol()!=sy) continue ;
if (OrderType()!=op) continue ;
if (OrderMagicNumber()!=mn) continue ;
if (t<OrderCloseTime()) t=OrderCloseTime();
}
}
return ( TimeCurrent ()-t);
}
//+----------------------------------------------------------------------------+
묻지 말고 테스터에서 확인하세요... :)
전문가는 한 줄을 그립니다.
코드가 "그리지 않으면 1행을 그리고 그려지지 않으면 2를 그립니다"라고 말하면 - 그릴 수 밖에 없습니다 :)
테스트 보고서에서 모든 백분율이 0인 이유를 말해주십시오. 저것들. 상대 드로다운, 최대 드로우다운 등?
예를 들면 다음과 같습니다.
다음과 같이 호출하십시오.
분을 시간으로 바꾸십시오 ... :)나는 당신이 말한대로 쓰려고 노력했습니다. 뭔가 쟁기질 ... 여전히 이전 것을 닫을 때 포지션이 열립니다 ... ((
내가 의미하는 바를 이해하지 못했을 수도 있습니다. 이전 거래가 마감된 후 1시간 이내에 거래를 시작해야 한다고 말해야 합니다... 그리고 귀하의 경우 두 번째 거래를 열 가능성은 배제되지만 곧 닫히면 다음 항목이 즉시 열립니다.
도와주세요 여러분: 이전 거래가 종료된 후 일정 시간이 경과하면 거래가 열리도록 해야 합니다.... help
for (int i=0; i<OrdersTotal(); i++)
{ if ( OrderSelect (i, SELECT_BY_POS)==true)
{
TC = TimeCurrent();
OM = OrderMagicNumber();
if (TC-OM>86400 && (OrderType()==OP_SELL)){
CLOSEORDER("판매");
}
if (TC-OM>86400 && (OrderType()==OP_BUY)){
CLOSEORDER("구매");
}
}
}
OrderMagicNumber()에서 주문을 열 때 다음과 같이 작성됩니다. Magic = TimeCurrent();
for (int i=0; i<OrdersTotal(); i++)
{ if (OrderSelect(i, SELECT_BY_POS)==true)
{
TC = TimeCurrent();
OM = OrderMagicNumber();
if (TC-OM>86400 && (OrderType()==OP_SELL)){
CLOSEORDER("판매");
}
if (TC-OM>86400 && (OrderType()==OP_BUY)){
CLOSEORDER("구매");
}
}
}
OrderMagicNumber()에서 주문을 열 때 다음과 같이 작성됩니다. Magic = TimeCurrent();
Forgot=) 86400은 포지션이 종료 되는 시간(초)입니다.
테스트 보고서에서 모든 백분율이 0인 이유를 말해주십시오. 저것들. 상대 드로다운, 최대 드로우다운 등?
나는 그것을 알아 냈습니다 - 창고가 너무 컸습니다)
나는 당신이 말한대로 쓰려고 노력했습니다. 뭔가 쟁기질 ... 여전히 이전 것을 닫을 때 포지션이 열립니다 ... ((
내가 의미하는 바를 이해하지 못했을 수도 있습니다. 이전 거래가 마감된 후 1시간 이내에 거래를 시작해야 한다고 말해야 합니다... 그리고 귀하의 경우 두 번째 거래를 열 가능성은 배제되지만 곧 닫히면 다음 항목이 즉시 열립니다.
기능 코드는 어떻습니까? 4가지 차이점을 찾아보세요 :) :