могу ли я узнать, для чего нужен скрипт советника?
файл mqt.
могу ли я добавить линию поддержки/сопротивления в советник?
чтобы торговля открывалась только на линии поддержки/сопротивления и выходила при достижении линии поддержки/сопротивления?
как написать код, если я хочу, чтобы при работе советника на графике рисовались какие-то линии?
линия тренда, линия поддержки сопротивления и т.д..
Могу ли я использовать этот код для определения high low свечи?
if(High[1]<High[2] && Low[1]>Low[2]
А как насчет этого?
if(High[1]<High[2] { int OrderSend (string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE) return(0)
Я пытаюсь создать еще один мощный советник... ^^
пожалуйста, помогите мне,
кто-нибудь здесь есть?
можно использовать эти () {} так часто?
Посмотрите на сообщения об ошибках при модификации
могу ли я узнать, для чего нужен скрипт советника?
Скрипт остановится, когда его работа будет завершена
могу ли я добавить линию поддержки-сопротивления в советник?
почему нет??? не пробовал???
как написать код, если я хочу, чтобы при работе советника на графике рисовалась какая-то линия?
линия тренда, линия поддержки сопротивления и т.д...
использовать индикатор на том же графике
сделайте линию в советнике
Print("high1 = ",High[1]); или Comment("high1 = ",High[1]) ;
===========================================
а как насчет этого?
if(High[1]<High[2] { int OrderSend (string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE) return(0)
это не работает так как написано в вашей программе читайте практикуйтесь начинайте с создания простых программ и тестируйте их на демо счетах
вы понятия не имеете, что вы делаете, как вы сможете создать еще один мощный советник... ^^ если вы не начнете с основ
хорошо,
я выучу это снова.
с самого начала...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
//+------------------------------------------------------------------+ //| xxxxx.mq4 | //| Copyright 2012 xxxxx| //| | //+------------------------------------------------------------------+ extern string xxxxx extern double xxxxx extern double xxxxx extern double xxxxx extern double xxxxx extern int xxxxx extern int xxxxx extern double xxxxx extern double xxxxx extern double xxxxx extern int xxxxx extern bool xxxxx void deinit() { Comment(""); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int start() { if(xxxxx) { Print("xxxxx"); return(0); } if(xxxxx) { Print("xxxxx"); return(0); } if(xxxxx) { Print("xxxxx"); return(0); } datetime start = StrToTime("00:00"); datetime end = StrToTime("23:59"); if(TimeCurrent() >= StartTrade && TimeCurrent() < EndTrade) { Print("TRADING"); } else { Print("NOT TRADING"); return(0); } double xxxxx; double xxxxx; double xxxxx; double xxxxx; if((xxxxx)) { Print("xxxxx); return(0); } if(xxxxx) { Print("xxxxx); return(0); } if(xxxxx) { Print("xxxxx"); return(0); } if(xxxxx) { Print("xxxxx"); return(0); } if (!xxxxx) { if ((xxxxx)) { OpenBuy(); return(0); } if ((xxxxx)) { OpenSell(); return(0); } } } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ bool ExistPositions() { for (int i=100; i<xxxxx; i++) { if (xxxxx(i, SELECT_BY_POS, MODE_TRADES)) { if (xxxxx()==Symbol()) { return(True); } } } return(false); } void OpenBuy() { double ldLot, ldStop, ldTake; string lsComm; ldLot = GetSizeLot(); ldStop = GetStopLossBuy(); ldTake = GetTakeProfitBuy(); lsComm = GetCommentForOrder(); OrderSend(Symbol(),OP_BUY,ldLot,Ask,Slippage,ldStop,ldTake,lsComm,0,0); } void OpenSell() { double ldLot, ldStop, ldTake; string lsComm; ldLot = GetSizeLot(); ldStop = GetStopLossSell(); ldTake = GetTakeProfitSell(); lsComm = GetCommentForOrder(); OrderSend(Symbol(),OP_SELL,ldLot,Bid,Slippage,ldStop,ldTake,lsComm,0,0); } string GetCommentForOrder() { return(xxxxx); } double xxxxx() { return(LotSize); } double Getxxxxx() { return(Ask+xxxxx*Point); } double Getxxxxx() { return(Bid-xxxxx*Point); } double Getxxxxx() { return(Bid-xxxxx*Point); } double Getxxxxx() { return(Ask+xxxxx*Point); return(0); }