需要稍作调整 - 页 11

 
我明白要按什么按钮,但我不明白你加的那几句
 
Сергей Дыбленко:
我知道要按什么按钮,但我不知道你加了什么线。

有一些小按钮可以画线--把它们移到正确的地方,那里会有很多利润。

你只需在设置中选择该行要打开的位置即可。

这里只是这些线的一个设置。

input string   R_Orders_="----- Revers H Line ---------"; //
input bool     ReversOrders     = false;         // Revers Horizontal Line
 
好的。谢谢.............,我会努力的。
 

我如何改变你的工具中的手数? 无论我怎么做,它总是0.01!

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

我如何改变你的实用程序中的lotness? 无论我怎么做,它总是0.01!

我现在检查一下--我可能错过了,放入一个函数

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

已纠正的

文件

- 谢谢你的提示

 

你有没有试过用我发给你的inuk代码做一个EA?

我现在正在努力........,但我的脑子总是不够用!

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

你有没有试过用我发给你的inuk代码做一个EA?

我现在正在努力........,但我的脑子总是不够用!

那是什么指标,你有吗?

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



 
试着把它附加到你给的MACD专家顾问上--没有运气.......,卖出或买入都没有打开。
 
Сергей Дыбленко:
我试着把它附在MACD上--它不起作用.......--要么卖出要么买入。

你做得不对--它不会起作用。

你需要处理代码,它位于终端(MACD Sample.mq4 )中

如果你了解它是如何工作的,你可能会对什么与什么相连有一个概念。

 
Alexsandr San:

你做得不对--它不会起作用。

你需要处理代码,它位于终端(MACD Sample.mq4 )中

如果你确实了解它是如何工作的,你就可能掌握它要做什么。

Alexsandr San:

如果你建错了,它可能会变成一个失败。

你需要处理代码,它位于终端(MACD Sample.mq4 )。

如果你了解它是如何工作的,你可能就会知道什么东西被搞砸了。

原因: