Ein wenig Nachbesserung ist nötig - Seite 11

 
Ich weiß, welche Tasten zu drücken sind, aber ich verstehe die Zeilen nicht, die Sie hinzugefügt haben
 
Сергей Дыбленко:
Ich weiß, welche Tasten ich drücken muss, aber ich weiß nicht, welche Zeilen Sie hinzugefügt haben.

Es gibt kleine Schaltflächen , die Linien zeichnen - um sie an die richtige Stelle zu verschieben, wo es eine Menge Gewinn gibt.

Sie wählen einfach im Setup aus, wo diese Zeile geöffnet werden soll.

Hier ist nur eine Einstellung für diese Zeilen.

input string   R_Orders_="----- Revers H Line ---------"; //
input bool     ReversOrders     = false;         // Revers Horizontal Line
 
ok.danke............. Ich werde es versuchen
 

Wie kann ich die Losgröße in Ihrem Dienstprogramm ändern? Egal, was ich tue, sie bleibt immer bei 0,01!

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

Wie kann ich die Losgröße in Ihrem Dienstprogramm ändern? Egal, was ich tue, sie bleibt immer bei 0,01!

Ich überprüfe das jetzt - vielleicht habe ich es übersehen und eine Funktion eingefügt.

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

korrigiert

Dateien:

- Danke für den Tipp!

 

Haben Sie versucht, einen EA aus dem Inuk zu machen, für den ich Ihnen den Code geschickt habe?

Ich versuche es jetzt........ aber mir fehlt immer der Verstand!

//+------------------------------------------------------------------+
//|                                                          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());
   }
}
//--------------------------------------------------------------------
 
Сергей Дыбленко:

Haben Sie versucht, einen EA aus dem Inuk zu machen, für den ich Ihnen den Code geschickt habe?

Ich versuche es jetzt........ aber mir fehlt immer der Verstand!

Was für ein Indikator ist das? Haben Sie einen?

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



 
versucht, es an den Expert Advisor anzuhängen, die Sie für MACD - kein Glück gegeben....... öffnet entweder verkaufen oder kaufen
 
Сергей Дыбленко:
Ich habe versucht, es mit dem MACD-Experten zu verbinden - es hat nicht funktioniert....... - öffnet entweder verkaufen oder kaufen.

Sie machen es nicht richtig - es wird nicht funktionieren.

Sie müssen den Code im Terminal bearbeiten (MACD Sample.mq4)

Wenn Sie verstehen, wie es funktioniert, können Sie sich ein Bild davon machen, was mit was verbunden ist.

 
Alexsandr San:

Sie machen es nicht richtig - es wird nicht funktionieren.

Sie müssen den Code bearbeiten, der sich im Terminal befindet (MACD Sample.mq4 )

Wenn Sie verstehen, wie es funktioniert, können Sie vielleicht herausfinden, was es zu tun hat.

Alexsandr San:

Wenn Sie es falsch bauen, kann es sich als Fehlschlag erweisen.

Sie müssen den Code, der sich im Terminal befindet, bearbeiten (MACD Sample.mq4 )

Wenn du verstehst, wie es funktioniert, bekommst du vielleicht eine Vorstellung davon, was da los ist.