アスク! - ページ 81

 
Flytox:
bool 変数を宣言して初期化し、その変数に次の行の int 型の整数変数を代入する方法がよくわかりません。

//例

bool BuyFilter = false;

BuyFilter = ( Close[1]>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1)).BuyFilter = false;

どなたか教えてください。

ありがとうございます。

編集:ND、私はこれを投稿する良い場所であるかどうかわからない。

BuyFilterには、「Close[1] > iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1) 」というテスト結果をブール値で代入しています。

例えば、"bool mybool = 1 < 0;" と書くことができますが、これは "bool mybool = false;" と同じです。

 

ミッシェルさん、ありがとうございます。もう一つ関連する質問です。

// - BUY

if

(

BuyFilter

&&

line0long-line1long>DeltaLong*point

&&

line1long>0

&&

prevtrendlong < 0

//|| prevtrend2 < 0)

) TradeSignal= 1;

このBuyFilterはtrueかfalseですか?もしそれがtrueなら(省略された場合)、私はこのEAの「買い」条件の背後にあるロジックを理解できないからです。

よろしくお願いします。

 
Flytox:
ありがとうございます、ミッシェルさん。もう一つ関連した質問があります。
// - BUY

if

(

BuyFilter

&&

line0long-line1long>DeltaLong*point

&&

line1long>0

&&

prevtrendlong < 0

//|| prevtrend2 < 0)

) TradeSignal= 1;

このBuyFilterはtrueですかfalseですか?なぜなら、もしそれがtrueなら(省略された場合)、このEAの「買い」条件の背後にある論理が理解できないからです。

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

このEAの全体像はわかりませんが、おそらくBuyFilterは、あるときは真(Close[1] > iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1) )、あるときは偽(Close[1] <= iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1) )になると思います。

4つの条件が同時に成立すると("&&"演算子、つまり "and "を使用)、"TradeSignal "変数に1が代入され、再現シグナルが生成されます;おそらく、この情報は後でチェック されます。

つまり、Close[1] は > iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1) でなければならず、かつ line0long-line1long は > DeltaLong*point でなければならず、かつ line1long は > 0 で、かつ prevtrendlong は < 0 でなければならない、ということです。

 

全てのMichelに感謝します、このEAが明確になったようです、本当にありがとうございました。

 

Codersguruに質問です。

私のEAが常にGMT20時頃に注文を受けるようにプログラムするにはどうしたらよいでしょうか?

私を助けてください。

より多くのfxbeginnerをありがとうございます。

 

よろしくお願いします

私はロット1,2,3,4で(EA)を持っている....

しかし、私は1.1、1.2、1.3、1.4、1.5のようなロットが必要です。

コードは次のとおりです。

ダブルsubLotSize()

{

double lotMM = MathCeil(AccountBalance() * Risk / 1000)/40;

if(AccountIsMicro==false) //通常のアカウント

{

if(lotMM < 0.1) lotMM = Lots;

if((lotMM > 0.5) && (lotMM < 1)) lotMM = 0.5;

if(lotMM > 0.1) lotMM = MathCeil(lotMM);

if(lotMM > 100) lotMM = 100;

}

else //マイクロアカウント

{

if(lotMM < 0.01) lotMM = Lots;

if(lotMM > 0.1) lotMM = MathCeil(lotMM);

if(lotMM > 100) lotMM = 100;

}

return (lotMM)。

英語が苦手ですみません...。

 

メール機能

こんにちは、Codersguruです。

あなたは以前私を助けてくれましたが、今またあなたを困らせる必要があります。

私は部分的に目が見えないのですが、それがますます悪くなっています。 私は、下のインジケータに電子メール機能を付けることを切望しています。

どなたかがSlopeのインジケーターに付けてみたようですが、うまくいきませんでした。

もし、これをやっていただけるなら、本当にありがたいです。

Tickwatcher

 

EAの作り方 ---同期システム

同期システムというEAを作ろうかと考えています。

私は3つの口座を持っていますが、ある口座でポジションをオープン/クローズしたとき、他の2つの口座もすぐに同じことを自動的に行いたいのです。これは2つのEAによって行われなければなりません。

どのようにそれを作るか、ありがとうございます

 

CODEGURUさん、こんにちは。

私はMQ4がゼロなのですが、JMA(5,15)のラインが上下にクロスしたときに音を変化させる簡単なプログラムはないでしょうか?

私はゼロから始めたので、どこから始めればいいのかわかりません。

どんな助けでも感謝します。

よろしくお願いします。

MJ

 

助けてください。

このインディケータを使用しており、成功率は高いのですが、次のような変更を加えたいと考えています。

例えば、75%以上売り、75%以上買い、15分保持するとアラームが鳴るようにしたいのですが。

任意のヘルプは感謝されます。