0
ищите поручителя напишу целиком без шаблона по тз
avatar

AM2

  • 30 апреля 2018, 11:25
0
на 2-е
avatar

AM2

  • 30 апреля 2018, 11:23
0
делал с открытием закрытием. см. в базе. если не найдете напишу завтра
avatar

AM2

  • 30 апреля 2018, 11:22
0
на завтра
avatar

AM2

  • 29 апреля 2018, 15:41
0
ищите поручителя и на индюк ссылку. а то так разговор ни о чем будет.
нажатие на кнопку на графике проще реализиция будет.
avatar

AM2

  • 29 апреля 2018, 15:40
0
Но не по той системе что я писал открываются ордера. А как они открываются, раскажи, чего тоя не пойму.


вот:



код на вход открытый правьте как угодно


   double ma11=iCustom(NULL,0,IndName,FastEMA1,SlowEMA1,SignalSMA1,3,Shift);
   double ma12=iCustom(NULL,0,IndName,FastEMA1,SlowEMA1,SignalSMA1,3,Shift+1);

   double ma21=iCustom(NULL,0,IndName,FastEMA2,SlowEMA2,SignalSMA2,3,Shift);
   double ma22=iCustom(NULL,0,IndName,FastEMA2,SlowEMA2,SignalSMA2,3,Shift+1);

   if(TrailingStop>0) Trailing();
   if(AllProfit()>Pro && Pro>0) CloseAll();

   if((CountTrades()<1 && ((ma11<0 && ma12>0) || (ma21<0 && ma22>0 && ma11<0))) || (CountTrades()<Max && FindOrderType()==0 && (FindLastBuyPrice()-Ask)/Point>=Step))
     {
      PutOrder(0,Ask);
      ModifyOrders();
     }

   if((CountTrades()<1 && ((ma11>0 && ma12<0) || (ma21>0 && ma22<0 && ma11>0))) || (CountTrades()<Max && FindOrderType()==1 && (Bid-FindLastSellPrice())/Point>=Step))
     {
      PutOrder(1,Bid);
      ModifyOrders();
     }


И усреднение тоже не так работает, там не нужен коофициент


не используйте его.

в общем я везде херовый! :D 
avatar

AM2

  • 29 апреля 2018, 15:33
0
если не получается быстро сделать, значит к платному
avatar

AM2

  • 28 апреля 2018, 16:38
0
Так нужно?

avatar

AM2

  • 27 апреля 2018, 20:03
0
посмотрю сейчас
avatar

AM2

  • 27 апреля 2018, 19:38
0
текст не убирается, музыку кинул в папку с индикатором и в папку соунд, и музыка не воспроизводится


записать видео что у меня все работает?
avatar

AM2

  • 27 апреля 2018, 17:19
0
Пишет и воспроизводит даже «Звезда по имени Солнце»! :*music* 

www.opentraders.ru/downloads/1877/
avatar

AM2

  • 26 апреля 2018, 20:47
0
а у меня почему работает?

avatar

AM2

  • 26 апреля 2018, 20:15
0
Готово:


//+------------------------------------------------------------------+
//|                                                    MegaDroid.mq4 |
//|                                              Copyright 2018, AM2 |
//|                                      http://www.forexsyatems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, AM2"
#property link      "http://www.forexsyatems.biz"
#property version   "1.00"
#property strict

input string Music= "Star.wav";
input string Name = "Super Mega Droid!";
input int Minutes=5;
datetime t=0;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   PutLabel(Name);
   t=TimeCurrent();
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutLabel(string text)
  {
   ObjectDelete(0,"L");
//--- создадим текстовую метку
   ObjectCreate(0,"L",OBJ_LABEL,0,0,0);
//--- установим координаты метки
   ObjectSetInteger(0,"L",OBJPROP_XDISTANCE,ChartGetInteger(0,CHART_WIDTH_IN_PIXELS)/2);
   ObjectSetInteger(0,"L",OBJPROP_YDISTANCE,ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS)/2);
//--- установим угол графика, относительно которого будут определяться координаты точки
   ObjectSetInteger(0,"L",OBJPROP_CORNER,1);
//--- установим текст
   ObjectSetString(0,"L",OBJPROP_TEXT,text);
//--- установим шрифт текста
   ObjectSetString(0,"L",OBJPROP_FONT,"Arial");
//--- установим размер шрифта
   ObjectSetInteger(0,"L",OBJPROP_FONTSIZE,33);
//--- установим цвет
   ObjectSetInteger(0,"L",OBJPROP_COLOR,Red);
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   if(TimeCurrent()-t>Minutes*60) ObjectDelete(0,"L");
   PlaySound(Music);
  }
//+------------------------------------------------------------------+

avatar

AM2

  • 26 апреля 2018, 18:22
0
Открыл вручную бай 0.2, сов залочил селл 0.06

avatar

AM2

  • 25 апреля 2018, 18:28
0
Короче — гемор

Если есть где то куски кода, то можно еще что то там надергать.
А так полностью согласен! :D 
avatar

AM2

  • 25 апреля 2018, 17:51
+1
Поставил на пустой счёт, открываю руками лот бай 0,10, селл 0,03 после этого не открывается, с 30% параметром. В журнале ошибок нет


конечно не открывается, потому что уже есть лок селл 30%.

открыл руками бай 0.1, селл 0.01 — затем кинул советник, открыл оставшиеся до 30%, т.е. селл 0.02

avatar

AM2

  • 24 апреля 2018, 20:44