Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 794

 
Да просто уберите атрибут Static и оставьте все, как есть. Будет глобальная переменная... 
 
привет всем! ребят, как узнать минимальную дистанцию установки отложного ордера?
 
CJIeCaPb:
привет всем! ребят, как узнать минимальную дистанцию установки отложного ордера?
   int lv=(int)SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);
   int sp=(int)SymbolInfoInteger(Symbol(),SYMBOL_SPREAD);
   int stopLevel=(lv==0)?sp*2:lv;

Ну, или функция:

//+------------------------------------------------------------------+
int StopLevel(string sy) {
   int lv=(int)SymbolInfoInteger(sy,SYMBOL_TRADE_STOPS_LEVEL);
   int sp=(int)SymbolInfoInteger(sy,SYMBOL_SPREAD);
   return((lv==0)?sp*2:lv);
   }
//+------------------------------------------------------------------+

Ну и вызываем на каждом тике, например:

int stopLevel=StopLevel(symbol);

string symbol - переменная, хранящая название нужного символа, ну либо текущий: Symbol()

[Deleted]  

товарищи подскажите я хочу когда мой ордер закрылся открылся вновь в том же самом месте. через какую операцию и как???

то есть он был отложенным при закрытие стал отложенным на том же уровне где он был.

 
logut:

товарищи подскажите я хочу когда мой ордер закрылся открылся вновь в том же самом месте. через какую операцию и как???

то есть он был отложенным при закрытие стал отложенным на том же уровне где он был.

Запятые расставь, а то непонятно, что хочешь!
 
borilunad:
Запятые расставь, а то непонятно, что хочешь!

+100500. Даж отвечать нет желания на такие опусы. Ощущение, что придётся долго-долго объяснять на пальцах абсолютно безграмотному третьекласснику.

Раз "чилавек ниумеит граматна песать то пряма хочица ево в школу атправить апять а не расказывать што правильна делать нужна" ...

ЗЫ. Технический, специализированный ресурс, блин...

 
artmedia70:

Ну, или функция:

Ну и вызываем на каждом тике, например:

string symbol - переменная, хранящая название нужного символа, ну либо текущий: Symbol()

Спасибо)
[Deleted]  
borilunad:
Запятые расставь, а то непонятно, что хочешь!

товарищи, подскажите, я хочу, когда мой ордер закрылся, то он должен открыться вновь в том же самом месте. через какую операцию и как???

суть теперь ясна??? 

[Deleted]  
artmedia70:

+100500. Даж отвечать нет желания на такие опусы. Ощущение, что придётся долго-долго объяснять на пальцах абсолютно безграмотному третьекласснику.

Раз "чилавек ниумеит граматна песать то пряма хочица ево в школу атправить апять а не расказывать што правильна делать нужна" ...

ЗЫ. Технический, специализированный ресурс, блин...

товарищи, подскажите, я хочу, когда мой ордер закрылся, то он должен открыться вновь в том же самом месте. через какую операцию и как???

суть теперь ясна??? 

 
logut:

товарищи, подскажите, я хочу, когда мой ордер закрылся, то он должен открыться вновь в том же самом месте. через какую операцию и как???

суть теперь ясна??? 


Операция открытия ордера всего одна OrderSend() а условие при котором надо открывать ордер, это прерогатива программиста или создателя алгоритма. Если ты не в состоянии описать свои желания в алгоритм, тебе лучше бросить это никчёмное программирование.


И продолжение изучения русского языка: Предложение начинается с большой буквы и заканчивается точкой. :)