コーディングの方法は? - ページ 2

 
cardio:
こんにちは。

コードを投稿する方法を教えてください - 他の人が簡単にコピーできるようなボックスに入るようにします。

ありがとうございます。

コードを単純なテキストとして投稿することができます。

しかし、より良いのは、この記号#の間に、次のように投稿することです。

This is the code
 

テスティング

ハイ

いくつかのコードです。

void MoneyManagement()

{

int i,hstTotal=HistoryTotal();

int losses;

static double val1;

for(i=hstTotal-1;i>=0;i--)

{

//---- check selection result

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==fals e)

{

Print("Access to history failed with error (",GetLastError(),")");

break;

}

if(OrderProfit()>0){

val1 = 0;

break;

}

if(OrderProfit()<0) {

losses++;

val1 = val1 + orderProfit();

}

if(losses==2) {

lotMM = MathCeil(AccountFreeMargin() * 50 / 10000) / 10; // 50 risk

if (lotMM < 0.1) lotMM = Lots;

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

if (lotMM > 100) lotMM = 100;

}

}

Got it - thanks - where would one find the different html tags one can use on this forum?

 

vBコード

cardio:
このフォーラムで使用できるさまざまなhtmlタグを見つけることができますか?

このリンクをたどってくださいvBコード

 

ありがとうございます

codesguruさんありがとうございます。

 

ゼロ・ロス・コード?

こんにちは。

初心者を助けてください。

どなたか、利益がX pipsに達した後にOrderのStopLossを変更するコード(MQL4)を書いていただけませんか?このコードをEAに組み込みたいのです。もし、相場が自分のポジションに逆行した場合、損をしないようにStopLossを利益0のレベルまで上げたいと思います。この方法では、ポジションは0P/Lで決済されます。これは、自分のポジションが数ピップスしか稼げず(トレーリングストップを発動するほどではない)、その後、相場が反対方向に行き、負けてしまった場合に非常に有効です。

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

 

こんにちは。

これがあなたのEAに統合されるかどうかはわかりませんが、私はあなたがコードの最後に置くことができる別の関数を入れて、メインループの間に呼び出すことができます。

注文時に使用するグローバル変数 "Magic "があることを確認してください。

----

int Magic;

-----

また、ストップロスを実際の開始価格に設定する前に、利益「ProfitModifySL」を何ピップス分設定する必要があります。

----

extern double ProfitModifySL=15; // 15 pips 利益を得た後、ストップロスは注文の開始価格に調整されます。

-----

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

//| 注文をスキャンし、PrmSLによって利益がある場合、SLを修正します。

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

void fModifySLWhenInProfit()

{

for (int i=0; i<OrdersTotal(); i++)

{

if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))

{

if (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)

{

if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)

fModifyStopLoss(OrderOpenPrice())。

if (注文タイプ()==OP_SELL &&注文開始価格()-売値>=ProfitModifySL*Point)

fModifyStopLoss(OrderOpenPrice())。

}

}

}

}

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

//| ストップロスの変更

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

void fModifyStopLoss(double tStopLoss)

{

bool result = OrderModify(OrderTicket(),OrderOpenPrice(),tStopLoss,OrderTakeProfit(),0,NULL)。

その他、これを行う簡単なEAを投稿に添付しました。

これが役立つことを願っています。

乾杯

ファイル:
sample-v1.mq4  4 kb
 

Thank You sunwest!

 

また、あなたの注文を常に修正することを避け、あなたが変更することができる一度それを行うために、歓迎されています。

if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)

fModifyStopLoss(OrderOpenPrice())。

if (注文タイプ()==OP_SELL &&注文開始価格()-売値>=ProfitModifySL*Point)

fModifyStopLoss(OrderOpenPrice())。

if (OrderType()==OP_BUY && Bid-OrderOpenPrice()>=ProfitModifySL*Point)(注文タイプ)

if (OrderStopLoss()<OrderOpenPrice()) fModifyStopLoss(OrderOpenPrice())。

if (OrderType()==OP_SELL && OrderOpenPrice()-Ask>=ProfitModifySL*Point)(オーダータイプ==OP_SELL &&オーダーオープンプライス=Ask>=ProfitModifySL*Point)

if (OrderStopLoss()>OrderOpenPrice()) fModifyStopLoss(OrderOpenPrice())です。

S.

 

mqlコードでの縦型ライン 生産

こんにちは、皆さん。

私は、選択可能な時間にチャート上に垂直線を生成することができるmqlコードセットに興味を持っています。このようなものは存在するのでしょうか、それともコード化できるのでしょうか?

私のmqlコードの理解は非常に少なく、何もコーディングすることができません。私にできるのは、「オブジェクト」の色とその密度を変えることくらいです。

回答してくださった方、そしてこの素晴らしいフォーラムに感謝します...。

すべての人に良い取引を...........................。

 

似たような船

私は同じことに直面しています...しかし、ライン(より多くの乱雑さ)を持つ代わりに、私は色のついたろうそくを持ちたいと思います...再びそれは我々が例として、様々な市場の開始を表示できるように、ユーザーが入力する必要があります...。

konjn