どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 719

 
evillive:

というようなことができます。

とか、こんな感じ。

int limit = (prev_calculated <= 0) ? Bars - 1 : 0;
バーズはまだ使える。
 
evillive:

というようなことができます。

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

あるいはこんな感じ。

バーズはまだ使える。
ありがとうございました。
 

こんにちは!EAの問題を解決する方法をアドバイスしてください。 私の考えをテストしていた古いデモはもうサポートされていません、私はEAを新しいものにドラッグしましたが、ここで動作することを望んでいないです。コンパイル時に、"_Point" - variable alreadydefined"_Digits"- variable alreadydefined というエラーが発生しました。

#include <stderror.mqh>

#include <stdlib.mqh>

 

extern int TP=0;              

extern int TS=80;            

extern int StepTS=20;  

extern int SL=0;              

extern double Lot=1;   

extern int Slip=0;            

extern int Magic=2013;

// служебные переменные

int Ticket[1000];

int err;

 

double FreezLvl, StopLvl, Spread, OpenLvl, Pnt, _Point, _Digits,  _Bid, _Ask, _Open, _Close;

datetime LastBarTrade;

//------------------------------------------------------------------ init

int init() { return(0); }

//------------------------------------------------------------------ deinit

int deinit() { return(0); }

//------------------------------------------------------------------ start

int start()

{

                if (!IsTradeAllowed() || IsTradeContextBusy() || !IsConnected()) return;

                string smb=Symbol();

                int tf=Period();

                double op, tp, sl;            

                int ticket;

                bool bSignal, sSignal, bcSignal, scSignal, b;           
 
karwin:

こんにちは!EAの問題点を解決する方法を教えてください。私の考えをテストした古いデモはもうサポートされていないので、新しいデモにEAをドラッグしましたが、ここでは動きたくありません。コンパイル時に、"_Point" - variable alreadydefined"_Digits"- variable alreadydefined というエラーが発生しました。

例えば、_Point, _Digits dPoint, dDigits に置き換えてください
 
Vinin:
例えば、_Point, _Digits dPoint, dDigits に置き換えてください
ご指摘ありがとうございます。すべてうまくいく))。
 
2Mt4用の中品質で手頃なVPSをアドバイスしてください、そのせいでEAが不十分に動作するのは困ります。
 
Mitruha:
ただ、使い方がわからないだけで、仕事をしていない感じはしない。

Roboforexで口座を開いた場合、それは本物であり、300ポンドからのお金は、彼らのサーバー上のVPSはあなたのために無料です。

他については、使ったことがないのでノーコメントです。

 

こんにちは。

プログラムにHeiken Ashiの 指標値を追加する方法を教えてください。どのような関数を使用すればよいですか?

 
Zeta:

こんにちは。

プログラムにHeiken Ashiの指標値を追加する方法、どのような関数を使用するか教えてください。

iCustom(Symbol(),Period(),"Heiken Ashi",clBearShadow,clBoolShadow,clBearBody,clBoolBody,buffer,bar);

buffer - 必要なバッファの値 (0 - 弱気のローソクの影、1 - 強気のローソクの影、2 - 弱気のローソクのボディ、3 - 強気のローソクのボディ),

bar - 必要なバーの番号(0 - 現在のバー).

clBearShadow - 弱気のローソク足の影の、clBoolShadow - 強気のローソク足の影の色、clBearBody - 弱気のローソク足のボディの色、clBoolBody - 強気のローソク足のボディの色です。

それなら、デフォルト値を使えばいい。

iCustom(Symbol(),Period(),"Heiken Ashi",buffer,bar);