0
нарисовать такой объект можно, также контроль нажатия на прямоугольной области и смену вида кнопки.
но как сделать контроль нажатия на всей поверхности окружности, это надо копать.
avatar

AM2

  • 3 ноября 2018, 09:21
0
при попытке задать уровень программно:

PutFibo("f1",time[t1],p1,time[t2],p2);
   ObjectSetDouble(0,"f1",OBJPROP_LEVELVALUE,1,l1);


он исчезает

пришел к выводу:

инструмент FIBO недоступен для программного задания значений уровней, т.е. численные значения уровней не устанавливаются программно.
avatar

AM2

  • 2 ноября 2018, 20:47
0
если есть что то подобное кидайте код. с нуля без примера долго.
avatar

AM2

  • 1 ноября 2018, 17:42
0
на 9-е
avatar

AM2

  • 1 ноября 2018, 17:39
0
код скрипта скиньте чтобы часть функций подсмотреть можно было :) 
на 8-е
avatar

AM2

  • 1 ноября 2018, 17:36
0
делите задание на части. сначала простые входы затем добавить пару функций и т.д.
или к платному
avatar

AM2

  • 31 октября 2018, 21:27
0
посмотрел архив. с таким объемом работы не ко мне.
avatar

AM2

  • 31 октября 2018, 21:20
+1
написал код, который сигналит при достижении стопаута, но в тестере сделка кроется намного раньше:




//+------------------------------------------------------------------+
//|                                                        Kolya.mq4 |
//|                                              Copyright 2018, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double ProcentProfit()
  {
   double pr=0;
   double bal=AccountBalance();
   double eq=AccountEquity();
   pr=(eq-bal)*100/bal;//(11000-10000)*100/10000
   return(pr);
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   if(OrdersTotal()<1 && IsTesting()) int r=OrderSend(NULL,1,8,Bid,0,0,0,"",0,0,Green);
   if(ProcentProfit()<=-AccountInfoDouble(ACCOUNT_MARGIN_SO_SO)) Alert("Скоро Стоп Аут!!!");

   Comment("\n Kolya: ",AccountInfoDouble(ACCOUNT_MARGIN_SO_CALL),
           "\n Stop Out: ",AccountInfoDouble(ACCOUNT_MARGIN_SO_SO),
           "\n Procent Profit: ",ProcentProfit());
  }
//+------------------------------------------------------------------+

avatar

AM2

  • 30 октября 2018, 18:32
0
сегодня буду смотреть
avatar

AM2

  • 29 октября 2018, 17:54
0
здесь надо копать, сразу не скажу. на 4-е
avatar

AM2

  • 28 октября 2018, 21:21
0
добавил зигзаг: www.opentraders.ru/downloads/2148/

avatar

AM2

  • 28 октября 2018, 20:16
Начать торговлю с Альпари