açık bir düzenin veya belirli bir sihire sahip bir meslekten olmayan kişinin yokluğunu nasıl kontrol edeceğimi söyle? seçim sırası aracılığıyla varlığı kontrol edebiliriz, ancak yokluğu nasıl kontrol edebiliriz?
sllawa3 : bana açık bir düzenin veya belirli bir sihire sahip bir meslekten olmayan kişinin yokluğunu nasıl kontrol edeceğimi söyle? seçim sırası aracılığıyla varlığı kontrol edebiliriz, ancak yokluğu nasıl kontrol edebiliriz?
sllawa3 : bana açık bir düzenin veya belirli bir sihire sahip bir meslekten olmayan kişinin yokluğunu nasıl kontrol edeceğimi söyle? seçim sırası aracılığıyla varlığı kontrol edebiliriz, ancak yokluğu nasıl kontrol edebiliriz?
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 06.03.2008 |//| Описание : Возвращает флаг существования позиций |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//| ot - время открытия ( 0 - любое время открытия) |//+----------------------------------------------------------------------------+bool ExistPositions( string sy= "" , int op=- 1 , int mn=- 1 , datetime ot= 0 ) {
int i, k= OrdersTotal ();
if (sy== "0" ) sy= Symbol ();
for (i= 0 ; i<k; i++) {
if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy== "" ) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op< 0 || OrderType()==op) {
if (mn< 0 || OrderMagicNumber()==mn) {
if (ot<=OrderOpenTime()) return (True);
}
}
}
}
}
}
return (False);
}
//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 12.03.2008 |//| Описание : Возвращает флаг существования ордеров. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любой ордер) |//| mn - MagicNumber (-1 - любой магик) |//| ot - время открытия ( 0 - любое время установки) |//+----------------------------------------------------------------------------+bool ExistOrders( string sy= "" , int op=- 1 , int mn=- 1 , datetime ot= 0 ) {
int i, k= OrdersTotal (), ty;
if (sy== "0" ) sy= Symbol ();
for (i= 0 ; i<k; i++) {
if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
ty=OrderType();
if (ty> 1 && ty< 6 ) {
if ((OrderSymbol()==sy || sy== "" ) && (op< 0 || ty==op)) {
if (mn< 0 || OrderMagicNumber()==mn) {
if (ot<=OrderOpenTime()) return (True);
}
}
}
}
}
return (False);
}
if (ExistPositions( СИМВОЛ , ОПЕРАЦИЯ , МАГИК , ВРЕМЯ ОТКРЫТИЯ )==false) {код, если нету позиции}
seçici, açık bir sipariş varsa bir sipariş bulur, ancak açık bir sipariş yoksa nasıl tespit edilir? seçicide, halihazırda mevcut olan son kapalı pozu göstermeye devam edecek...
int DS= 0 ;
for ( int i = 0 ; i < OrdersTotal (); i++)
{
if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) // если под такой позицией ордер не выбран идём на следующий круг
{ if (OrderSymbol() == Symbol ()) // если символ ордера не совпадает с символом инструмента идём на следующий круг
{ if (OrderMagicNumber() == MAGA) // если Magic ордера не совпадает с MAGA идём на следующий круг
{ if (OrderType() == OP_BUY)DS++; // если дошли аж суда и тип бай то увеличиваем счётчик на 1
}
}
}
}
// если тут DS=0 значит открытых ордеров по текущему символу с заданным магиком типа бай нету
bana açık bir düzenin veya belirli bir sihire sahip bir meslekten olmayan kişinin yokluğunu nasıl kontrol edeceğimi söyle? seçim sırası aracılığıyla varlığı kontrol edebiliriz, ancak yokluğu nasıl kontrol edebiliriz?
varlık yoksa yoktur :)))
evet.. geçerli seçici son pozun değerini kaydederse...
- incelenen dönem için uç çubukların sayısını alın.
- iniş ve çıkışları arama işlevlerini kullanın.
https://docs.mql4.com/ru/series/iLowest
https://docs.mql4.com/ru/series/iHighest
Doğru şekilde?
bana açık bir düzenin veya belirli bir sihire sahip bir meslekten olmayan kişinin yokluğunu nasıl kontrol edeceğimi söyle? seçim sırası aracılığıyla varlığı kontrol edebiliriz, ancak yokluğu nasıl kontrol edebiliriz?
Siparişler için de aynı...
Sonucun yalnızca bir kez görüntülenmesi için nasıl yapabilirim.
Teşekkür ederim.
Sonucun yalnızca bir kez görüntülenmesi için nasıl yapabilirim.
Teşekkür ederim.
bir sorunla karşılaştım .. yardım ...
seçici, açık bir sipariş varsa bir sipariş bulur, ancak açık bir sipariş yoksa nasıl tespit edilir? seçicide, halihazırda mevcut olan son kapalı pozu göstermeye devam edecek...
Bu kadar memnun olmayan ne var?