'Ticket' - variable not defined C:\Program FilesAlpari NZ MT4(2)\expertshhh.mq4 (18, 6)
int start()
{
double Price=iOpen (Symbol (),0,0);
double SL=NormalizeDouble (Price-3000*Point, Digits);
double TP=NormalizeDouble (Price+100*Point, Digits);
#include <OMASS.mq4> //объявление и инициализация массиваdouble value = Bid ;// параметру value функции ArrayBsearch присваивается значение текущей ценыint S = ArrayBsearch( massiv[43], value, WHOLE_ARRAY, 0, MODE_ASCEND) //функция ищет самое близкое к текущей цене значениеif (MathAbs(NormalizeDouble(Bid - S,Digits))<=0.5*Point//если текущая цена отличается от значени возвращенного функцией не более чем 0,5 п.if (Bid==Price )
int Ticket=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,SL,TP,"jfh",123 );//открыть ордер
}
質問の本質は、トップ・インジケータのバー・ダイアグラムの各連続ブロックのバーの数を数える必要があるということです。 そのようなインジケータ(一番下)を書きました。 その中で、各バーチャートの列の値はトップ・インジケータの連続ブロックのバーの数に対応しますが、それはインストールされてから(赤い垂直線)だけ表示を開始します。しかし、私はそれが前のバー(AOやCCIをインストールしたときのように)、すなわち「絵」が真ん中のインディケータ(それは同じインディケータですが、さらに前にインストールされた)に似ていた表示する必要があります。 私は感謝の気持ちで提案を聞く(できればコードスニペットを持つ)ことができます。
質問の本質は、トップ・インジケータのバー・ダイアグラムの各連続ブロックのバーの数を数える必要があるということです。 そのようなインジケータ(一番下)を書きました。 その中で、各バーチャートの列の値はトップ・インジケータの連続ブロックのバーの数に対応しますが、それはインストールされてから(赤い垂直線)だけ表示を開始します。しかし、以前のバーにも表示させる必要があります(AOやCCIをインストールしたときのように)。つまり、「絵」は真ん中のインジケータ(下のインジケータと同じですが、もっと前にインストールされていました)と同じようなものでした。
こんな感じ?
-
こんな感じ?
-
本当にありがとうございました。必要なものだけ
int start()
{
double Sl =Low[1];
double Tpb =((High[1]-Open[1])/Tp)+Open;
double bar2b;
if (Open[2]<Close[2])bar2b=(High[2]-Open[2].Open[2];
double bar1b;
if(Open[1]<Close[1])bar1b=(High[1]-Open[1]);
if(bar2b<bar1b)OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Sl,Tpb,", 16384,0,Green).
help!!!
単純移動平均線表示器
EAでどのように適用するか:以前の指標データ
iMA(NULL,0,8,0,MODE_EMA,PRICE_PREVIOUS,0);
スパム十分な別支店
これはより高い人生の信条だと思う」と助けるだけでなく、多くの言葉を書いたほうがいい。
皆さん、こんばんは。
以下のコードで、なぜコンパイラがそう考えるのか、教えてください。
int Ticket変数が未定義である。
1つのエラーを発生させる
'Ticket' - variable not defined C:\Program FilesAlpari NZ MT4(2)\expertshhh.mq4 (18, 6)
しかし、以下のコードでは代入文の中でTicket変数も定義されており、コードは正常にコンパイルされます。
皆さん、こんばんは。
以下のコードで、なぜコンパイラがそう考えるのか、教えてください。
int Ticket変数が未定義である。
1つのエラーを発生させる
'Ticket' - variable not defined C:\Program FilesAlpari NZ MT4(2)\expertshhh.mq4 (18, 6)
しかし、以下のコードでは代入文の中でTicket変数も定義されており、コードは正常にコンパイルされます。
おそらく一か所だけ括弧が抜けている