MQL4コースへようこそ - ページ 11

 

多くの感謝Guru

私はこの分野ではかなり初心者です。私は非常に困難で次のEAをプログラムしようとしています:誰かが私を指示するのを助けることができます。

H1の時間枠で、MA13(13に設定された移動平均)がMA120を上回り(クロスし)たら

そして

ストキャスティクス 120 > 50と

スト15 > 60

であれば買い

MA13がMA120を下回り、かつ

スト120 >50

かつスト15 <20

なら売り

パラメータは変更可能です。

 

MT4チュートリアル

こんにちは、Coders Guruです。

今のところ、EAやスクリプト、インジケータなどの開発には興味がありません。ただ、MT4の様々なオプションや設定がどうなっているのか知りたいのです。例えば、個々のチャートに限らず、世界中のキャンドルチャートでベア&ブルカラーを変更する方法などです。チュートリアルはそのようなことを教えてくれるのでしょうか、それとも私のようなFOREX初心者にとっては大げさなのでしょうか?

よろしくお願いします。

マイク

 
blott203:
HI Coders Guru,

この段階では、EA、スクリプト、インジケータなどの開発には興味がなく、MT4の様々なオプションや設定が何であるかを知る必要があります。チュートリアルはそのようなことを教えてくれるのでしょうか、それとも私のようなFOREX初心者にとっては大げさなのでしょうか?

ありがとうございます。

マイク

あなたはまた、読むことができますhttps://www.mql5.com/en/forum/178427

そして、もう一つの興味深いスレッド: https://www.mql5.com/en/forum/178313

 

マネーマネジメントの 新しいスタイル...

私のEAで使用しているものは以下の通りです。

extern bool UseMM = True;

extern bool Micro = True;

extern double Lots = 0.01;

extern double Risk = 0.1;

extern double MinLots = 0.01; extern double Risk = 0.1; extern double MaxLots = 100;

extern double MaxLots = 100.0。

//+------------------------------------------------------------------+

//| 最適なロットサイズを計算する

//+------------------------------------------------------------------+

double LotsOptimized()

{

//----

double lot = Lots;

int orders = HistoryTotal(); // ヒストリーの注文数

int losses = 0; // ブレークしないロスカット注文の数

if(UseMM){。

if(!マイクロ){

lot = NormalizeDouble((Risk*AccountFreeMargin())/1000,1);

if(lot>MaxLots){lot=MaxLots;}。

else if(lot<MinLots){lot=MinLots;}。

}

else{

lot = NormalizeDouble((Risk*AccountFreeMargin())/1000,2);

if(lot>MaxLots){lot=MaxLots;}。

else if(lot<MinLots){lot=MinLots;}。

}

return(lot)。

}

else{

return(Lots);

}

}

以下は、他のMMのベストの一部です。

extern double Lots = 0.01;

extern double DecreaseFactor = 0.3;

extern int Leverage = 200;

double LotsOptimized()

{

double lot=Lots;

int orders=HistoryTotal(); // ヒストリーの注文数

int losses=0; // ブレークしないロスカット注文の数

//ロットサイズを選択

lot=NormalizeDouble(Risk*AccountFreeMargin()*AccountLeverage()/100000.0,1);

//---- 損切り注文の回数を計算する(ブレークなし

if(DecreaseFactor>0)

{

for(int i=orders-1;i>=0;i--)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)

{ Print("Error in history!"); break; }.

if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) continue;

//----

if(OrderProfit()>0)break。

if(OrderProfit()<0)損失++;

}

if(losses>1) lot=NormalizeDouble(lot+lot*losses*DecreaseFactor,1)。

//---- ロットサイズを返す

if(lot<0.01)lot=0.01。

return(lot)。

}

誰かが1つに両方のコーディングを結合する方法を私に提案することができます...?

あなたの助けは、私は私のeasに勝つ願っています...

1番目の注文は、売り/買い損失を開きます。

次に

2番目の注文は、1番目の注文の損失をカバーするために、前のロットの2倍(2x)を売る/買う....それが勝つかもしれないことを望む....

要は、損失が出るたびにロットを増やして、損失を取り戻したいのです。

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

よろしくお願いします。

MANSTIR

 

誰かが私を助けることができれば3つの質問

複数のTP's Levelsを追加する方法は?

取引が行われるたびに私に電子メールを送るようにEAを設定する方法?

誰もそれを変更することはできませんので、すべてのコードを非表示にしたり、ロックする方法は?

どんなヘルプをありがとうございます

 

素敵なナイスガイ、Codeguru

FFGのレッスンを含むスレッドを見つけることができませんでした。1,2,5,6,11,14をどこで手に入れられるか教えてください。Tnxs alot

 
tomywa:
FFGのレッスンを含むスレッドを見つけられませんでした。1,2,5,6,11と14です。Tnxs alot

全てはそこにあるが、もし手助けが必要なら。

https://www.mql5.com/en/forum/173017

 
jhp2025:
ありがとうございます、Mr Coders Guru。

私は年寄りですが、私や私の子供たちに役立つことを学ぶのが好きです。

とにかく、あなたがリリースしたEMA_CROSS_2.mq4は私にとって非常に良いものですが、私はそれがより多くの正の順序の閉鎖にMODIFY関数を減らすことができるように我々はまだそれをさらに開発できることを見たので、更新や開発、または提案があります。

もう一度、どうもありがとうございました。

ジョン

こんにちは

私は同様に絵馬のクロスオーバーを書いたが、それにいくつかの問題を持っている。

私はあなたがそれを見ることができるか、私はあなたのシステムを見ることができるかどうか疑問に思っています。

ジョン

 

皆さん、こんにちは。

コーディングの専門家が親切に説明してくれますか。

init()関数の 中でいつコードを書くべきですか?

いつ、deinit()関数内にコードを書くべきか?

私はインターネット上でこれらの質問に対する答えを探していますが、明確な実用的な用語でそれを説明するものはありませんでした。

例題があれば助かるのですが...。

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

 
pgd:
皆さん、こんにちは。

コーディングの専門家が親切に説明してくれますか?

init() 関数の中でいつコードを書くべきか?

deinit()関数の中で、どのようなコードを書くべきか?

これらの質問に対する答えをインターネットで探しているのですが、明確な実用用語で説明しているものがありません。

例題があれば助かるのですが...。

よろしくお願いします。

これを読んでみてください: https://www.mql5.com/en/forum/178427