NumTimeFramesTimeFrames[i]가 비어 있거나 무엇인지 알지 못하고 어떻게 대답합니까?
더 자세히, 어떻게, 오히려 아무것도 없다면 주의 깊게 읽어야 합니다. 전체 코드를 제공하십시오. 그렇지 않으면 "과학의 화강암을 g아 먹을 것"입니다.,,,)) if(true)continue; else return("수면("+7*1000*60*60+")");
당신은 이것이 사실이라는 것을 올바르게 이해했습니다.
int TimeFrames[]={ 5 , 15 , 30 , 60 };
int NumTimeFrames= ArraySize (TimeFrames);
int total_bars[]; ArrayResize (total_bars,NumTimeFrames);
string instrument = Symbol();
// пробегаем по задданым периодам
for (i= 0 ; i<NumTimeFrames; i++)
{
// пробегаем по всем барам выбранного периода, ЕСЛИ на нем появились новые бары
if (total_bars[i]!= iBars (instrument,TimeFrames[i]))
{
// тут вычисления индиктора
total_bars[i]= iBars (instrument,TimeFrames[i]); // запоминаем число баров на данном периоде
}
원칙적으로 내가 알기로는 새로운 바 의 출현 여부를 확인하는 것을 거부할 수 있습니다. 그럼 문제 없을거야...
일반적으로 "어떤 명령에 대해 MT가 DC에서 인용문을 다운로드하는 순간은 무엇입니까?"라는 간단한 질문으로 모든 것이 축소될 수 있습니다.
int start()
{
//----Print ( iBars ( Symbol (), PERIOD_M1 ));
//----return ( 0 );
}
//+------------------------------------------------------------------+
Запустите на периоде М5 и подождите минуту, в логе вы обнаружите, что с каждой минутой отображается одно и то же число! Хотя оно, очевидно, должно увеличиваться с каждой минутой)
Запустите на периоде М5 и подождите минуту, в логе вы обнаружите, что с каждой минутой отображается одно и то же число! Хотя оно, очевидно, должно увеличиваться с каждой минутой)
for (i= 0 ;i<= OrdersTotal ();i++)
{
if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES) == false) break ;
if ( OrderSymbol () == Symbol () && OrderMagicNumber () == MagicNumber)
{
if ( OrderType () == OP_BUYSTOP)
{
if ( OrderOpenPrice () > priceBuy)
{
priceBuy = OrderOpenPrice ();
}
}
}
}
if (TakePrices1 == false)
{
bTakeProfit = priceBuy + ( 10 * 2 )* Point ;
TakePrices1 = true;
}
이 조각은 가장 높은 구매 주문 을 선택하고 가격에 20핍을 추가하고 이익 실현을 해당 수준으로 이동합니다. 그러나 실제로는 20점이 아니라 13점이 추가됩니다. 왜 정확히 13이 아니라 10이 아니라 30이 아니라 정확히 13입니다. 이 숫자는 어디에서 나온 것입니까?
sss2019 : 이 조각은 가장 높은 구매 주문을 선택하고 가격에 20핍을 추가하고 이익 실현을 해당 수준으로 이동합니다. 그러나 실제로는 20점이 아니라 13점이 추가됩니다. 왜 정확히 13이 아니라 10이 아니라 30이 아니라 정확히 13입니다. 이 숫자는 어디에서 나온 것입니까?
아니요, 이익을 취하는 것은 아직 작동하지 않습니다. 이 코드는 구매하기 위해 가장 높은 보류 중인 주문을 찾고 공개 가격에서 20포인트를 따로 설정합니다. 이익은 단순히 20 포인트 이상 수준으로 이전됩니다. 여기의 스프레드는 고려하지 말아야 할 것 같고, 게다가 스프레드는 2포인트로 고정되지만 7포인트만큼 충분하지 않습니다.
NumTimeFrames TimeFrames[i]가 비어 있거나 무엇인지 알지 못하고 어떻게 대답합니까?
더 자세히, 어떻게, 오히려 아무것도 없다면 주의 깊게 읽어야 합니다. 전체 코드를 제공하십시오. 그렇지 않으면 "과학의 화강암을 g아 먹을 것"입니다.,,,)) if(true)continue; else return("수면("+7*1000*60*60+")");
당신은 이것이 사실이라는 것을 올바르게 이해했습니다.
원칙적으로 내가 알기로는 새로운 바 의 출현 여부를 확인하는 것을 거부할 수 있습니다. 그럼 문제 없을거야...
일반적으로 "어떤 명령에 대해 MT가 DC에서 인용문을 다운로드하는 순간은 무엇입니까?"라는 간단한 질문으로 모든 것이 축소될 수 있습니다.
진술을 확인하는 데 사용한 코드를 제공할 수 있습니까?
예상대로 질문의 본질을 이해하지 못했습니다.
다음과 같이 시도하십시오.
Запустите на периоде М5 и подождите минуту, в логе вы обнаружите, что с каждой минутой отображается одно и то же число! Хотя оно, очевидно, должно увеличиваться с каждой минутой)
예상대로 질문의 본질을 이해하지 못했습니다.
다음과 같이 시도하십시오.
Запустите на периоде М5 и подождите минуту, в логе вы обнаружите, что с каждой минутой отображается одно и то же число! Хотя оно, очевидно, должно увеличиваться с каждой минутой)
어떤 숫자를 보여주고 있습니까? Comment 를 통해 수행하는 것이 좋습니다.
이 iBars 바는 몇시입니까?
M1에 대한 이야기가 있습니까?Reshetov , sergeev , 비용이 많이 드는_
고맙습니다
나는 다시 확인했고 모든 것이 작동하는 것 같았고 내 가정이 틀렸습니다.
iBars는 현재 차트에서도 실제로 올바르게 작동하는 것 같습니다.
이 조각은 가장 높은 구매 주문을 선택하고 가격에 20핍을 추가하고 이익 실현을 해당 수준으로 이동합니다. 그러나 실제로는 20점이 아니라 13점이 추가됩니다. 왜 정확히 13이 아니라 10이 아니라 30이 아니라 정확히 13입니다. 이 숫자는 어디에서 나온 것입니까?
20 스프링
입찰 시 개설, 매도 시 마감
20 스프링
입찰 시 개설, 매도 시 마감
아니요, 이익을 취하는 것은 아직 작동하지 않습니다. 이 코드는 구매하기 위해 가장 높은 보류 중인 주문을 찾고 공개 가격에서 20포인트를 따로 설정합니다. 이익은 단순히 20 포인트 이상 수준으로 이전됩니다. 여기의 스프레드는 고려하지 말아야 할 것 같고, 게다가 스프레드는 2포인트로 고정되지만 7포인트만큼 충분하지 않습니다.
트라 타 타