少し調整が必要 - ページ 11

 
押すべきボタンは理解できたが、追加された行が理解できない
 
Сергей Дыбленко:
押すべきボタンはわかるが、どのようなセリフを追加したのかがわからない。

線を引く 小さなボタンがあります。これは、利益の多い場所に移動させるためです。

その線が開く場所を設定で選ぶだけです。

ここでは、これらの行の設定をひとつだけ紹介します。

input string   R_Orders_="----- Revers H Line ---------"; //
input bool     ReversOrders     = false;         // Revers Horizontal Line
 
OK.ありがとう.........................やってみます
 

ユーティリティでロットサイズを変更するにはどうしたらいいですか? 何をやっても0.01になってしまいます!

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

ユーティリティのロットネスを変更するにはどうしたらいいですか? 何をやっても0.01になってしまいます!

今確認します - 見逃したかもしれません、機能を入れてください

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

ファイル です。

- ありがとうございました。

 

私が送ったイヌークのコードから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());
   }
}
//--------------------------------------------------------------------
 
Сергей Дыбленко:

私が送ったイヌークのコードからEAを作ってみましたか?

今、挑戦中......なのですが、いつも脳みそが足りません

どんなインジケーターなんだ、あるのか?

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



 
MACDのExpert Advisorにアタッチしようとしたのですが、うまくいきませんでした......売りか買いのどちらかが開く
 
Сергей Дыбленко:
MACDエキスパートに添付しようとしたのですが、うまくいきませんでした...... - 売りか買いのどちらかが開きます。

やり方が悪いから、うまくいかないんだよ。

ターミナルでコードを処理する必要があります(MACD Sample.mq4)

仕組みを理解すれば、何と何がつながっているのかが見えてくるかもしれません。

 
Alexsandr San:

やり方が悪いから、うまくいかないんだよ。

ターミナルにあるコード(MACD Sample.mq4 )を処理する必要があります。

その仕組みを理解すれば、何をしなければならないのかが見えてくるかもしれません。

Alexsandr San:

作り方を間違えると、失敗作になってしまうかもしれません。

ターミナルにあるコード(MACD Sample.mq4 )を処理する必要があります。

その仕組みを理解すれば、何がネジ止めされているのかがわかるかもしれません。