Ha bisogno di un piccolo ritocco - pagina 11

 
Ho capito quali pulsanti premere, ma non capisco le linee che hai aggiunto
 
Сергей Дыбленко:
So quali pulsanti premere, ma non so quali linee hai aggiunto.

Ci sono piccoli pulsanti che disegnano linee - per spostarli nel posto giusto, dove ci sarà molto profitto.

Basta scegliere nel setup dove si aprirà quella linea.

Qui c'è solo un'impostazione per queste linee.

input string   R_Orders_="----- Revers H Line ---------"; //
input bool     ReversOrders     = false;         // Revers Horizontal Line
 
ok.grazie............. proverò
 

Come posso cambiare la dimensione del lotto nella vostra utility? Non importa cosa faccio, è sempre 0,01!

 
Сергей Дыбленко:

Come faccio a cambiare la quantità nella vostra utility? Non importa cosa faccio, è sempre 0,01!

Lo controllo ora - potrei essermelo perso, mettere una funzione

------------------------------

corretto

File:

- Grazie per il suggerimento

 

Hai provato a fare un EA dall'inuk di cui ti ho mandato il codice?

Ci sto provando ora........ ma sono sempre a corto di cervelli!

//+------------------------------------------------------------------+
//|                                                          RSI.mq4 |
//|                               Copyright © 2016, Хлыстов Владимир |
//|                                                cmillion@narod.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Хлыстов Владимир"
#property link      "cmillion@narod.ru"
#property strict
#property description "советник по RSI"
#property description "sell при пересечение сверху вниз 70 и на buy снизу вверх 30"
#property description "стопы и тейки можно выстовить в настройках советника"
//--------------------------------------------------------------------
//---- indicator parameters
extern int ADXperiod1 = 10;
extern int ADXperiod2 = 14;
extern int ADXperiod3 = 20;
//--- 
/*
#define Alvl -35.0
#define Alvl2 -30.0
#define Alvl3 -40.0 */
//---
extern int     stoploss             = 0;
extern int     takeprofit           = 250;
extern int     slippage             = 0;
extern int     Magic                = 777;
extern double  Lot                  = 0.1;
//---
string Unq="TASSKlT",Label;
int MxP,MnP,MdP;
double was_alert_hl = EMPTY_VALUE; // Horizontal line
double was_alert_au = EMPTY_VALUE; // Arrow up
double was_alert_ad = EMPTY_VALUE; // Arrow down
//---- buffers
double To[];
double Tc[];
double ADX1[];
double ADX2[];
double ADX3[];
double Up[];
double Dn[];
double Ex[];
//--------------------------------------------------------------------
void OnTick()
{
   for (int i=0; i<OrdersTotal(); i++)
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
         if (OrderSymbol()==Symbol() && Magic==OrderMagicNumber()) return;
   double RSI0  = iCustom(Symbol(),0,"0A",ADXperiod1,ADXperiod2,ADXperiod3,PRICE_OPEN,0);
   double RSI1  = iCustom(Symbol(),0,"0A",ADXperiod1,ADXperiod2,ADXperiod3,PRICE_OPEN,1);
   double SL=0,TP=0;
   
   if (RSI0 > ADXperiod1 && RSI1 < ADXperiod3)
   {
      if (takeprofit!=0) TP  = NormalizeDouble(Ask + takeprofit*Point,Digits);
      if (stoploss!=0)   SL  = NormalizeDouble(Ask - stoploss*  Point,Digits);     
      if (OrderSend(Symbol(),OP_BUY, Lot,NormalizeDouble(Ask,Digits),slippage,SL,TP,NULL,Magic)==-1) Print(GetLastError());
     // if (OrderSend(Symbol(),OP_BUYSTOP, Lot,NormalizeDouble(Ask,Digits),slippage,SL,TP,NULL,Magic)==-1) Print(GetLastError());
   }
   if (RSI0 < ADXperiod1 && RSI1 > ADXperiod3)
   {
      if (takeprofit!=0) TP = NormalizeDouble(Bid - takeprofit*Point,Digits);
      if (stoploss!=0)   SL = NormalizeDouble(Bid + stoploss*  Point,Digits);            
      if (OrderSend(Symbol(),OP_SELL,Lot,NormalizeDouble(Bid,Digits),slippage,SL,TP,NULL,Magic)==-1) Print(GetLastError());
     // if (OrderSend(Symbol(),OP_SELLSTOP,Lot,NormalizeDouble(Bid,Digits),slippage,SL,TP,NULL,Magic)==-1) Print(GetLastError());
   }
}
//--------------------------------------------------------------------
 
Сергей Дыбленко:

Hai provato a fare un EA dall'inuk di cui ti ho mandato il codice?

Ci sto provando ora........ ma sono sempre a corto di cervello!

Che tipo di indicatore è quello, ne hai uno?

iCustom(Symbol(),0,"0A"



 
Ho provato a collegarlo all'Expert Advisor che hai dato per il MACD - nessuna fortuna....... apre sia in vendita che in acquisto
 
Сергей Дыбленко:
Ho provato ad attaccarlo al MACD expert - non ha funzionato ....... - si apre solo o vendere o comprare.

Non lo stai facendo bene - non funzionerà.

Devi trattare il codice nel terminale (MACD Sample.mq4)

Se si capisce come funziona, si può avere un'idea di cosa è collegato a cosa.

 
Alexsandr San:

Non lo stai facendo bene - non funzionerà.

È necessario gestire il codice, che si trova nel terminale (MACD Sample.mq4 )

se si capisce come funziona, si può capire cosa deve fare.

Alexsandr San:

Se lo costruisci male, potrebbe rivelarsi un fallimento.

è necessario gestire il codice, che si trova nel terminale (MACD Sample.mq4 )

se capite come funziona, potete farvi un'idea di quello che è avvitato.